00:00:00तो हाल ही में मुझे CodeRabbit नामक एक टूल के बारे में पता चला जो मूल रूप से एक AI-संचालित कोड समीक्षा
00:00:05असिस्टेंट है जो GitHub जैसे प्लेटफॉर्म के साथ जुड़ जाता है और पुल रिक्वेस्ट पर
00:00:10लाइन-दर-लाइन फीडबैक देता है। यह विचार काफी सरल है लेकिन बहुत शक्तिशाली है। जब भी आप कोई पुल रिक्वेस्ट खोलते हैं,
00:00:16एक AI ऑटोमैटिक रूप से आपके कोड की समीक्षा करता है और सुधार के सुझाव देते हुए, बग्स बताते हुए
00:00:22और संभावित समस्याओं को उजागर करते हुए कमेंट्स छोड़ता है। लेकिन आज के अधिकांश AI टूल्स की तरह, इसका फ्री वर्जन काफी
00:00:28सीमित है और पूरी कार्यक्षमता के लिए सशुल्क सब्सक्रिप्शन की आवश्यकता होती है। तो मैंने वही किया जो अधिकांश डेवलपर्स
00:00:33एक शानदार प्रोडक्ट देखने पर करते हैं। मैंने इसे खुद बनाने की कोशिश की। लेकिन इस बार,
00:00:38सैकड़ों लाइन कोड लिखने के बजाय, हम इस पूरे सिस्टम को n8n का उपयोग करके बनाएंगे जो
00:00:44एक शक्तिशाली वर्कफ़्लो ऑटोमेशन प्लेटफॉर्म है। तो चलिए शुरू करते हैं। हमें सबसे पहले n8n सेटअप करना होगा। आपके पास
00:00:51मूल रूप से दो विकल्प हैं। पहला विकल्प एक साधारण कमांड का उपयोग करके इसे अपने कंप्यूटर पर स्थानीय रूप से चलाना है,
00:00:56जो तब बहुत अच्छा है जब आप केवल इसके साथ प्रयोग करना चाहते हैं या कुछ वर्कफ़्लो का तेज़ी से परीक्षण करना चाहते हैं।
00:01:01हालाँकि, यदि आप चाहते हैं कि आपका ऑटोमेशन वास्तव में बैकग्राउंड में चले और 24/7 उपलब्ध रहे,
00:01:06तो आपको अंततः इसे कहीं होस्ट करने की आवश्यकता होगी। आप इसे n8n क्लाउड का उपयोग करके होस्ट कर सकते हैं जो
00:01:12आधिकारिक प्रबंधित होस्टिंग प्लेटफॉर्म है। लेकिन व्यक्तिगत रूप से, मुझे यह थोड़ा महंगा लगा क्योंकि इसकी कीमत
00:01:17$20 प्रति माह से शुरू होती है और यह इस पर निर्भर करता है कि आप कितना ऑटोमेशन उपयोग करते हैं।
00:01:23इसके अलावा, सर्वर पर शून्य से n8n सेटअप करना कभी-कभी थोड़ा जटिल हो सकता है यदि आप
00:01:28सर्वर कॉन्फ़िगरेशन से परिचित नहीं हैं। इसलिए यदि आप कुछ ऐसा चाहते हैं जो सस्ता हो और सेटअप करने में बहुत आसान हो,
00:01:33तो आप Hostinger का उपयोग कर सकते हैं जो आज के वीडियो का प्रायोजक भी है। तो आपको बस इतना करना है
00:01:39कि विवरण में दिए गए पहले लिंक पर क्लिक करें जो आपको सीधे Hostinger के n8n सेल्फ
00:01:44होस्टिंग पेज पर ले जाएगा। यदि आप नीचे प्राइसिंग सेक्शन तक स्क्रॉल करते हैं, तो आप देखेंगे कि प्लान वास्तव में
00:01:50n8n क्लाउड की तुलना में बहुत किफायती हैं। लेकिन यहाँ केवल कीमत ही एकमात्र लाभ नहीं है। जब आप
00:01:56Hostinger के VPS पर n8n को स्वयं होस्ट करते हैं, तो आपको असीमित वर्कफ़्लो, अपने डेटा पर पूर्ण स्वामित्व,
00:02:03और अनुमानित कीमत मिलती है क्योंकि आप उपयोग के आधार पर भुगतान नहीं कर रहे हैं। एक और बड़ा फायदा यह है कि
00:02:08Hostinger वन-क्लिक सेटअप प्रदान करता है ताकि आप बिना किसी जटिल इंस्टॉलेशन स्टेप्स के कुछ ही मिनटों में अपना n8n इंस्टेंस चला सकें।
00:02:14इस ट्यूटोरियल के लिए, मैं KVM2 प्लान चुनने की सलाह देता हूँ जो सबसे लोकप्रिय विकल्प है और
00:02:20कई वर्कफ़्लो को आराम से चलाने के लिए पर्याप्त संसाधन प्रदान करता है। एक बार जब आप प्लान चुन लेते हैं, तो आपको
00:02:25चेकआउट पेज पर ले जाया जाएगा जहाँ आप बिलिंग अवधि चुन सकते हैं। आमतौर पर 12 या 24 महीने चुनने से आपको सबसे अच्छा मूल्य मिलता है।
00:02:31यदि आप और नीचे स्क्रॉल करते हैं, तो आप सर्वर क्षेत्र चुन पाएंगे और ऑपरेटिंग सिस्टम अनुभाग में आप
00:02:37देखेंगे कि n8n पहले से ही चुना हुआ है। और वैसे, यदि आप अतिरिक्त छूट चाहते हैं,
00:02:42तो आप अतिरिक्त 10% छूट पाने के लिए मेरे कूपन कोड DECODINGCOALATEN का उपयोग कर सकते हैं। उसके बाद, आप बस
00:02:48एक अकाउंट बनाएँ यदि आपके पास पहले से नहीं है, अपनी भुगतान जानकारी दर्ज करें, और
00:02:54चेकआउट पूरा करें। भुगतान पूरा होने के बाद, आपको VPS सेटअप पेज पर भेज दिया जाएगा जहाँ आपको
00:02:58अपने सर्वर के लिए एक रूट पासवर्ड दर्ज करना होगा। कुछ ही क्षणों में, आपका VPS तैयार हो जाएगा और आपको
00:03:04यह आपके Hostinger डैशबोर्ड के अंदर दिखाई देना चाहिए। और बस इतना ही। अब हम अंततः दिलचस्प हिस्से पर ध्यान केंद्रित कर सकते हैं,
00:03:10अपना वर्कफ़्लो बनाना। एक बार जब आपका VPS तैयार हो जाए, तो बस Manage App पर क्लिक करें,
00:03:16अपना n8n अकाउंट बनाएँ यदि आपके पास पहले से नहीं है, और आपको डैशबोर्ड पर ले जाया जाएगा।
00:03:22डैशबोर्ड के अंदर, वर्कफ़्लो बनाते समय आपके पास आम तौर पर दो विकल्प होते हैं। आप या तो
00:03:27पूरी तरह से शुरुआत से शुरू कर सकते हैं या आप किसी मौजूदा टेम्पलेट का उपयोग कर सकते हैं जिसे किसी और ने पहले ही
00:03:33बनाया है। वास्तव में, इस AI GitHub कोड समीक्षा के लिए, हम भी एक मौजूदा टेम्पलेट से शुरू करेंगे और
00:03:38फिर इसे अपनी आवश्यकताओं के अनुसार कस्टमाइज़ करेंगे। तो चलिए आगे बढ़ते हैं और टेम्पलेट इम्पोर्ट करते हैं। आप इसे या तो
00:03:44सीधे अपने इंस्टेंस में इम्पोर्ट कर सकते हैं या टेम्पलेट को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं और इसे अपने
00:03:50वर्कफ़्लो एडिटर में पेस्ट कर सकते हैं। मैं क्लिपबोर्ड विकल्प के साथ जाऊँगा। अब हम अपने वर्कफ़्लो पर काम शुरू कर सकते हैं।
00:03:55चलिए पहले नोड से शुरू करते हैं। पहला नोड GitHub ट्रिगर है, जो मूल रूप से
00:04:01आपके GitHub रिपॉजिटरी में होने वाली घटनाओं पर नज़र रखता है। इसे कॉन्फ़िगर करने के लिए, बस नोड पर डबल क्लिक करें और
00:04:06नए क्रेडेंशियल्स बनाएँ। आपको अपने GitHub अकाउंट को कनेक्ट करने के लिए दो विकल्प दिखाई देंगे। मैं
00:04:11OAuth2 विकल्प का उपयोग करूँगा। आवश्यक क्रेडेंशियल्स प्राप्त करने के लिए, अपनी GitHub सेटिंग्स में जाएँ, नीचे
00:04:17डेवलपर सेटिंग्स तक स्क्रॉल करें, OAuth ऐप्स खोलें, और एक नया OAuth एप्लिकेशन बनाएँ। इसे एक नाम दें। और कॉलबैक
00:04:23URL के लिए, आप बस n8n द्वारा प्रदान किए गए रीडायरेक्ट URL को कॉपी करें और उसे वहां पेस्ट कर दें। एप्लिकेशन रजिस्टर करने के बाद,
00:04:30GitHub एक क्लाइंट आईडी जनरेट करेगा और आप एक क्लाइंट सीक्रेट भी बना सकते हैं। इन दोनों वैल्यूज को
00:04:36कॉपी करें और n8n के अंदर क्रेडेंशियल फ़ील्ड में पेस्ट करें। फिर कनेक्ट पर क्लिक करें और
00:04:42एप्लिकेशन को अधिकृत करें। एक बार कनेक्ट होने के बाद, आप बस रिपॉजिटरी मालिक और रिपॉजिटरी का नाम दर्ज करें और
00:04:48सुनिश्चित करें कि इवेंट टाइप पुल रिक्वेस्ट पर सेट है। अब वर्कफ़्लो ऑटोमैटिक रूप से उस रिपॉजिटरी में बनाए गए पुल रिक्वेस्ट पर
00:04:54नज़र रखेगा। हमारे वर्कफ़्लो का अगला नोड पुल रिक्वेस्ट से फ़ाइल
00:05:00डिफरेंसेस (diffs) को पुनः प्राप्त करने के लिए ज़िम्मेदार है। जब भी कोई पुल रिक्वेस्ट बनाई जाती है, तो
00:05:06पुराने कोड और नए कोड के बीच बदलाव होते हैं और यह नोड उन बदलावों को लाता है ताकि हमारा AI उनका विश्लेषण कर सके।
00:05:11उसके बाद, हमारे पास create target prompt नामक एक जावास्क्रिप्ट नोड है। यह नोड उस प्रॉम्प्ट को तैयार करता है
00:05:17जिसे AI मॉडल को भेजा जाएगा। कोड के अंदर, आप user message नामक एक वेरिएबल देखेंगे,
00:05:23जिसमें AI के लिए निर्देश होते हैं। अच्छी बात यह है कि आप इस प्रॉम्प्ट को अपनी इच्छानुसार कस्टमाइज़ कर सकते हैं,
00:05:29यह इस पर निर्भर करता है कि आप कोड समीक्षा को कितना सख्त या विस्तृत बनाना चाहते हैं। इसके बाद कोड रिव्यू
00:05:34एजेंट नोड आता है, जो वास्तव में AI मॉडल को अनुरोध भेजने के लिए ज़िम्मेदार है। यह टेम्पलेट
00:05:40मूल रूप से एक OpenAI मॉडल से जुड़ता है और कोडिंग दिशानिर्देशों के लिए Google Sheets का भी उपयोग करता है।
00:05:45लेकिन इस ट्यूटोरियल के लिए, हम Google Gemini मॉडल का उपयोग करेंगे इसलिए हम Google Sheets नोड को हटा सकते हैं और
00:05:51OpenAI मॉडल को Gemini चैट मॉडल से बदल सकते हैं। आपको बस अपनी Gemini API की (key) पेस्ट करनी है
00:05:57और अब Gemini कोड रिव्यू को संभालेगा। इस स्तर पर, हमारा वर्कफ़्लो पहले से ही अधिकांश
00:06:04भारी काम कर लेता है। यह पुल रिक्वेस्ट को सुनता है, बदले हुए कोड को प्राप्त करता है, एक प्रॉम्प्ट बनाता है,
00:06:10और विश्लेषण के लिए इसे AI को भेजता है। अब हमें बस परिणामों को वापस GitHub पर पोस्ट करना है। अगला
00:06:16नोड GitHub रोबोट कहलाता है और यह नोड सीधे पुल रिक्वेस्ट पर कमेंट पोस्ट करने के लिए ज़िम्मेदार है।
00:06:22एक बार फिर, हम पहले कॉन्फ़िगर किए गए GitHub क्रेडेंशियल्स का उपयोग करते हैं, रिपॉजिटरी विवरण दर्ज करते हैं,
00:06:27और कमेंट इवेंट टाइप चुनते हैं। अंत में, हमारे पास एक आखिरी GitHub नोड है जो
00:06:32यह पहचानने के लिए एक लेबल जोड़ता है कि कमेंट हमारे AI रिव्यू द्वारा जनरेट किया गया था। इस पर डबल-क्लिक करें
00:06:39और पहले की तरह ही जानकारी भरें। और आप अपनी इच्छानुसार लेबल को संपादित भी कर सकते हैं। और बस इतना ही।
00:06:44हमारा वर्कफ़्लो अब पूरा हो गया है। परीक्षण करने से पहले, चलिए पहले अपने वर्कफ़्लो को पब्लिश करते हैं। बस सबसे ऊपर पब्लिश पर क्लिक करें,
00:06:50इसे एक नाम दें, और बस हो गया। अब चलिए इसका परीक्षण करते हैं। मैं Quizify नामक एक रिपॉजिटरी का उपयोग कर रहा हूँ,
00:06:56जो मूल रूप से एक AI क्विज़ जनरेटर प्रोजेक्ट है। हमारे वर्कफ़्लो का परीक्षण करने के लिए, मैं जानबूझकर कुछ
00:07:03खराब कोड जोड़ूँगा ताकि AI के पास आलोचना करने के लिए कुछ हो। बदलावों को पुश करने से पहले, सुनिश्चित करें कि आप
00:07:09एक अलग ब्रांच बनाएँ ताकि आप पुल रिक्वेस्ट खोल सकें। एक बार ब्रांच पुश हो जाने के बाद, हम पुल रिक्वेस्ट
00:07:16बनाते हैं। अब यदि सब कुछ सही ढंग से कॉन्फ़िगर किया गया है, तो हमारा वर्कफ़्लो ऑटोमैटिक रूप से ट्रिगर होना चाहिए। और जैसा कि
00:07:21आप देख सकते हैं, AI ने पहले ही कोड का विश्लेषण कर लिया है और सीधे पुल रिक्वेस्ट पर कमेंट्स छोड़ना शुरू कर दिया है।
00:07:30भविष्य में जब भी आप कोई नई PR खोलेंगे, यह वर्कफ़्लो ऑटोमैटिक रूप से चलेगा और आपके कोड की
00:07:36समीक्षा करेगा। आप n8n के अंदर एक्ज़ीक्यूशन लॉग्स भी चेक कर सकते हैं यह देखने के लिए कि वर्कफ़्लो सफलतापूर्वक चला।
00:07:43तो हाँ, मूल रूप से इस तरह आप n8n का उपयोग करके अपना खुद का AI GitHub कोड रिव्यूअर बना सकते हैं,
00:07:49Hostinger पर होस्ट कर सकते हैं और कुछ ही मिनटों में कोड रिव्यू को ऑटोमेट कर सकते हैं। और अच्छी बात यह है कि
00:07:55यह केवल उस सतह को छू रहा है जिसे आप n8n के साथ बना सकते हैं। एक बार जब आप इसके साथ प्रयोग करना शुरू करते हैं, तो आप
00:08:00डिप्लॉयमेंट पाइपलाइनों से लेकर AI एजेंट्स और उत्पादकता वर्कफ़्लो तक सब कुछ ऑटोमेट कर सकते हैं। तो
00:08:06इस वीडियो के लिए बस इतना ही। इस वीडियो को स्पॉन्सर करने के लिए Hostinger का धन्यवाद और सुनिश्चित करें कि आप लोग
00:08:12इसे चेक आउट करें। यदि आपको यह वीडियो मददगार लगा, तो लाइक, शेयर और सब्सक्राइब करना न भूलें। और मैं आप लोगों से
00:08:17अगले वीडियो में मिलूँगा।
00:08:23धन्यवाद।