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

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

Google Jules एक स्वायत्त एजेंट है जो सीधे आपकी GitHub रिपॉजिटरी के साथ इंटीग्रेट होता है, आपका कोड पढ़ता है, आपके इरादे को समझता है, और आपके कोडबेस में जटिल कार्य निष्पादित करता है।
इस ट्यूटोरियल में, मैं चरणबद्ध तरीके से समझाऊंगा कि अपने GitHub रिपॉजिटरी के लिए वास्तविक दुनिया के डेवलपमेंट कार्यों को स्वचालित करने के लिए Google Jules का उपयोग कैसे करें। आप सीखेंगे कि कैसे:
हम अपने पाठकों को 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 पर क्लिक करके सेटअप पूरा करें।
एक्सेस को अधिकृत करें और वे रिपॉजिटरी चुनें जिन तक Jules पहुंच सकता है (व्यक्तिगत या संगठन-स्तर पर)।
चरण 3: Jules के साथ शुरुआत करें
अपने GitHub खाते की सेटिंग पूरी करने के बाद, आपको Jules के डैशबोर्ड पर रीडायरेक्ट किया जाएगा, जहां आप:
वह रिपो चुनें जिस पर आप काम करना चाहते हैं और प्रॉम्प्ट करना शुरू करें।
नोट: पब्लिक बीटा उपयोगकर्ताओं के लिए प्रतिदिन अधिकतम पाँच कार्यों की सीमा है।
Google Jules: तीन व्यावहारिक उदाहरण
आइए देखें कि Jules GitHub वर्कफ़्लो के भीतर और स्वायत्त रूप से वास्तविक दुनिया के विभिन्न सॉफ्टवेयर कार्यों को कैसे संभालता है।
उदाहरण 1: सरल सुधार या उन्नयन
इस उदाहरण में, मैंने Jules से पूरे कोडबेस की संरचना और संदर्भ समझकर प्रोजेक्ट की
README.mdफ़ाइल को बेहतर और अधिक सूचनाप्रद बनाने के लिए कहा।प्रॉम्प्ट: “इस रिपॉजिटरी के README को अधिक विस्तृत और जानकारीपूर्ण बनाकर बेहतर करें।”
Jules दस्तावेज़ों को स्कैन करके सुधार के क्षेत्रों की पहचान करता है:
README.mdमें फॉर्मेटिंग, व्याकरण, और स्पष्टता को परिष्कृत करता है।इसके बाद Jules एक बहु-चरण योजना दिखाता है, जिसमें समझाया जाता है:
एक बार जब आप Approve plan पर क्लिक करते हैं, Jules बदलाव लागू करेगा और एक विजुअल डिफ़ दिखाएगा।
स्वीकृत योजना पर Jules के काम करने के दौरान आप चैट में अन्य बदलावों का अनुरोध कर सकते हैं (Jules एक असिंक्रोनस कोडिंग एजेंट है)।
बदलावों से संतुष्ट होने पर, Publish branch पर क्लिक करें ताकि आपके ब्रांच पर बदलाव परिलक्षित हों।
यह वर्कफ़्लो इन कार्यों के लिए उपयुक्त है:
README.md,CONTRIBUTING.md)इसके बाद आप अपने GitHub रिपॉजिटरी की समीक्षा करके बदलावों के क्रियान्वन की पुष्टि कर सकते हैं।
उदाहरण 2: मौजूदा कोडबेस में नया फीचर जोड़ें
Jules सिर्फ साधारण एडिट्स तक सीमित नहीं है। इस उदाहरण में, मैंने Jules से एक नया फीचर लागू करने के लिए कहा: बिल स्कैनर नोटबुक में समय के साथ खर्च के रुझान।
प्रॉम्प्ट: “कोडबेस का विश्लेषण करें और प्रोजेक्ट के उद्देश्य के अनुरूप एक सार्थक, एंड-टू-एंड नया फीचर सुझाएं। इसमें बताएँ कि किन फाइलों पर प्रभाव पड़ेगा, फीचर के पीछे तर्क क्या है, और एक संक्षिप्त इम्प्लीमेंटेशन प्लान दें।”
Jules नोटबुक का विश्लेषण करके रिपो के लक्ष्य के अनुरूप एंड-टू-एंड फीचर एन्हांसमेंट बनाता है:
इम्प्लीमेंटेशन बनाने के बाद, Jules विस्तृत कमिट संदेशों के साथ एक पुल रिक्वेस्ट तैयार करता है और डिफ़ दिखाता है जिसमें नए इम्पोर्ट्स, लॉजिक परिवर्तन और फ़ाइल हैंडलिंग शामिल होती है। यदि आप बदलावों से संतुष्ट हैं, तो “Publish branch” पर क्लिक करके अपने रिपो में बदलाव प्रकाशित करें।
मैंने अपडेटेड कोड को लोकली चलाकर सत्यापित किया कि यह इच्छानुसार बिना किसी समस्या के काम करता है।
यह उदाहरण दिखाता है कि Jules कैसे:
उदाहरण 3: कमिट्स से ऑडियो चेंजलॉग जनरेट करें
इस कार्य के लिए, मैंने Jules से पिछले सप्ताह के कमिट्स से एक ऑडियो चेंजलॉग बनाने के लिए कहा।
प्रॉम्प्ट: “पिछले 7 दिनों के कमिट्स का सारांश बनाएं और एक ऑडियो चेंजलॉग जनरेट करें।”
Jules हालिया कमिट हिस्ट्री खींचता है, एक लिखित सारांश बनाता है, और फिर एक स्पीच मॉडल का उपयोग करके एक ऑडियो फ़ाइल बनाता है जिसे आप चला सकते हैं। यह फीचर स्टैंडअप्स, रिलीज़ या टीम ऑनबोर्डिंग के लिए उपयोगी है क्योंकि यह स्वतः लेखक के नाम, प्रभावित मॉड्यूल्स और किए गए बदलावों की पहचान करता है।
जब आपकी स्वीकृत योजना आपकी आवश्यकताओं के अनुसार निष्पादित हो जाती है, तो आप बदलावों को अपने ब्रांच पर पुश कर सकते हैं, जहां ऑडियो (.wav) फ़ाइल उपलब्ध होगी।
दुर्भाग्य से ऑडियो आउटपुट इस्तेमाल लायक नहीं था—आवाज़ बहुत रोबोटिक है और समझना मुश्किल है। आइए इसे सुनते हैं: