कोड को पसंद के मुताबिक बनाने के बारे में खास जानकारी

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

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

कोड को पसंद के मुताबिक बनाने की सुविधा, Gemini Code Assist को आपकी कोड रिपॉज़िटरी से कनेक्ट करती है. इससे Gemini Code Assist, आपके आईडीई में कोडिंग के सुझाव दे पाता है.

कोडिंग करते समय, Gemini Code Assist आपके निजी इंडेक्स में ऐसे कोड खोजता है जो आपके लिखे जा रहे कोड से मिलता-जुलता हो. इसके बाद, यह कोड प्रॉम्प्ट में काम के मैच शामिल करता है और इन मैच को Gemini Code Assist की सुझाव देने वाली सेवा को भेजता है. कोड को पसंद के मुताबिक बनाने की सुविधा, हर 24 घंटे में आपके कोडबेस को फिर से इंडेक्स करती है. इससे आपको नए सुझाव मिलते रहते हैं. साथ ही, यह पक्का किया जाता है कि कोड से जुड़े सुझाव अप-टू-डेट रहें. Gemini Code Assist, जनरेट किए गए कोड को आपको दिखाता है.

कोडबेस की पूरी जानकारी वाली सुविधा के तहत, सिर्फ़ मौजूदा फ़ोल्डर और आपके IDE में खुले टैब में मौजूद फ़ाइलों को खोजा जा सकता है. हालांकि, कोड को पसंद के मुताबिक बनाने की सुविधा के तहत, आपके इंडेक्स में मौजूद सभी रिपॉज़िटरी को खोजा जा सकता है. कोड को पसंद के मुताबिक बनाने की सुविधा सेट अप करने के बाद, यह कोड जनरेट करने और उसे पूरा करने की सुविधाओं के साथ काम करती है.

Gemini Code Assist और कोड को पसंद के मुताबिक बनाने की सुविधा, दोनों मैनेज की गई सेवाएँ हैं. सीटों के हिसाब से, हर महीने लाइसेंस के इस्तेमाल के लिए शुल्क लिया जाता है.

निजी कोड के ऐक्सेस और स्टोरेज को सुरक्षित करना

Google, आपके सेव किए गए निजी कोड को कई तरीकों से सुरक्षित रखता है:

  • हम आपके कोड को इंडेक्स करते हैं और उसे एक ही किरायेदार वाले एनवायरमेंट में सेव करते हैं.
  • एडमिन के पास ऐक्सेस कंट्रोल करने की सुविधा होती है. इसकी मदद से, Google के कर्मचारियों को बिना किसी वजह के आपके कॉन्टेंट को ऐक्सेस करने से रोका जा सकता है. साथ ही, साफ़ तौर पर अनुमति लेने के बाद ही उन्हें ऐक्सेस करने की अनुमति दी जा सकती है.
  • Gemini मॉडल को आपके निजी सोर्स कोड के आधार पर ट्रेनिंग नहीं दी जाती.
  • आपके नतीजे सिर्फ़ आपको दिखते हैं. हम आपके नतीजों को अन्य ग्राहकों के साथ शेयर नहीं करते.

Google की सुरक्षा से जुड़ी सुविधाओं के बारे में ज़्यादा जानने के लिए, Google की सुरक्षा के बारे में खास जानकारी देखें.

अपने डेटा का ऐक्सेस कंट्रोल करने का तरीका यहां दिया गया है:

  • आपके पास Identity and Access Management की अनुमतियों का इस्तेमाल करके, यह कंट्रोल करने का विकल्प होता है कि कौनसे लोग आपके कोडबेस से कोड के सुझाव पा सकते हैं.
  • आपके पास .aiexclude फ़ाइल बनाने का विकल्प होता है. इससे उन खास रिपॉज़िटरी या रिपॉज़िटरी के हिस्सों को चुना जा सकता है जिन्हें Gemini Code Assist इंडेक्स करता है.

अपने आईडीई में कोड को पसंद के मुताबिक बनाने की सुविधा कॉन्फ़िगर करने के लिए, Gemini Code Assist में कोड को पसंद के मुताबिक बनाने की सुविधा कॉन्फ़िगर करना लेख पढ़ें.

सीमाएं

  • Google, हर प्रोजेक्ट और हर संगठन के लिए, कोड रिपॉज़िटरी इंडेक्स की संख्या को एक तक सीमित रखता है.
  • ज़्यादा से ज़्यादा 20,000 रिपॉज़िटरी को इंडेक्स किया जा सकता है.
  • हर कोड रिपॉज़िटरी इंडेक्स के लिए, ज़्यादा से ज़्यादा 500 रिपॉज़िटरी ग्रुप बनाए जा सकते हैं.
  • हर रिपॉज़िटरी ग्रुप में ज़्यादा से ज़्यादा 500 रिपॉज़िटरी हो सकती हैं.
  • कोड को पसंद के मुताबिक बनाने की सुविधा, VS Code Gemini Code Assist एक्सटेंशन (वर्शन 2.18.0 या इसके बाद का वर्शन), IntelliJ Gemini Code Assist प्लगिन (वर्शन 1.1.0), Cloud Workstations, और Cloud Shell Editor में उपलब्ध है.
  • कोड को पसंद के मुताबिक बनाने की सुविधा, github.com, gitlab.com, bitbucket.org पर होस्ट की गई रिपॉज़िटरी के साथ-साथ, GitLab Enterprise, GitHub Enterprise, और Bitbucket Data Center पर होस्ट की गई ऑन-प्रिमाइसेस रिपॉज़िटरी के साथ काम करती है.
  • कोड को पसंद के मुताबिक बनाने की सुविधा, GitHub Enterprise Cloud के आईपी पते से जुड़ी पाबंदियों के साथ काम नहीं करती.
  • कोड को पसंद के मुताबिक बनाने की सुविधा, सिर्फ़ इन देशों/इलाकों में Developer Connect कनेक्शन के साथ काम करती है:
    • us-central1
    • europe-west1
    • asia-southeast1
  • कोड को पसंद के मुताबिक बनाने की सुविधा, मीडिया को इंडेक्स नहीं करती. कोड को पसंद के मुताबिक बनाने की सुविधा, सिर्फ़ दस्तावेज़ (Markdown में) और इन भाषाओं के लिए उपलब्ध है:

    • C, C++, और C#
    • Golang
    • Java
    • JavaScript
    • Kotlin
    • PHP
    • Python
    • Rust
    • TypeScript

    अन्य सभी कोडिंग भाषाओं को इंडेक्स नहीं किया जाता है. साथ ही, इनका इस्तेमाल कोड को पसंद के मुताबिक बनाने के लिए नहीं किया जाता है. किसी कोडिंग भाषा के लिए सहायता पाने का अनुरोध करने के लिए, इस पेज पर सुझाव, शिकायत या राय भेजें पर क्लिक करें. इसके बाद, प्रॉडक्ट के बारे में सुझाव, शिकायत या राय को चुनें.

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

  1. Gemini Code Assist की मदद से कोड को अपनी पसंद के मुताबिक बनाने की सुविधा को कॉन्फ़िगर करें.

  2. अपने आईडीई में कोड को पसंद के मुताबिक बनाने की सुविधा कॉन्फ़िगर करने के बाद, कोड को पसंद के मुताबिक बनाने की सुविधा का इस्तेमाल करना लेख पढ़ें.