Android Studio में Gemini, Android डेवलपमेंट के लिए आपका कोडिंग कंपैनियन है. यह आर्टिफ़िशियल इंटेलिजेंस की मदद से काम करता है और नैचुरल लैंग्वेज को समझ सकता है. इससे आपको Android डेवलपमेंट से जुड़ी क्वेरी के जवाब मिलते हैं. इससे आपकी प्रॉडक्टिविटी बढ़ती है. Gemini की मदद से, Android डेवलपर कोड जनरेट कर सकते हैं, काम के संसाधन ढूंढ सकते हैं, सबसे सही तरीकों के बारे में जान सकते हैं, और अपना समय बचा सकते हैं. Android Studio में Gemini की मदद से, ये काम किए जा सकते हैं:
- कोड में बदलाव करना और उसे पूरा करना
- वैरिएबल, तरीकों, क्लास, और तरीकों को नाम देना
- कोड को दस्तावेज़ के तौर पर सेव करना
- कमिट मैसेज लिखना
- कॉम्पोज़ करने के दौरान झलक देखना
- इमेज के आधार पर ऐप्लिकेशन का यूज़र इंटरफ़ेस (यूआई) बनाना
- क्रैश रिपोर्ट का विश्लेषण करना
- यूनिट टेस्ट लिखना
ध्यान रखें कि Gemini कभी-कभी पूरे भरोसे के साथ और बेझिझक ऐसी जानकारी दे सकता है जो सटीक न हो या गुमराह करने वाली हो. Gemini आपको ऐसा काम करने वाला कोड दे सकता है जो उम्मीद के मुताबिक आउटपुट नहीं देता. इसके अलावा, ऐसा भी हो सकता है कि वह आपको ऐसा कोड दे जो सही न हो या अधूरा हो. Gemini के जवाबों की हमेशा दोबारा जाँच करें. साथ ही, उस पर भरोसा करने से पहले, कोड की सावधानी से जांच करें और देखें कि उसमें किसी तरह की गड़बड़ी या उससे किसी जोखिम की आशंका तो नहीं है. Gemini की नई सुविधाओं की मदद से, कोड लिखने, जांच के उदाहरण बनाने या एपीआई अपडेट करने के नए तरीके अपनाए जा सकते हैं.
अगर आपको Android Studio Enterprise में, Gemini के रिलीज़ होने से पहले इस्तेमाल करने की सुविधा देने वाले कार्यक्रम में हिस्सा लेना है, तो रजिस्ट्रेशन फ़ॉर्म भरें.
शुरू करें
Gemini को सेट अप करने का तरीका यहां बताया गया है:
- Android Studio का नया कैनरी वर्शन डाउनलोड करें.
- Gemini को लॉन्च करने के लिए, कोई Android Studio प्रोजेक्ट खोलें या शुरू करें. इसके बाद, व्यू > टूल विंडो > Gemini पर क्लिक करें.
- अगर आपने पहले से साइन इन नहीं किया है, तो पूछे जाने पर अपने Google खाते में साइन इन करें. इसके बाद, चैट बॉक्स दिखेगा और आपके पास Gemini के इंटरैक्टिव और बातचीत वाले इंटरफ़ेस का इस्तेमाल करने का विकल्प होगा.
Gemini से जवाब पाना
Gemini के साथ इंटरैक्ट करने के लिए, चैट विंडो मुख्य इंटरफ़ेस है. इसका इस्तेमाल करके, बहुत आसान और खुले सवालों से लेकर, उन खास समस्याओं के बारे में पूछा जा सकता है जिनके लिए आपको मदद चाहिए. यहां कुछ उदाहरण दिए गए हैं जिनके बारे में आपसे पूछा जा सकता है. हालांकि, Android डेवलपमेंट से जुड़े किसी भी विषय के बारे में बेझिझक पूछें:
- मैं अपने ऐप्लिकेशन में कैमरे की सुविधा कैसे जोड़ूं?
- मुझे Room डेटाबेस बनाना है.
- क्या आप मुझे javadocs के फ़ॉर्मैट के बारे में याद दिला सकते हैं?
- गहरे रंग वाली थीम क्या है?
- Android पर जगह की जानकारी पाने का सबसे सही तरीका क्या है?
Gemini बातचीत के संदर्भ को याद रखता है. इसलिए, उससे फ़ॉलो-अप सवाल भी पूछे जा सकते हैं. जैसे:
- क्या मुझे इसके लिए Kotlin में कोड मिल सकता है?
- क्या आप मुझे Compose में ऐसा करने का तरीका दिखा सकते हैं?
Gemini से Android Studio के बारे में भी पूछा जा सकता है. उदाहरण के लिए:
- मैं अपने ऐप्लिकेशन में, रुक-रुककर चलने की समस्या का विश्लेषण कैसे करूं?
- मुझे सीपीयू प्रोफ़ाइलर कहां मिलेगा?
प्रॉम्प्ट लाइब्रेरी
अक्सर इस्तेमाल किए जाने वाले प्रॉम्प्ट को सेव और मैनेज करने के लिए, प्रॉम्प्ट लाइब्रेरी टूल का इस्तेमाल भी किया जा सकता है. साथ ही, ज़रूरत पड़ने पर उन्हें तुरंत याद किया जा सकता है.
Gemini से जुड़ने के लिए सलाह
आपके सवाल पूछने के तरीके के आधार पर, Gemini के जवाब अलग-अलग होते हैं. Gemini से मिलने वाले जवाबों को ऑप्टिमाइज़ करने के लिए, यहां कुछ सुझाव दिए गए हैं:
- सटीक जानकारी दें. अगर आपको कुछ ऐसी लाइब्रेरी, एपीआई या तरीकों का इस्तेमाल करना है,
तो उन्हें अपने सवाल में शामिल करें.
यह करें
मैं CameraX का इस्तेमाल करके, अपने ऐप्लिकेशन में कैमरे की सुविधा कैसे जोड़ूं?यह न करें
मैं अपने ऐप्लिकेशन में कैमरे की सुविधा कैसे जोड़ूं? - जवाब के स्ट्रक्चर के बारे में बताएं. अगर आपको अपने ऐप्लिकेशन में, Gemini से जनरेट किया गया कोड डालना है और आपको उसे किसी खास फ़ॉर्मैट में चाहिए, तो उसे ये निर्देश दें.
यह करें
इस कोड में टिप्पणियां डालें. टिप्पणियों के लिए डबल स्लैश का इस्तेमाल करें और हर टिप्पणी को उस कोड लाइन के ऊपर रखें जिसका वह ब्यौरा देती है.यह न करें
इस कोड के लिए कोड टिप्पणियां लिखें. - मुश्किल अनुरोधों को आसान सवालों की सीरीज़ में बांटें.
खास तौर पर, कोड के बारे में पूछने पर, कई आसान सवाल पूछने से, आपको ज़्यादा बेहतर जवाब मिलता है.
यह करें
1. मुझे लॉगिन स्क्रीन वाले ऐप्लिकेशन के लिएMainActivity.kt
फ़ाइल दें.
2. क्या कोई ऐसी क्लास जोड़ी जा सकती है जो उपयोगकर्ता की प्रोफ़ाइल दिखाती हो?
3. क्या एक से ज़्यादा उपयोगकर्ता प्रोफ़ाइलों के साथ काम करने वाला कोड जोड़ा जा सकता है?यह न करें
मैं ऐसी लॉगिन स्क्रीन वाला ऐप्लिकेशन कैसे बनाऊं जो एक से ज़्यादा उपयोगकर्ता प्रोफ़ाइलों के साथ काम करे?
Gemini आपकी मदद कैसे कर सकता है
चैट इंटरफ़ेस के अलावा, Gemini कई एंट्री पॉइंट भी उपलब्ध कराता है. ये आपके डेवलपमेंट फ़्लो के साथ इंटिग्रेट होते हैं:
- एक क्लिक से जनरेट किया गया कोड जोड़ना: Gemini, जनरेट किए गए कोड के बगल में स्मार्ट ऐक्शन दिखाता है. इससे, कोड को खुले एडिटर में तुरंत डाला जा सकता है, Android मेनिफ़ेस्ट में डाला जा सकता है या जवाब में इस्तेमाल की जाने वाली लोकप्रिय लाइब्रेरी के लिए ज़रूरी डिपेंडेंसी भी जोड़ी जा सकती हैं.
- काम के संसाधन पाना: कुछ विषयों के लिए, Gemini ज़्यादा जानकारी के साथ काम के दस्तावेज़ का पेज खोलने का सुझाव देता है.
- गड़बड़ियों को हल करना: आम गड़बड़ियों के लिए, Gemini उनके मतलब के बारे में बताता है और उन्हें ठीक करने के लिए कार्रवाइयां सुझाता है.
- अपने कोडबेस से सीधे"Gemini से पूछें": कोड एडिटर में टेक्स्ट चुनने के बाद, राइट क्लिक करें और Gemini से पूछें कार्रवाई चुनें. इससे, चैट प्रॉम्प्ट में चुने गए कोड की जानकारी अपने-आप भर जाएगी. वहां से, यह तय किया जा सकता है कि कोड भेजा जाए या नहीं—Gemini आपकी अनुमति के बिना कोड नहीं भेजता. Gemini से पूछें सुविधा, कोड एडिटर में चेतावनियों और गड़बड़ियों को हल करने में भी आपकी मदद करती है.
अक्सर पूछे जाने वाले सवाल
क्या Gemini, मेरा कोड Google के सर्वर पर भेजता है?
डेटा और निजता पर जाकर, जानें कि कौनसा डेटा शेयर किया जाता है और अपनी निजता सेटिंग को कैसे कंट्रोल किया जा सकता है.
क्या Gemini सुरक्षित और सटीक जवाब देता है?
जनरेटिव एआई की मदद से लोगों के आइडिया को बढ़ावा देना बेहद दिलचस्प रहा. हालांकि, अभी इसकी शुरुआत हुई है और Gemini, प्रयोग के तौर पर शुरू की गई एक टेक्नोलॉजी है. हो सकता है कि कुछ जवाब सही न हों. इसलिए, जवाबों में दी गई जानकारी की दोबारा जांच कर लें. आपके सुझाव, शिकायत या राय से, Gemini को बेहतर बनाने में मदद मिलती है. एआई से जुड़े सिद्धांतों के मुताबिक़, Gemini में सुरक्षा से जुड़ी सुविधाएँ और सुझाव या राय देने या फिर इसकी शिकायत करने के लिए आसान सा तरीक़ा मौजूद है. हालांकि, ध्यान रखें कि यह ग़लत या आपत्तिजनक जानकारी दिखा सकता है.
एआई एक नई टेक्नोलॉजी है. इसलिए, हो सकता है कि यह कभी-कभी ऐसा आउटपुट जनरेट करे जो आपको सही लगे, लेकिन उसमें मौजूद जानकारी गलत हो. हमारा सुझाव है कि Gemini से मिलने वाले किसी भी तरह के आउटपुट का इस्तेमाल करने से पहले, आप उसकी पुष्टि कर लें.
क्या Gemini से कोडिंग में मदद मिल सकती है?
हां, Gemini से कोडिंग और इससे जुड़े विषयों में आपको मदद मिल सकती है. यह सुविधा अभी एक्सपेरिमेंट के तौर पर उपलब्ध है. इसलिए, इससे मिले कोड और कोडिंग से जुड़ी जानकारी के इस्तेमाल की ज़िम्मेदारी आपकी ही होगी. कोडिंग से जुड़ी जानकारी का इस्तेमाल सोच-समझकर करें. हर कोड की सावधानी से जाँच करें. साथ ही, यह देखें कि उसमें किसी तरह की गड़बड़ी या उससे किसी जोखिम की आशंका तो नहीं है.
मैं चैट का इतिहास कैसे रीसेट करूं?
आपके प्रॉम्प्ट के जवाब देते समय, Gemini चैट इतिहास का इस्तेमाल ज़्यादा जानकारी के लिए करता है. अगर आपका चैट इतिहास, फ़िलहाल आपके काम का नहीं है, तो Gemini पैनल में चैट रीसेट करें
पर क्लिक करके, चैट इतिहास रीसेट करें.
मुझे "कोड ब्लॉक है" गड़बड़ी का मैसेज क्यों मिल रहा है?
Gemini, मॉडल से जनरेट किए गए जवाबों की कई लेयर की जांच करता है. उदाहरण के लिए, यह पक्का करने के लिए जांच की जाती है कि मॉडल से जनरेट किया गया कोड, मौजूदा कॉन्टेंट की पूरी तरह से नकल तो नहीं करता. ऐसा हो सकता है कि इनमें से किसी एक जांच की वजह से आपका जवाब ब्लॉक कर दिया जाए. ऐसा होने पर, किसी दूसरे प्रॉम्प्ट का इस्तेमाल करके फिर से कोशिश करें.
Gemini अपने जवाबों में सोर्स को कब और कैसे शामिल करता है?
Gemini का मकसद ओरिजनल कॉन्टेंट जनरेट करना है, न कि मौजूदा कॉन्टेंट को हूबहू दिखाना. हमने अपने सिस्टम को इस तरह की घटना को कम करने के लिए डिज़ाइन किया है. साथ ही, हम इन सिस्टम के काम करने के तरीके को लगातार बेहतर बना रहे हैं. अगर Gemini किसी कोड रिपॉज़िटरी से सीधे तौर पर कोटेशन लेता है, तो वह उस सोर्स के बारे में बताता है. साइटमैप के बारे में बताते समय, लागू होने वाले ओपन सोर्स लाइसेंस की जानकारी भी दी जा सकती है. लाइसेंस से जुड़ी सभी ज़रूरी शर्तों का पालन करना, आपकी ज़िम्मेदारी है.
Gemini का इस्तेमाल करने पर, सेवा की कौनसी शर्तें लागू होती हैं?
Gemini का इस्तेमाल, Google की सेवा की शर्तों और जनरेटिव एआई सेवा के इस्तेमाल की अन्य शर्तों के मुताबिक किया जाता है.
मैं Gemini के बारे में सुझाव, शिकायत या राय कैसे दे सकता/सकती हूं?
हमें आपके सुझाव, शिकायत या राय चाहिए, ताकि हम Android डेवलपमेंट के सभी डोमेन में Gemini के जवाबों को बेहतर बना सकें. Gemini को बेहतर बनाने के लिए, उसे डेवलपमेंट वर्कफ़्लो में इस्तेमाल करें. साथ ही, Gemini के यूज़र इंटरफ़ेस (यूआई) में मौजूद 'पसंद है' और 'नापसंद है' विकल्पों का इस्तेमाल करके, उसके जवाबों को 'काम का' या 'काम का नहीं' के तौर पर मार्क करें. इस इनपुट से हमें उन क्षेत्रों की पहचान करने में मदद मिलती है जिनमें ज़्यादा ट्रेनिंग की ज़रूरत है.
एलएलएम (लार्ज-स्केल मशीन लर्निंग) की मदद से काम करने वाले दूसरे चैटबॉट से Gemini किस तरह अलग है?
Gemini, एलएलएम का इस्तेमाल करता है. इसे कोडिंग से जुड़ी समस्याओं को हल करने के लिए डिज़ाइन किया गया था. Gemini, Android Studio में पूरी तरह से इंटिग्रेट है. इसका मतलब है कि यह आपको ज़्यादा काम के जवाब दे सकता है. साथ ही, आपको एक क्लिक में कार्रवाई करने और सुझाव लागू करने की सुविधा देता है.
Gemini का इस्तेमाल करने के लिए कुछ सलाह क्या हैं?
- सवाल पूछते समय, साफ़ और कम शब्दों में सवाल पूछें.
- आसान भाषा का इस्तेमाल करें, ताकि Gemini उसे समझ सके.
- अगर Gemini आपके सवाल को समझ नहीं पाता है, तो उसे फिर से पूछें.
- Gemini के सुझावों का इस्तेमाल करने से पहले, उन्हें अच्छी तरह से पढ़ लें.
ज़्यादा जानकारी के लिए, Gemini का इस्तेमाल करने के बारे में सलाह देखें.