Gemini Code Assist के बारे में खास जानकारी

Gemini Code Assist, एआई की मदद से काम करता है. इससे आपकी डेवलपमेंट टीम को सॉफ़्टवेयर डेवलपमेंट के पूरे लाइफ़साइकल में, ऐप्लिकेशन बनाने, उन्हें डिप्लॉय करने, और उन्हें चलाने में मदद मिलती है. इसके लिए, Gemini 2.5 मॉडल का इस्तेमाल किया जाता है. Gemini Code Assist इन वर्शन में उपलब्ध है:

Gemini Code Assist का इस्तेमाल, इन आईडीई में किया जा सकता है: VS Code, JetBrains IDE या Android Studio. इससे आपको कई लोकप्रिय भाषाओं में, एआई की मदद से कोडिंग करने में सहायता मिलती है. कोड लिखते समय, आपको कोड पूरा करने के सुझाव मिल सकते हैं. साथ ही, टिप्पणियों से पूरे फ़ंक्शन या कोड ब्लॉक जनरेट किए जा सकते हैं. इसके अलावा, यूनिट टेस्ट जनरेट की जा सकती हैं. साथ ही, कोड को डिबग करने, समझने, और उसका दस्तावेज़ बनाने में मदद मिल सकती है.

Gemini Code Assist, आपके प्रॉम्प्ट के हिसाब से जवाब देता है. इसमें सोर्स के उद्धरण भी शामिल होते हैं. इनसे पता चलता है कि Gemini Code Assist ने जवाब जनरेट करने के लिए, किस दस्तावेज़ और कोड सैंपल का इस्तेमाल किया है.

Gemini Code Assist में इस्तेमाल किए जाने वाले Gemini के लार्ज लैंग्वेज मॉडल (एलएलएम) को, सार्वजनिक तौर पर उपलब्ध कोड, Google Cloud से जुड़े कॉन्टेंट, और अन्य ज़रूरी तकनीकी जानकारी वाले डेटासेट की मदद से ट्रेन किया जाता है. इसके अलावा, Gemini के बुनियादी मॉडल को ट्रेन करने के लिए इस्तेमाल किए गए डेटासेट का भी इस्तेमाल किया जाता है. मॉडल को इस तरह से ट्रेन किया जाता है कि Gemini Code Assist के जवाब, Gemini Code Assist के उपयोगकर्ताओं के लिए ज़्यादा से ज़्यादा मददगार हों.

Gemini Code Assist काफ़ी नई टेक्नोलॉजी है. इस वजह से, हो सकता है कि यह कभी-कभी ऐसा आउटपुट जनरेट करे जो आपको सही लगे, लेकिन उसमें मौजूद जानकारी गलत हो. इसलिए, हमारा सुझाव है कि Gemini Code Assist से मिलने वाले किसी भी तरह के आउटपुट का इस्तेमाल करने से पहले, आप उसकी पुष्टि कर लें. ज़्यादा जानकारी के लिए, Gemini Code Assist और ज़िम्मेदारी से एआई का इस्तेमाल लेख पढ़ें.

Gemini Code Assist, किसी दूसरे सोर्स से सीधे तौर पर हूबहू कॉन्टेंट लेने पर, उस सोर्स के बारे में जानकारी देता है. जैसे, मौजूदा ओपन सोर्स कोड. ज़्यादा जानकारी के लिए, Gemini, सोर्स के बारे में कब और कैसे बताता है लेख पढ़ें.

Gemini Code Assist for individuals के लिए उपलब्ध सुविधाएँ

यहां दी गई टेबल में, जनरेटिव एआई से मिलने वाली मदद के टाइप दिखाए गए हैं. ये टाइप, साथ काम करने वाले आईडीई में बिना किसी शुल्क के उपलब्ध हैं:

कोडिंग में एआई से मदद पाना

इन IDE में, आपके IDE प्रोजेक्ट में कोड जनरेट करना और उसे पूरा करना:

आईडीई में बातचीत वाली सुविधा देने वाला असिस्टेंट, खुली हुई फ़ाइलों के कॉन्टेक्स्ट का इस्तेमाल करता है
एक से ज़्यादा आईडीई के साथ काम करता है (VS Code, JetBrains के आईडीई, जैसे कि IntelliJ और PyCharm, और Android Studio)
एजेंटिक चैट

Gemini को ऐसे मुश्किल और कई चरणों वाले टास्क पूरे करने के लिए प्रॉम्प्ट करें जिनमें सिस्टम टूल और मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर का इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, पेयर प्रोग्रामर के तौर पर एजेंटिक चैट का इस्तेमाल करना लेख पढ़ें.

स्मार्ट ऐक्शन और निर्देश
चुने गए कोड पर राइट क्लिक करके स्मार्ट ऐक्शन शुरू करें (VS Code, IntelliJ और PyCharm जैसे JetBrains IDE, और Android Studio). क्विक पिक बार पर स्लैश / का इस्तेमाल करके, स्मार्ट कमांड शुरू करें. इसके लिए, कोड को चुना जा सकता है या नहीं भी चुना जा सकता (VS Code).
टूल के तौर पर बाहरी सेवाएं
Gemini Code Assist के टूल की मदद से, अपने आईडीई में बाहरी सेवाओं से मिली जानकारी पाएं और उनके ज़रिए कार्रवाइयाँ करें. @ सिंबल के बाद टूल का नाम लिखकर, अपने प्रॉम्प्ट को किसी खास टूल पर भेजें. उदाहरण के लिए—@GitHub get issues assigned to me. टूल के बारे में ज़्यादा जानकारी पाने के लिए, Gemini Code Assist के टूल की खास जानकारी देखें.
बौद्धिक संपत्ति और अनुपालन
आपके आईडीई में सोर्स के उद्धरण

Gemini Code Assist Standard और Enterprise एडिशन के बारे में खास जानकारी

इस सेक्शन में, Gemini Code Assist Standard और Enterprise एडिशन की तुलना की गई है.

Standard वर्शन में, एंटरप्राइज़-ग्रेड की सुरक्षा के साथ, एआई की मदद से कोडिंग करने की सुविधा मिलती है. इससे ऐप्लिकेशन बनाने और उन्हें चलाने में मदद मिलती है. Enterprise वर्शन में, Standard वर्शन की सभी सुविधाएं मिलती हैं. हालांकि, इसे अपने प्राइवेट सोर्स कोड रिपॉज़िटरी के हिसाब से भी पसंद के मुताबिक बनाया जा सकता है. साथ ही, इसे Google Cloud की अन्य सेवाओं के साथ इंटिग्रेट किया जा सकता है, ताकि ज़्यादा टेक्नोलॉजी स्टैक पर ऐप्लिकेशन बनाए जा सकें.

यहां दी गई टेबल से, यह तय करने में मदद मिलती है कि कौनसा वर्शन आपके संगठन के डेवलपमेंट लक्ष्यों के हिसाब से सबसे सही है. इसके लिए, टेबल में हर वर्शन के लिए, टारगेट किए जाने वाले दर्शकों और फ़ायदों के बारे में बताया गया है:

  Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
दर्शक, जिनके लिए कॉन्टेंट बनाया जा रहा है
  • ऐसे ग्राहक जिन्हें कोडिंग की बुनियादी ज़रूरतें पूरी करनी हैं.
  • ऐसे संगठन जिनके लिए डेटा की सुरक्षा और अनुपालन से जुड़ी सख्त शर्तें लागू होती हैं.
  • ऐसे बड़े एंटरप्राइज़ जिनके लिए सॉफ़्टवेयर डेवलपमेंट की प्रोसेस जटिल होती है.
  • ऐसे ग्राहक जो एआई से मिले जवाब को निजी सोर्स कोड रिपॉज़िटरी के आधार पर अपनी ज़रूरत के मुताबिक बनाना चाहते हैं, ताकि संगठन के सबसे सही तरीकों के आधार पर डेवलपमेंट को तेज़ किया जा सके.
  • ऐसे ग्राहक जिन्हें Google Cloud की सेवाओं की बढ़ती हुई सूची में, एआई की मदद से ऐप्लिकेशन बनाने में सहायता करने वाले टूल की ज़रूरत है.
फ़ायदे
  • यह सुविधा, लोकप्रिय प्रोग्रामिंग भाषाओं के लिए कोड पूरा करने और जनरेट करने की सुविधा देती है. साथ ही, यह Google Cloud की कुछ सेवाओं में उपलब्ध है.
  • एआई की मदद से चैट पर सहायता पाने की सुविधा.
  • आसान यूज़र इंटरफ़ेस और आईडीई के साथ इंटिग्रेशन.
  • आपके आईडीई में लोकल कोडबेस की जानकारी: लोकल कोडबेस को बेहतर तरीके से समझने के लिए, Gemini की बड़ी कॉन्टेक्स्ट विंडो का इस्तेमाल करें.
  • एंटरप्राइज़-ग्रेड की सुरक्षा: मज़बूत डेटा गवर्नेंस, सुरक्षित इन्फ़्रास्ट्रक्चर, और कोड के सुझावों के लिए क्षतिपूर्ति.
  • ज़्यादा इंटिग्रेशन: Gemini Code Assist Standard, Firebase, Colab Enterprise, BigQuery डेटा इनसाइट, Cloud Run, और Database Studio में एआई की मदद से काम करने वाली सुविधाएं उपलब्ध कराता है.
  • Gemini Code Assist Standard के लिए बताए गए सभी फ़ायदे. साथ ही, ये फ़ायदे भी मिलते हैं:
    • कोड को पसंद के मुताबिक बनाना: आपका संगठन, अपनी ज़रूरतों के हिसाब से सुझाव पाने के लिए, मॉडल को अपने निजी कोडबेस के साथ बेहतर बना सकता है.
    • ज़्यादा इंटिग्रेशन: Gemini Code Assist Enterprise, Google Cloud की सभी सेवाओं के लिए एआई की मदद से काम करने की सुविधा देता है. जैसे, Apigee, Application Integration, और Gemini Cloud Assist. इससे क्लाउड टीमें, Google Cloud पर अपने ऐप्लिकेशन और इन्फ़्रास्ट्रक्चर को ज़्यादा असरदार तरीके से बना, डिज़ाइन, और ऑपरेट कर पाती हैं. साथ ही, उन्हें ऑप्टिमाइज़ कर पाती हैं.

हर वर्शन की सुविधाओं की तुलना करने के लिए, उपलब्ध सुविधाएं देखें.

Gemini Code Assist Standard और Enterprise के लिए उपलब्ध सुविधाएँ

यहां दिए गए सेक्शन में, जनरेटिव एआई की मदद से मिलने वाली सहायता के बारे में बताया गया है. यह सहायता, Gemini Code Assist Standard और Enterprise में उपलब्ध है.

कोड से जुड़ी सहायता और चैट

यहां दी गई टेबल में, जनरेटिव एआई की मदद से मिलने वाली सुविधाओं के बारे में बताया गया है. ये सुविधाएं, इन आईडीई के साथ काम करती हैं:

कोडिंग में एआई से मदद पाना Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise

इन IDE में, आपके IDE प्रोजेक्ट में कोड जनरेट करना और उसे पूरा करना:

आईडीई में बातचीत वाली सुविधा देने वाला असिस्टेंट, खुली हुई फ़ाइलों के कॉन्टेक्स्ट का इस्तेमाल करता है
एक से ज़्यादा आईडीई के साथ काम करता है (VS Code, JetBrains के आईडीई, जैसे कि IntelliJ और PyCharm, और Android Studio)
एजेंटिक चैट

Gemini को ऐसे मुश्किल और कई चरणों वाले टास्क पूरे करने के लिए प्रॉम्प्ट करें जिनमें सिस्टम टूल और मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर का इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, पेयर प्रोग्रामर के तौर पर एजेंटिक चैट का इस्तेमाल करना लेख पढ़ें.

स्मार्ट ऐक्शन और निर्देश
चुने गए कोड पर राइट क्लिक करके स्मार्ट ऐक्शन शुरू करें (VS Code, IntelliJ और PyCharm जैसे JetBrains IDE, और Android Studio). क्विक पिक बार पर मौजूद स्लैश / का इस्तेमाल करके, स्मार्ट कमांड शुरू करें. इसके लिए, कोड को चुना जा सकता है या नहीं भी चुना जा सकता (VS Code.
टूल के तौर पर बाहरी सेवाएं
Gemini Code Assist के टूल की मदद से, अपने आईडीई में बाहरी सेवाओं से मिली जानकारी पाएं और उनके ज़रिए कार्रवाइयाँ करें. @ सिंबल के बाद टूल का नाम लिखकर, अपने प्रॉम्प्ट को किसी खास टूल पर भेजें. उदाहरण के लिए—@GitHub get issues assigned to me. टूल के बारे में ज़्यादा जानकारी पाने के लिए, Gemini Code Assist के टूल की खास जानकारी देखें.
बौद्धिक संपत्ति और अनुपालन
आपके आईडीई और Google API कंसोल में सोर्स के उद्धरण
आईपी का उल्लंघन होने पर कानूनी कार्रवाई से सुरक्षा
VPC-SC और Private Google Access
एंटरप्राइज़ नॉलेज
GitHub, GitLab, और Bitbucket में मौजूद आपके कोड बेस के आधार पर, आपके आईडीई में कोड से जुड़े सुझाव  

आईडीई के बाहर उपलब्ध अतिरिक्त सुविधाएं

यहां दिए गए सेक्शन में, Gemini Code Assist के Standard और Enterprise एडिशन में उपलब्ध अतिरिक्त सुविधाओं के बारे में बताया गया है. ये सुविधाएं, आपके आईडीई में मदद करने के अलावा और भी कई काम करती हैं.

Gemini Cloud Assist

नीचे दी गई टेबल में, API Console में Gemini Cloud Assist की मदद से जनरेटिव एआई की सुविधाओं के बारे में बताया गया है:

Gemini Cloud Assist से सहायता पाना Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
Gemini Cloud Assist की सुविधाएँ. इनमें, Google के सभी उपयोगकर्ताओं के लिए उपलब्ध सुविधाएँ और Gemini Code Assist Enterprise का इस्तेमाल करने वाले लोगों के लिए उपलब्ध सुविधाएँ शामिल हैं  

Apigee में Gemini

नीचे दी गई टेबल में, Apigee (आईडीई और Google API Console) में एपीआई डेवलपमेंट के लिए, जनरेटिव एआई की मदद से मिलने वाली सुविधाओं के बारे में बताया गया है:

एपीआई मैनेजमेंट के लिए Gemini Code Assist Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
एपीआई स्पेसिफ़िकेशन बनाते समय इस्तेमाल किया गया Enterprise कॉन्टेक्स्ट.  
API हब में Vertex AI की मदद से काम करने वाली स्मार्ट सर्च की सुविधा.  
Apigee की नीतियों के लिए, Gemini Code Assist की मदद से कोड के बारे में जानकारी. (झलक देखें)  

Application Integration में Gemini

यहां दी गई टेबल में, API Console में ऐप्लिकेशन इंटिग्रेशन के लिए, जनरेटिव एआई की मदद पाने के तरीके बताए गए हैं:

इंटिग्रेशन बनाने में मदद करने वाली सुविधा Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
ऑटोमेशन फ़्लो जनरेट करने के लिए, एआई की मदद से काम करने वाला विज़ुअल एडिटर  
एंटरप्राइज़ के कॉन्टेक्स्ट के हिसाब से, एआई की मदद से ऑटोमेशन स्क्रिप्ट लिखना  
जनरेटिव एआई की मदद से, ऑटोमेशन फ़्लो के दस्तावेज़ जनरेट करना और उन्हें बेहतर बनाना  

Gemini Code Assist के साथ BigQuery में Gemini की सुविधाएँ

नीचे दी गई टेबल में, BigQuery Studio में BigQuery के लिए जनरेटिव एआई की मदद से मिलने वाली सुविधाओं के बारे में बताया गया है:

डेटा इनसाइट Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
डेटा इनसाइट सुविधा, आपकी टेबल के मेटाडेटा से जनरेट की गई क्वेरी की लाइब्रेरी उपलब्ध कराती है.

Colab Enterprise में Gemini

नीचे दी गई टेबल में, Colab Enterprise में कोड के लिए जनरेटिव एआई की मदद से मिलने वाली सुविधाओं के बारे में बताया गया है:

नोटबुक में कोड लिखने में मदद करने वाली सुविधा Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
नोटबुक में Python कोड जनरेट करना और उसे पूरा करना

डेटाबेस में Gemini

नीचे दी गई टेबल में, डेटाबेस में कोडिंग के लिए जनरेटिव एआई से मिलने वाली सहायता के टाइप दिए गए हैं:

एसक्यूएल क्वेरी जनरेट करना Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
एसक्यूएल स्टेटमेंट जनरेट करने के लिए, नैचुरल लैंग्वेज में लिखें.
अपने स्कीमा के साथ काम करने वाला कॉन्टेक्स्ट के हिसाब से कोड पाएं.
मौजूदा क्वेरी को ऑप्टिमाइज़ करना और उनके बारे में बताना.

Gemini in Firebase

नीचे दी गई टेबल में, ऐप्लिकेशन डेवलपमेंट के लिए Firebase में Gemini की मदद से जनरेटिव एआई की उपलब्ध सुविधाओं के बारे में बताया गया है:

Firebase कंसोल में चैट एआई की मदद पाएं Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
Firebase के प्रॉडक्ट और सेवाओं के बारे में ज़्यादा जानकारी, सबसे सही तरीके, और समस्या हल करने के तरीकों का इस्तेमाल करें.
चैट में नैचुरल लैंग्वेज का इस्तेमाल करके, Firebase के लिए कोड का सैंपल जनरेट करें, उसे फिर से लिखें, और डीबग करें.
नैचुरल लैंग्वेज में प्रॉम्प्ट का इस्तेमाल करके, कोड को समझें, जनरेट करें, और बदलें.
ऐप्लिकेशन की क्वालिटी का विश्लेषण
ऐप्लिकेशन क्रैश होने की जानकारी देना. साथ ही, डेवलपर को ऐप्लिकेशन की क्वालिटी से जुड़ी समस्याओं की जांच करने और उन्हें हल करने में मदद करने के लिए, अहम जानकारी और समस्या हल करने के तरीके बताना.
मौजूदा कोड का विश्लेषण करना, संभावित समस्याओं की पहचान करना, और सुधार के सुझाव देना.
Firebase क्लाउड से मैसेज और इन-ऐप्लिकेशन मैसेज भेजने वाले कैंपेन की खास जानकारी और अहम जानकारी
यह आपके मैसेजिंग कैंपेन की खास जानकारी देता है और उनका विश्लेषण करता है. साथ ही, परफ़ॉर्मेंस को बेहतर बनाने के लिए कार्रवाई करने लायक सुझाव देता है.
Firebase Data Connect की मदद से स्कीमा जनरेट करना और डेटा एक्सप्लोर करना
नैचुरल लैंग्वेज का इस्तेमाल करके, डेटाबेस स्कीमा जनरेट करें.
नैचुरल लैंग्वेज का इस्तेमाल करके, GraphQL क्वेरी और म्यूटेशन जनरेट करें.
कॉन्टेक्स्ट के हिसाब से जानकारी
बातचीत वाली सुविधा, समस्या हल करने, और ऐप्लिकेशन की क्वालिटी का विश्लेषण करने में मदद करने के लिए, प्रोजेक्ट और ऐप्लिकेशन के कॉन्टेक्स्ट का इस्तेमाल करें.

Gemini Code Assist सेट अप करना

सेटअप करने के बारे में ज़्यादा जानकारी के लिए, यह लेख पढ़ें:

अपने आईडीई में Gemini Code Assist के साथ इंटरैक्ट करना

Gemini Code Assist for individuals सेट अप करने या Gemini Code Assist Standard या Enterprise सेट अप करने के बाद, अपने आईडीई (VS Code या JetBrains के साथ काम करने वाला आईडीई) में Gemini Code Assist एक्सटेंशन इंस्टॉल करें. इसके बाद, इन तरीकों से मदद मांगी जा सकती है:

  • कोड एडिटर में सीधे तौर पर कोड पूरा करने या कोड जनरेट करने की सुविधा पाएं.

  • आईडीई में, spark Gemini पर क्लिक करके, बातचीत करने वाले असिस्टेंट को दिखाएं. अपने एडिटर में कोड चुनकर सवाल पूछे जा सकते हैं. इसके अलावा, यहां दिए गए प्रॉम्प्ट भी डाले जा सकते हैं:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

ज़्यादा जानकारी के लिए, Gemini Code Assist की मदद से कोड लिखना लेख पढ़ें.

आगे क्या करना है