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

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

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

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

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

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

Gemini Code Assist के स्टैंडर्ड और एंटरप्राइज़ वर्शन के बारे में खास जानकारी

इस सेक्शन में, Gemini Code Assist के स्टैंडर्ड और एंटरप्राइज़ वर्शन की तुलना की गई है.

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

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

  Gemini Code Assist स्टैंडर्ड Gemini Code Assist Enterprise
दर्शक, जिनके लिए कॉन्टेंट बनाया जा रहा है
  • ऐसे ग्राहक जिन्हें कोडिंग से जुड़ी बुनियादी ज़रूरतें होती हैं.
  • ऐसे संगठन जिनके लिए डेटा की सुरक्षा और नियमों का पालन करना ज़रूरी है.
  • ऐसे बड़े एंटरप्राइज़ जिनके सॉफ़्टवेयर डेवलपमेंट की प्रोसेस मुश्किल होती है.
  • ऐसे ग्राहक जो संगठन के सबसे सही तरीकों के आधार पर डेवलपमेंट को तेज़ करने के लिए, निजी सोर्स कोड डेटाबेस के आधार पर एआई के जवाब को पसंद के मुताबिक बनाना चाहते हैं.
  • ऐसे ग्राहक जिन्हें Google Cloud की सेवाओं की बढ़ती सूची में, एआई की मदद से ऐप्लिकेशन डेवलप करने वाली सहायता की ज़रूरत है.
फ़ायदे
  • यह सुविधा, लोकप्रिय प्रोग्रामिंग भाषाओं के लिए कोड पूरा करने और जनरेट करने के साथ-साथ, Google Cloud की कुछ सेवाओं पर भी उपलब्ध है.
  • एआई की मदद से चैट पर सहायता पाने की सुविधा.
  • आसान यूज़र इंटरफ़ेस और आईडीई के साथ इंटिग्रेशन.
  • अपने आईडीई में स्थानीय कोडबेस के बारे में जानकारी: स्थानीय कोडबेस के बारे में ज़्यादा जानने के लिए, Gemini की बड़ी कॉन्टेक्स्ट विंडो का इस्तेमाल करें.
  • एंटरप्राइज़-ग्रेड की सुरक्षा: डेटा को बेहतर तरीके से मैनेज करने की सुविधा, सुरक्षित इन्फ़्रास्ट्रक्चर, और कोड के सुझावों के लिए मुआवजा.
  • ज़्यादा इंटिग्रेशन: Gemini Code Assist स्टैंडर्ड, Firebase, Colab Enterprise, BigQuery डेटा इनसाइट, Cloud Run, और Database Studio में एआई की मदद उपलब्ध कराता है.
  • Gemini Code Assist स्टैंडर्ड के लिए बताए गए सभी फ़ायदे. साथ ही, ये अतिरिक्त फ़ायदे भी मिलेंगे:
    • कोड को पसंद के मुताबिक बनाना: आपका संगठन, आपके निजी कोडबेस की मदद से मॉडल को बेहतर बना सकता है, ताकि आपको ज़रूरत के मुताबिक सुझाव मिल सकें.
    • ज़्यादा इंटिग्रेशन: Gemini Code Assist Enterprise, Google Cloud के सभी प्लैटफ़ॉर्म पर एआई की मदद उपलब्ध कराता है. जैसे, Apigee, ऐप्लिकेशन इंटिग्रेशन, और 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)
स्मार्ट कार्रवाइयां और निर्देश
चुने गए कोड (VS Code, JetBrains IDEs जैसे कि IntelliJ और PyCharm, और Android Studio) पर दायां क्लिक करके, स्मार्ट कार्रवाइयां शुरू करें. चुने गए कोड (VS Code) के साथ या उसके बिना, क्विक पिक बार पर स्लैश / का इस्तेमाल करके स्मार्ट निर्देश शुरू करें.
टूल के तौर पर बाहरी सेवाएं
Gemini Code Assist टूल की मदद से, अपने IDE में बाहरी सेवाओं से मिली जानकारी पाएं और उनसे जुड़ी कार्रवाइयां करें. @ सिंबल के बाद टूल का नाम लिखकर, अपने प्रॉम्प्ट किसी खास टूल पर भेजें. उदाहरण के लिए—@GitHub get issues assigned to me. टूल के बारे में ज़्यादा जानकारी के लिए, Gemini Code Assist टूल की खास जानकारी देखें.
बौद्धिक संपत्ति और कानून का पालन
अपने आईडीई और Google API कंसोल में सोर्स कोटेशन
आईपी के लिए मुआवज़ा
VPC-SC और निजी Google ऐक्सेस
एंटरप्राइज़ के बारे में जानकारी
IDE में, GitHub, GitLab, और Bitbucket के कोड बेस से, पसंद के मुताबिक कोड के सुझाव पाना  

IDE के बाहर की अन्य सुविधाएं

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

Gemini Cloud Assist

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

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

Apigee में Gemini

नीचे दी गई टेबल में, Apigee (IDE और Google API Console) में एपीआई डेवलपमेंट के लिए, जनरेटिव एआई की मदद के टाइप दिखाए गए हैं:

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

Application Integration में Gemini

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

इंटिग्रेशन बनाने में मदद करने वाली सुविधा 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 में कोड के लिए जनरेटिव एआई की मदद के टाइप दिखाए गए हैं:

Notebook में कोड लिखने में मदद करने वाली सुविधा 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 Cloud Messaging और इन-ऐप्लिकेशन मैसेजिंग कैंपेन की खास जानकारी और अहम जानकारी
अपने मैसेजिंग कैंपेन की खास जानकारी पाएं और उनका विश्लेषण करें. साथ ही, परफ़ॉर्मेंस को बेहतर बनाने के लिए, कार्रवाई करने लायक सुझाव पाएं.
Firebase Data Connect स्कीमा जनरेशन और डेटा एक्सप्लोरेशन
नैचुरल लैंग्वेज की मदद से डेटाबेस स्कीमा जनरेट करें.
आम भाषा का इस्तेमाल करके, GraphQL क्वेरी और म्यूटेशन जनरेट करें.
कॉन्टेक्स्ट के हिसाब से जानकारी
बातचीत वाली सहायता, समस्या हल करने, और ऐप्लिकेशन की क्वालिटी का विश्लेषण करने के लिए, प्रोजेक्ट और ऐप्लिकेशन के कॉन्टेक्स्ट का इस्तेमाल करें.

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

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

अपने IDE में Gemini Code Assist के साथ इंटरैक्ट करना

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

  • कोड एडिटर में, कोड अपने-आप पूरा होने की सुविधा या कोड जनरेट करने की सुविधा पाएं.

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

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

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

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