मुख्य सामग्री पर जाएँ

Google Jules: 3 व्यावहारिक उदाहरणों के साथ एक गाइड

जानें Google Jules क्या है और GitHub रिपॉजिटरी के लिए वास्तविक डेवलपमेंट कार्यों को स्वचालित करने के लिए इसका उपयोग कैसे करें।
· 12 मि॰ पढ़ें

AI के साथ खोजें

Google Jules एक स्वायत्त एजेंट है जो सीधे आपकी GitHub रिपॉजिटरी के साथ इंटीग्रेट होता है, आपका कोड पढ़ता है, आपके इरादे को समझता है, और आपके कोडबेस में जटिल कार्य निष्पादित करता है।

इस ट्यूटोरियल में, मैं चरणबद्ध तरीके से समझाऊंगा कि अपने GitHub रिपॉजिटरी के लिए वास्तविक दुनिया के डेवलपमेंट कार्यों को स्वचालित करने के लिए Google Jules का उपयोग कैसे करें। आप सीखेंगे कि कैसे:

  • लेआउट बग को ठीक करें और स्वचालित रूप से एक पुल रिक्वेस्ट जनरेट करें
  • असिंक्रोनस टीम अपडेट के लिए हाल के कमिट्स का एक ऑडियो सारांश बनाएं
  • संरचित डेटा का उपयोग करके “Spending Trends Over Time” जैसा नया फीचर जोड़ें

हम अपने पाठकों को AI की ताज़ा खबरों से अपडेट रखते हैं The Median के माध्यम से—हमारा मुफ्त फ्राइडे न्यूज़लेटर जो हफ्ते की प्रमुख कहानियों का सार देता है। सब्सक्राइब करें और हर हफ्ते कुछ ही मिनटों में अपडेट रहें:

Google Jules क्या है?

Google Jules एक एजेंटिक, असिंक्रोनस कोडिंग असिस्टेंट है जो सीधे आपके GitHub प्रोजेक्ट्स के साथ इंटीग्रेट होता है। यह आपके पूरे कोडबेस को एक सुरक्षित Google Cloud वर्चुअल मशीन (VM) में क्लोन करता है, आपकी रिपॉजिटरी के पूरे संदर्भ को समझता है, और ये कार्य करता है:

  • बग ठीक करना
  • कोड रीफैक्टर करना
  • डिपेंडेंसी अपडेट करना
  • चेंजलॉग बनाना (ऑडियो सारांश सहित)
  • नए फीचर बनाना

ऑटोकंप्लीट असिस्टेंट्स के विपरीत, Jules सक्रिय रूप से जटिल, बहु-चरण बदलाव निष्पादित करता है, एक विस्तृत योजना साझा करता है, और आपके रिपो में पुल रिक्वेस्ट पुश करता है—जबकि समीक्षा और अनुमोदन पर आपका नियंत्रण बना रहता है।

Google के Gemini 2.5 Pro द्वारा संचालित, Jules प्रयोगात्मक सैंडबॉक्स से परे व्यावहारिक, वास्तविक दुनिया की सॉफ्टवेयर इंजीनियरिंग के लिए बनाया गया है।

Google Jules कैसे सेट अप करें

यहां Google Jules के साथ शुरुआत करने के लिए चरणबद्ध मार्गदर्शिका है।

चरण 1: Google Jules पर साइन अप करें

Jules वेबसाइट पर जाएं और अपने Google खाते से साइन इन करें।

Privacy Notice पेज से आगे बढ़ें और Jules को अपने GitHub खाते से कनेक्ट करें।

चरण 2: GitHub से कनेक्ट करें

"Connect Repository" पर क्लिक करें और GitHub से साइन इन करने के लिए निर्देशों का पालन करें। Install and authorize पर क्लिक करके सेटअप पूरा करें। 

Google Jules को GitHub से कनेक्ट करें

एक्सेस को अधिकृत करें और वे रिपॉजिटरी चुनें जिन तक Jules पहुंच सकता है (व्यक्तिगत या संगठन-स्तर पर)।

google jules के लिए प्रमाणीकरण

चरण 3: Jules के साथ शुरुआत करें

अपने GitHub खाते की सेटिंग पूरी करने के बाद, आपको Jules के डैशबोर्ड पर रीडायरेक्ट किया जाएगा, जहां आप: 

  • सभी अधिकृत रिपॉजिटरी देखें
  • प्राकृतिक भाषा के प्रॉम्प्ट लिखकर नए कार्य बनाएं
  • प्रगति ट्रैक करें, सक्रिय कार्यों को रोकें या पुनः शुरू करें

वह रिपो चुनें जिस पर आप काम करना चाहते हैं और प्रॉम्प्ट करना शुरू करें।

google jules होम पेज

नोट: पब्लिक बीटा उपयोगकर्ताओं के लिए प्रतिदिन अधिकतम पाँच कार्यों की सीमा है।

Google Jules: तीन व्यावहारिक उदाहरण

आइए देखें कि Jules GitHub वर्कफ़्लो के भीतर और स्वायत्त रूप से वास्तविक दुनिया के विभिन्न सॉफ्टवेयर कार्यों को कैसे संभालता है।

उदाहरण 1: सरल सुधार या उन्नयन

इस उदाहरण में, मैंने Jules से पूरे कोडबेस की संरचना और संदर्भ समझकर प्रोजेक्ट की README.md फ़ाइल को बेहतर और अधिक सूचनाप्रद बनाने के लिए कहा।

प्रॉम्प्ट:  “इस रिपॉजिटरी के README को अधिक विस्तृत और जानकारीपूर्ण बनाकर बेहतर करें।”

google jules उदाहरण

Jules दस्तावेज़ों को स्कैन करके सुधार के क्षेत्रों की पहचान करता है:

  • यह गायब संरचना पहचानता है (जैसे, “What is RAG?” सेक्शन नहीं है)
  • फिर यह वातावरण-विशिष्ट सेटअप गाइड जोड़ता है (जैसे, Python, वर्चुअल एनवायरनमेंट्स)
  • अंत में, यह पूरे README.md में फॉर्मेटिंग, व्याकरण, और स्पष्टता को परिष्कृत करता है।

इसके बाद Jules एक बहु-चरण योजना दिखाता है, जिसमें समझाया जाता है:

  • कौन से सेक्शन जोड़े जाएंगे
  • हर बदलाव कैसे स्पष्टता या उपयोगिता बढ़ाता है
  • किसी भी रीऑर्डरिंग या मार्कडाउन फिक्स जो लागू किए जा रहे हैं

google jules उदाहरण आउटपुट

एक बार जब आप Approve plan पर क्लिक करते हैं, Jules बदलाव लागू करेगा और एक विजुअल डिफ़ दिखाएगा। 

google jules उदाहरण डिफ्स

स्वीकृत योजना पर Jules के काम करने के दौरान आप चैट में अन्य बदलावों का अनुरोध कर सकते हैं (Jules एक असिंक्रोनस कोडिंग एजेंट है)।

उदाहरण 1: योजना निष्पादन

बदलावों से संतुष्ट होने पर, Publish branch पर क्लिक करें ताकि आपके ब्रांच पर बदलाव परिलक्षित हों।

यह वर्कफ़्लो इन कार्यों के लिए उपयुक्त है:

  • प्रोजेक्ट दस्तावेज़ों को बेहतर बनाना (जैसे README.md, CONTRIBUTING.md)
  • नए योगदानकर्ताओं के लिए सेटअप निर्देशों को स्पष्ट करना
  • अपने रिपो में साधारण टाइपो या असंगतियों को ठीक करना

उदाहरण 1: योजना GitHub पर निष्पादित

इसके बाद आप अपने GitHub रिपॉजिटरी की समीक्षा करके बदलावों के क्रियान्वन की पुष्टि कर सकते हैं।

उदाहरण 2: मौजूदा कोडबेस में नया फीचर जोड़ें

Jules सिर्फ साधारण एडिट्स तक सीमित नहीं है। इस उदाहरण में, मैंने Jules से एक नया फीचर लागू करने के लिए कहा: बिल स्कैनर नोटबुक में समय के साथ खर्च के रुझान।

प्रॉम्प्ट: “कोडबेस का विश्लेषण करें और प्रोजेक्ट के उद्देश्य के अनुरूप एक सार्थक, एंड-टू-एंड नया फीचर सुझाएं। इसमें बताएँ कि किन फाइलों पर प्रभाव पड़ेगा, फीचर के पीछे तर्क क्या है, और एक संक्षिप्त इम्प्लीमेंटेशन प्लान दें।”

google jules उदाहरण

Jules नोटबुक का विश्लेषण करके रिपो के लक्ष्य के अनुरूप एंड-टू-एंड फीचर एन्हांसमेंट बनाता है:

  • यह बिल मेटाडेटा (टाइमस्टैम्प, श्रेणी, राशि) को एक नई CSV फ़ाइल में स्टोर करके डेटा परसिस्टेंस लाता है।
  • इसके बाद यह इन्क्रिमेंटल अपडेट्स लागू करता है, ताकि प्रोसेस किए गए हर नए बिल को फ़ाइल में जोड़ा जाए और समय के साथ ऐतिहासिक संदर्भ बने।
  • Jules ट्रेंड विश्लेषण की बुनियाद भी रखता है, ताकि भविष्य में यह दिखाया जा सके कि मासिक या श्रेणीवार खर्च कैसे बदलता है—इसके लिए विज़ुअलाइज़ेशन या आँकड़े संभव हों।

GitHub बदलावों के लिए google jules कार्ययोजना प्रस्तावित करता है

इम्प्लीमेंटेशन बनाने के बाद, Jules विस्तृत कमिट संदेशों के साथ एक पुल रिक्वेस्ट तैयार करता है और डिफ़ दिखाता है जिसमें नए इम्पोर्ट्स, लॉजिक परिवर्तन और फ़ाइल हैंडलिंग शामिल होती है। यदि आप बदलावों से संतुष्ट हैं, तो “Publish branch” पर क्लिक करके अपने रिपो में बदलाव प्रकाशित करें।

google jules आउटपुट

मैंने अपडेटेड कोड को लोकली चलाकर सत्यापित किया कि यह इच्छानुसार बिना किसी समस्या के काम करता है।

google jules GitHub बदलाव

यह उदाहरण दिखाता है कि Jules कैसे:

  • दीर्घकालिक डेटा ट्रैकिंग शुरू कर सकता है
  • वास्तविक उपयोगकर्ता मूल्य के साथ व्यावसायिक लॉजिक जोड़ सकता है
  • बिना कोर कार्यक्षमता को बाधित किए आपके एप्लिकेशन की उपयोगिता बढ़ा सकता है

उदाहरण 3: कमिट्स से ऑडियो चेंजलॉग जनरेट करें

इस कार्य के लिए, मैंने Jules से पिछले सप्ताह के कमिट्स से एक ऑडियो चेंजलॉग बनाने के लिए कहा।

प्रॉम्प्ट: “पिछले 7 दिनों के कमिट्स का सारांश बनाएं और एक ऑडियो चेंजलॉग जनरेट करें।”

google jules एक ऑडियो चेंजलॉग जनरेट करें

Jules हालिया कमिट हिस्ट्री खींचता है, एक लिखित सारांश बनाता है, और फिर एक स्पीच मॉडल का उपयोग करके एक ऑडियो फ़ाइल बनाता है जिसे आप चला सकते हैं। यह फीचर स्टैंडअप्स, रिलीज़ या टीम ऑनबोर्डिंग के लिए उपयोगी है क्योंकि यह स्वतः लेखक के नाम, प्रभावित मॉड्यूल्स और किए गए बदलावों की पहचान करता है।

google jules ऑडियो चेंजलॉग

जब आपकी स्वीकृत योजना आपकी आवश्यकताओं के अनुसार निष्पादित हो जाती है, तो आप बदलावों को अपने ब्रांच पर पुश कर सकते हैं, जहां ऑडियो (.wav) फ़ाइल उपलब्ध होगी।

उदाहरण 3: ब्रांच पर प्रकाशित करना

दुर्भाग्य से ऑडियो आउटपुट इस्तेमाल लायक नहीं था—आवाज़ बहुत रोबोटिक है और समझना मुश्किल है। आइए इसे सुनते हैं:

इस फीचर का विचार बुरा नहीं है, लेकिन इसमें सुधार की जरूरत है। एक बार फ़ंक्शनल होने पर, मैं कई उपयोग-केस देख सकता/सकती हूँ:

  • स्प्रिंट रिकैप्स: हर एजाइल इटरेशन के बाद यह प्रमुख कमिट्स और फीचर्स का सारांश देता है।
  • प्रोजेक्ट हैंडओवर्स: यह नए डेवलपर्स को हालिया अपडेट्स का श्रव्य संक्षेप देता है।
  • असिंक्रोनस टीम सिंक्स: आप इन वॉयस-आधारित चेंजलॉग्स को वितरित या वैश्विक टीमों के साथ साझा कर सकते हैं।

GitHub पर Google Jules योजना निष्पादित

Jules समानांतर में कई कार्य भी कर सकता है (बाएं तरफ टास्क बार देखें), और यदि आप चाहें तो बीच में किसी कार्य को रोक सकते हैं। किसी कार्य पर क्लिक करें, और यह आपको सभी चल रहे/रुके हुए कार्यों के ओवरव्यू विंडो में ले जाएगा। यहाँ, आप रुके हुए कार्यों को फिर से चला सकते हैं या उन्हें हटा सकते हैं।

टास्क्स ओवरव्यू और कॉन्फ़िगरेशन

Google Jules बनाम OpenAI का Codex

मैंने पिछले हफ्ते OpenAI का Codex भी आज़माया, और दोनों मॉडल इस बात को बदलने का लक्ष्य रखते हैं कि हम कोड के साथ कैसे इंटरैक्ट करते हैं, लेकिन उनके तरीके काफ़ी अलग हैं। इन दो प्रतिस्पर्धी टूल्स की तुलना पर मेरे विचार यहाँ हैं।

Jules एक स्वायत्त डेवलपर इंटर्न की तरह काम करता है। यह आपका रिपो क्लोन करता है, संदर्भ समझता है, एक संरचित योजना प्रस्तावित करता है, और बहु-फ़ाइल बदलाव निष्पादित करता है, फिर आपकी समीक्षा के लिए एक पुल रिक्वेस्ट खोलता है। यह एंड-टू-एंड वर्कफ़्लोज़—जैसे नया फीचर जोड़ना, लॉजिक रीफैक्टर करना, या ऑडियो चेंजलॉग बनाना—के लिए विशेष रूप से मज़बूत है। यह कहा जाना चाहिए कि इसके कुछ विशेष फीचर, जैसे ऑडियो सारांश, अभी विकसित हो रहे हैं और संभवतः अभी प्रोडक्शन-रेडी नहीं हैं।

वहीं Codex मेरे लिए हैंड्स-ऑन कार्यों—जैसे टूटी हुई फ़ंक्शन को ठीक करना, कोडबेस को खोजना, या किसी आइडिया का त्वरित प्रोटोटाइप बनाना—के लिए पसंदीदा है। Codex की बड़ी खूबियों में से एक है इसका इन-लाइन टेस्टिंग और इंटरैक्टिव लॉग्स, जहां आप ठीक-ठीक देखते हैं कि क्या चलाया गया और क्यों। यह ChatGPT के संवादात्मक इंटरफ़ेस (अलग विंडो) के अंदर चलता है, इसलिए खासकर तब अधिक प्राकृतिक लगता है जब आप एक साथ कई कार्यों को संभाल रहे होते हैं।

संक्षेप में: Jules संरचित योजना, निष्पादन और सशक्त GitHub इंटीग्रेशन के साथ कई कार्यों को संभालने में उत्कृष्ट है—जो उन परिदृश्यों के लिए आदर्श है जहाँ आप एंड-टू-एंड बदलावों को प्रबंधित करने के लिए स्वायत्त एजेंट चाहते हैं। दूसरी ओर, Codex इटरेटिव डेवलपमेंट के लिए अनुकूलित है, जो रियल-टाइम डिबगिंग, इनलाइन कोड एडिट्स और संवादात्मक इंटरफ़ेस में प्रोटोटाइपिंग के लिए बेहतरीन है। दोनों टूल्स पुल रिक्वेस्ट बनाना सपोर्ट करते हैं और आपके कोडबेस को अच्छी तरह समझते हैं, लेकिन वे प्रक्रिया के दौरान नियंत्रण और इंटरैक्टिविटी के स्तर में भिन्न हैं।

निष्कर्ष

इस ट्यूटोरियल में, हमने देखा कि Jules कैसे लेआउट बग्स ठीक कर सकता है, फुल-स्टैक फीचर्स लागू कर सकता है, और ऑडियो कमिट सारांश जनरेट कर सकता है—वह भी असिंक्रोनस तरीके से काम करते हुए और आपके GitHub रिपो पर संरचित पुल रिक्वेस्ट भेजते हुए।

यह दर्शाता है कि चाहे आप नए फीचर ला रहे हों, दस्तावेज़ों को साफ-सुथरा कर रहे हों, या अपनी टीम के लिए स्प्रिंट अपडेट्स का सारांश बना रहे हों—Jules आपके दैनिक डेवलपमेंट वर्कफ़्लो को बेहतर बना सकता है।

Jules के परिपक्व होने के साथ, मैं टेस्टिंग, UI प्रीव्यूज़, और CI/CD पाइपलाइनों में गहन इंटीग्रेशन्स के लिए और समृद्ध सपोर्ट की उम्मीद करता/करती हूँ।

FAQs

क्या Google Jules का उपयोग निःशुल्क है?

हाँ, सार्वजनिक बीटा के दौरान आप Jules को निःशुल्क उपयोग कर सकते हैं (5 कार्यों की दैनिक सीमा के साथ)।

क्या Google Jules सीधे मेरी रिपो में बदलाव करता है?

नहीं, सभी बदलाव पुल रिक्वेस्ट के रूप में प्रस्तावित किए जाते हैं।

क्या मैं Google Jules द्वारा लिखा कोड एडिट कर सकता/सकती हूँ?

हाँ, Google Jules पूरा डिफ़ दिखाता है और प्रकाशित करने से पहले आपको फ़ाइलें संशोधित करने देता है।

Aashi Dutt

लेखक

Aashi Dutt

मैं एमएल (Gen AI) में Google Developers Expert, Kaggle 3x Expert, और Women Techmakers एंबेसडर हूँ, तथा तकनीक क्षेत्र में 3+ वर्षों का अनुभव रखती हूँ। मैंने 2020 में एक हेल्थ-टेक स्टार्टअप की सह-स्थापना की और वर्तमान में Georgia Tech से कंप्यूटर विज्ञान में मास्टर कर रही हूँ, जिसमें मेरा विशेषज्ञता क्षेत्र मशीन लर्निंग है।

विषय