Android Studio में Gemini को आपकी निजता को ध्यान में रखकर बनाया गया है.
हम जानते हैं कि डेवलपर का भरोसा जीतने और उसे बनाए रखने के लिए, आपके कोड की निजता की पुष्टि करना ज़रूरी है. Android Studio में Gemini को इस तरह से डिज़ाइन किया गया है कि आपका कोड, आपकी अनुमति के बिना आपके कंप्यूटर से बाहर न जाए. अगर आपने कोड का कॉन्टेक्स्ट देने का विकल्प चुना है, तो Gemini उस अतिरिक्त कॉन्टेक्स्ट का इस्तेमाल करके आपके सवालों के बेहतर जवाब देगा. आपके पास यह कंट्रोल होता है कि कौन-सा डेटा शेयर किया जाए.
Google का मानना है कि पारदर्शिता से ही लोगों का भरोसा जीता जा सकता है. इस पेज पर, एआई से जुड़े हमारे वादों, ट्रेनिंग के सिद्धांतों, और तकनीकी कंट्रोल के बारे में बताया गया है. इनसे यह मैनेज किया जाता है कि आपके डेटा का इस्तेमाल कैसे किया जाएगा.
हमारा भरोसा > Gemini को Google के एआई से जुड़े सिद्धांतों को ध्यान में रखकर बनाया गया है. इन सिद्धांतों में, एआई टेक्नोलॉजी को ज़िम्मेदारी के साथ डेवलप करने की हमारी प्रतिबद्धता के बारे में बताया गया है. > - Android Studio में Gemini का इस्तेमाल करने पर, Google आपके डेटा को हमारी निजता नीति और Gemini के निजता नोटिस के मुताबिक मैनेज करता है. - Gemini Code Assist की सदस्यता लेकर, Android Studio for businesses में Gemini का इस्तेमाल करने पर, Google आपके डेटा को Google Cloud के निजता नोटिस के मुताबिक़ मैनेज करता है.
डेटा इकट्ठा करना और उसका इस्तेमाल करना
आपकी साफ़ तौर पर दी गई सहमति के बिना, आपके कोड को Gemini के साथ शेयर नहीं किया जाता. आपके पास Gemini के साथ अपना कोड शेयर करने का विकल्प होता है. इससे कॉन्टेक्स्ट के हिसाब से जवाब देने की सुविधाएँ चालू हो जाती हैं. साथ ही, Gemini को प्रोजेक्ट के हिसाब से जवाब देने की सुविधा मिलती है.
आपका डेटा इस तरह से इकट्ठा और इस्तेमाल किया जा सकता है:
- आपके सुझाव/राय या शिकायत से जुड़े डेटा का इस्तेमाल, Gemini को ट्रेन करने के लिए किया जा सकता है. जैसे, पसंद और नापसंद के सिग्नल.
- अगर Android Studio में Gemini के मुफ़्त वर्शन का इस्तेमाल किया जा रहा है, तो चैट में साफ़ तौर पर डाला गया कोड, Gemini को ट्रेन करने के लिए इस्तेमाल किया जा सकता है. कॉन्टेक्स्ट के बारे में जानकारी देने की सुविधा के लिए ऑप्ट-इन करने पर, इकट्ठा की गई जानकारी का इस्तेमाल हमारे प्रॉडक्ट और सेवाओं को बेहतर बनाने के लिए किया जा सकता है. इस जानकारी में कोड भी शामिल होता है. जैसे, मशीन लर्निंग टेक्नोलॉजी. ज़्यादा जानकारी के लिए, हमारा निजता नोटिस देखें.
- अगर निजी एपीआई पासकोड, Google One की सदस्यता या कारोबारों के लिए Android Studio में Gemini का इस्तेमाल किया जा रहा है, तो Android Studio में चैट के लिए डाला गया कोड, Gemini को ट्रेनिंग देने के लिए कभी इस्तेमाल नहीं किया जाता. कॉन्टेक्स्ट के बारे में जानकारी देने की सुविधा के लिए ऑप्ट-इन करने पर, इकट्ठा की गई जानकारी का इस्तेमाल हमारे प्रॉडक्ट और सेवाओं को बेहतर बनाने के लिए कभी नहीं किया जाता. इसमें कोड भी शामिल है. जैसे, मशीन लर्निंग टेक्नोलॉजी. ज़्यादा जानकारी के लिए, Google Cloud का निजता नोटिस देखें.
अगर आपने एआई की मदद से कोड पूरा करने की सुविधा का इस्तेमाल करने का विकल्प चुना है, तो हम आपके कोडबेस के कॉन्टेक्स्ट का इस्तेमाल करके, बेहतर क्वालिटी के जवाब देते हैं.
कॉन्टेक्स्ट के हिसाब से जवाब देने की सुविधा बंद होने पर भी, Gemini का इस्तेमाल किया जा सकता है. हालांकि, ऐसा करने पर आपको कम सटीक जवाब मिलेंगे. साथ ही, मशीन लर्निंग की मदद से कोड पूरा करने जैसी कुछ सुविधाएं भी बंद हो जाएंगी. Android Studio में, निजता सेटिंग को कंट्रोल करने की सुविधा पहले से मौजूद होती है. इसकी मदद से, यह तय किया जा सकता है कि आपको किस लेवल पर कॉन्टेक्स्ट के बारे में जानकारी चाहिए. इसके लिए, फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > Gemini पर जाएं. अपने कोडबेस के कुछ हिस्सों के लिए कॉन्टेक्स्ट शेयर करने की सुविधा को ब्लॉक करने के लिए, .aiexclude फ़ाइलों के साथ कॉन्टेक्स्ट शेयर करने की सुविधा कॉन्फ़िगर करना लेख पढ़ें.
डेटा को इस तरीके से सेव किया जाता है कि Google को यह पता नहीं चल पाता कि डेटा किसने उपलब्ध कराया है. साथ ही, अनुरोध करने पर भी डेटा को मिटाया नहीं जा सकता. यह डेटा 18 महीने तक सेव करके रखा जाता है. ज़्यादा जानकारी के लिए, Gemini का निजता नोटिस देखें.
सबमिट किया गया और मिला हुआ डेटा
Gemini को सबमिट किए गए और उससे मिले अलग-अलग तरह के डेटा के बारे में यहां बताया गया है:
- इस्तेमाल के आंकड़े
इस कुकी में ऐसा डेटा होता है जिससे यह पता चलता है कि Android Studio और उसकी
से जुड़े टूल, जैसे कि सुविधाओं का इस्तेमाल करने का तरीका और संसाधन का इस्तेमाल. इसमें Studio के अंदरूनी सॉफ़्टवेयर आइडेंटिफ़ायर शामिल हैं. जैसे, पैकेज के नाम, क्लास के नाम, और प्लगिन कॉन्फ़िगरेशन. इस सुविधा को चालू या बंद करने के लिए, फ़ाइल (macOS पर Android Studio) > सेटिंग > दिखने का तरीका और व्यवहार > डेटा शेयर करना पर जाएं.
- प्रॉम्प्ट और जवाब
Gemini से पूछे गए सवाल, जिनमें
Gemini को विश्लेषण करने या पूरा करने के लिए सबमिट की गई जानकारी या कोड को प्रॉम्प्ट कहा जाता है. Gemini से मिले जवाबों या कोड पूरे करने की सुविधा को रिस्पॉन्स कहा जाता है.
- फ़ीडबैक सिग्नल
पसंद या नापसंद करने के वोट और अन्य सुझाव, शिकायत या राय
देनी होगी.
- कॉन्टेक्स्ट (ज़रूरी नहीं)
Gemini, आपके
कोडबेस, जैसे कि आपके कोड के हिस्से, फ़ाइल टाइप, और कोई भी अन्य जानकारी. यह जानकारी, लार्ज लैंग्वेज मॉडल (एलएलएम) को कॉन्टेक्स्ट देने के लिए ज़रूरी हो सकती है. इससे Gemini को बेहतर क्वालिटी और काम के जवाब देने में मदद मिलती है. इससे Gemini को, एक्सपेरिमेंट के तौर पर उपलब्ध अतिरिक्त सुविधाएँ देने में भी मदद मिलती है. जैसे, एआई की मदद से कोड पूरा करने की सुविधा.
डेवलपर की पसंद
डिफ़ॉल्ट रूप से, Gemini को एडिटर विंडो में मौजूद कोड नहीं दिखता. वह जवाब देने के लिए, सिर्फ़ चैटबॉट में मौजूद प्रॉम्प्ट और बातचीत के इतिहास का इस्तेमाल करता है. हालांकि, बेहतर क्वालिटी के जवाब पाने और एआई की मदद से कोड पूरा करने जैसी एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाओं का ऐक्सेस पाने के लिए, अपने कोडबेस का कॉन्टेक्स्ट शेयर करने का विकल्प चुना जा सकता है.
Gemini को कॉन्टेक्स्ट देने के लिए, आपके प्रोजेक्ट के सोर्स कोड को शेयर करने की सुविधा को कंट्रोल करने के लिए, तीन तरीकों का इस्तेमाल किया जाता है:
ग्लोबल सेटिंग
Studio में, फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > Gemini में जाकर, Gemini के लिए ऑप्ट-इन करने की सुविधा मिलती है. इससे यह तय किया जा सकता है कि सोर्स कोड को Gemini सर्वर पर भेजा जाए या नहीं, ताकि Gemini को कॉन्टेक्स्ट के बारे में जानकारी मिल सके.
प्रोजेक्ट के हिसाब से सेटिंग
अगर Studio की Gemini सेटिंग में, हर प्रोजेक्ट के लिए फ़ैसला लेने का अनुरोध करें विकल्प चुना गया है, तो हर प्रोजेक्ट को पहली बार खोलने पर एक डायलॉग दिखता है. इसमें पूछा जाता है कि क्या उस प्रोजेक्ट के लिए कॉन्टेक्स्ट अवेयरनेस की सुविधा चालू की जानी चाहिए. यह सेटिंग, प्रोजेक्ट की .idea डायरेक्ट्री में सेव की जाती है.
.aiexclude फ़ाइल का उदाहरण..aiexclude फ़ाइलों के साथ सोर्स कोड से जुड़ी पाबंदियां
अपने प्रोजेक्ट के सोर्स कोड डायरेक्ट्री में .aiexclude फ़ाइल जोड़ने से, आपको यह तय करने का ज़्यादा बेहतर कंट्रोल मिलता है कि किन फ़ाइलों का इस्तेमाल, एआई मॉडल के लिए कॉन्टेक्स्ट के तौर पर किया जा सकता है.
.aiexclude फ़ॉर्मैट के बारे में ज़्यादा जानें.