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

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

कोड को पसंद के मुताबिक बनाने की सुविधा की मदद से, Gemini Code Assist Enterprise को आपके निजी डेटाबेस में मौजूद कोड का ऐक्सेस मिलता है. इसके लिए, कोड का विश्लेषण करके उसे निजी इंडेक्स में सेव किया जाता है. इस बारे में नीचे दिए गए डायग्राम में बताया गया है:

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

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

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

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

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

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

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

Google के सुरक्षा उपायों के बारे में ज़्यादा जानने के लिए, Google की सुरक्षा के बारे में खास जानकारी देखें.

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

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

अपने आईडीई में कोड में बदलाव करने की सुविधा को कॉन्फ़िगर करने के लिए, 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
  • कोड में पसंद के मुताबिक बदलाव करने से, दस्तावेज़, मीडिया या कोड से जुड़ी अन्य फ़ाइलें इंडेक्स नहीं होतीं. इसके अलावा, कोड को पसंद के मुताबिक बनाने की सुविधा सिर्फ़ इन भाषाओं में काम करती है:

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

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

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

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

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