Gemini कोड असिस्ट की सुविधा में, कोड को पसंद के मुताबिक बनाने की सुविधा है. इसकी मदद से, आपको Gemini कोड असिस्ट से कोड के सुझाव मिलते हैं. ये सुझाव, आपके संगठन के निजी रिपॉज़िटरी पर आधारित होते हैं. इसलिए, ये आपके संगठन के कोडिंग स्टाइल के हिसाब से होते हैं.
कोड को पसंद के मुताबिक बनाने की सुविधा से, Gemini Code Assist को आपके निजी रिपॉज़िटरी में मौजूद कोड का ऐक्सेस मिलता है. इसके लिए, कोड का विश्लेषण करके उसे निजी इंडेक्स में सेव किया जाता है. इस बारे में यहां दिए गए डायग्राम में बताया गया है:
कोड लिखते समय, Gemini Code Assist आपके निजी इंडेक्स में, आपके लिखे जा रहे कोड से मिलते-जुलते कोड खोजता है. इसके बाद, यह कोड प्रॉम्प्ट में काम के मैच शामिल करता है और इन मैच को Gemini Code Assist की सुझाव सेवा को भेजता है. कोड को पसंद के मुताबिक बनाने की सुविधा, हर 24 घंटे में आपके कोडबेस को फिर से इंडेक्स करके, सुझावों को अप-टू-डेट रखती है. इससे यह पक्का होता है कि कोड के सुझाव अप-टू-डेट रहें. इसके बाद, Gemini Code Assist आपको जनरेट किया गया कोड दिखाएगा.
कोड में बदलाव करने की सुविधा, आपके इंडेक्स में मौजूद सभी रिपॉज़िटरी को खोजती है. यह सुविधा, कोडबेस की पूरी जानकारी देने वाली सुविधा से अलग है. कोडबेस की पूरी जानकारी देने वाली सुविधा, सिर्फ़ मौजूदा फ़ोल्डर में मौजूद फ़ाइलों और आपके आईडीई में खुले टैब को खोजती है. कोड को पसंद के मुताबिक बनाने की सुविधा सेट अप करने के बाद, यह कोड पूरा करने और कोड जनरेट करने की सुविधाओं के साथ काम करती है.
कोड से जुड़ी सहायता देने वाली Gemini की सुविधा और कोड को पसंद के मुताबिक बनाने की सुविधा, दोनों मैनेज की जाने वाली सेवाएं हैं. आपने हर महीने, सीटों के हिसाब से लाइसेंस का इस्तेमाल किया.
निजी कोड के ऐक्सेस और स्टोरेज को सुरक्षित करना
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 में काम करती है.
- कोड में पसंद के मुताबिक बदलाव करने की सुविधा, GitLab.com, GitHub.com, और Bitbucket.org पर होस्ट की गई रिपॉज़िटरी के साथ काम करती है.
- कोड में पसंद के मुताबिक बदलाव करने की सुविधा, GitHub Enterprise Cloud के आईपी पर लगी पाबंदियों के साथ काम नहीं करती.
- कोड में बदलाव करने की सुविधा, सिर्फ़ इन जगहों (इलाकों) में Developer Connect कनेक्शन के साथ काम करती है:
us-central1
europe-west1
asia-southeast1
कोड में पसंद के मुताबिक बदलाव करने से, दस्तावेज़, मीडिया या कोड से जुड़ी अन्य फ़ाइलें इंडेक्स नहीं होतीं. इसके अलावा, कोड को पसंद के मुताबिक बनाने की सुविधा सिर्फ़ इन भाषाओं में काम करती है:
- C, C++, और C#
- Golang
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Rust
- TypeScript
कोडिंग की अन्य सभी भाषाओं को इंडेक्स नहीं किया जाता या कोड को पसंद के मुताबिक बनाने में उनका इस्तेमाल नहीं किया जाता. किसी कोडिंग भाषा के लिए सहायता का अनुरोध करने के लिए, इस पेज पर सुझाव/राय दें या शिकायत करें पर क्लिक करें. इसके बाद, प्रॉडक्ट के बारे में सुझाव/राय दें या शिकायत करें को चुनें.