Earth Engine Code Editor में मौजूद 'पूछें' पैनल, Gemini का इस्तेमाल करके स्क्रिप्ट लिखने, समझने, डीबग करने, और ऑप्टिमाइज़ करने में आपकी मदद करता है. यह सीधे तौर पर Code Editor में इंटिग्रेट किए गए, बातचीत करने वाले एआई असिस्टेंट के तौर पर काम करता है. इससे, भू-स्थानिक विश्लेषण और स्क्रिप्ट डेवलपमेंट की प्रोसेस को बेहतर बनाने में मदद मिलती है.
इंटरफ़ेस और टूल
एआई असिस्टेंट पैनल, Earth Engine Code Editor के दाएं पैन में मौजूद होता है. इसे खोलने के लिए, पूछें टैब पर क्लिक करें जो इंस्पेक्टर, कंसोल, और टास्क टैब के बगल में है.
पूछें पैनल में कई कंट्रोल और टूल शामिल होते हैं. इनकी मदद से, एआई के साथ अपनी बातचीत को मैनेज किया जा सकता है.
बटन और कंट्रोल
- भेजें / रोकें: आपके प्रॉम्प्ट को असिस्टेंट को भेजता है. जनरेट करने की प्रोसेस के दौरान, यह बटन 'रोकें' आइकॉन में बदल जाता है. इससे, अनुरोध रद्द किया जा सकता है. भेजने के लिए,
enter/returnकुंजी का इस्तेमाल भी किया जा सकता है. - नई चैट: बातचीत के इतिहास को मिटाता है और नया सेशन शुरू करता है.
- मदद: इस सुविधा, बिलिंग, और शर्तों के बारे में जानकारी वाला एक डायलॉग खोलता है.
- मॉडल चुनना: एक ड्रॉप-डाउन मेन्यू, जिससे यह चुना जा सकता है कि Gemini के किस मॉडल का इस्तेमाल करना है. हो सकता है कि कुछ मॉडल, आपके एपीआई पासकोड के टियर के हिसाब से काम न करें. आपके चुने गए विकल्प को, अगले सेशन के लिए सेव कर लिया जाएगा.
- टूल टॉगल: एक मेन्यू, जिससे असिस्टेंट के इस्तेमाल के लिए, खास टूल चालू या बंद किए जा सकते हैं. आपके चुने गए विकल्प को, अगले सेशन के लिए सेव कर लिया जाएगा.
- कॉपी करें (कोड ब्लॉक): जनरेट किए गए कोड को आपके क्लिपबोर्ड पर कॉपी करता है.
- शामिल करें (कोड ब्लॉक): जनरेट किए गए कोड को आपके स्क्रिप्ट एडिटर में शामिल करता है. अगर एडिटर खाली नहीं है, तो यह अंतर वाला एक डायलॉग दिखाता है. इसमें, समीक्षा के लिए बदलावों को हाइलाइट किया जाता है.
- फिर से जनरेट करें: प्रॉम्प्ट को फिर से चलाने के लिए, आखिरी जवाब के सबसे नीचे एक 'फिर से कोशिश करें' बटन दिखता है.
- टोकन काउंटर: मौजूदा बातचीत वाले सेशन में इस्तेमाल किए गए टोकन की संख्या दिखाता है. इसका इस्तेमाल करके, एपीआई पासकोड की सीमाओं के हिसाब से अपने इस्तेमाल की निगरानी करें.
टूल के विकल्प
असिस्टेंट के जवाबों को बेहतर बनाने के लिए, इन टूल को चालू किया जा सकता है. ध्यान दें कि टूल चालू करने से, आपके अनुरोधों में ज़्यादा कॉन्टेक्स्ट (जैसे, दस्तावेज़ या खोज के नतीजे) जुड़ जाता है. इससे, टोकन का ज़्यादा इस्तेमाल हो सकता है.
- दस्तावेज़: सटीक कोड और जानकारी देने के लिए, Earth Engine के सार्वजनिक दस्तावेज़ों में खोज करता है.
- डेटासेट खोजें: Earth Engine डेटा कैटलॉग में मौजूद डेटासेट खोजता है.
- Google Search: वेब से अप-टू-डेट जानकारी देने के लिए, Google Search के नतीजों में जवाब देता है. ध्यान दें कि Google Search टूल का इस्तेमाल, दस्तावेज़ या डेटासेट खोजें टूल के साथ एक साथ नहीं किया जा सकता. Google Search को चालू करने पर, यूज़र इंटरफ़ेस (यूआई) में अन्य टूल अपने-आप उपलब्ध नहीं होंगे.
ज़रूरी शर्तें
मॉडल से अनुरोध करने के लिए, यह सुविधा आपके Gemini API पासकोड का इस्तेमाल करती है.
Gemini API पासकोड पाने का तरीका
Google AI Studio में, अपने Cloud Project के तहत Gemini API पासकोड बनाए या देखे जा सकते हैं.
- Google AI Studio के एपीआई पासकोड पर जाएं.
- एपीआई पासकोड बनाएं पर क्लिक करें और अपना पासकोड बनाने के लिए कोई विकल्प चुनें.
Gemini API पासकोड के बारे में ज़्यादा जानकारी के लिए, Gemini API पासकोड से जुड़ा दस्तावेज़ देखें.
Code Editor में अपना एपीआई पासकोड कॉन्फ़िगर करना
एपीआई पासकोड मिलने के बाद, आपको इसे Code Editor में जोड़ना होगा:
- पूछें पैनल में, चैट इनपुट बॉक्स में मौजूद पासकोड आइकॉन पर क्लिक करें.
- दिखने वाले डायलॉग में, अपना एपीआई पासकोड चिपकाएं.
- ज़रूरी नहीं है, लेकिन पासकोड को आने वाले सेशन के लिए सेव करने के लिए, बॉक्स को चुनें और OK पर क्लिक करें.
कॉन्टेक्स्ट अपने-आप शामिल होना
काम की सहायता देने के लिए, 'पूछें' सुविधा हर अनुरोध के साथ, यह कॉन्टेक्स्ट अपने-आप शामिल करती है:
- एडिटर में मौजूद, आपकी मौजूदा स्क्रिप्ट का पूरा टेक्स्ट.
- इंपोर्ट की गई सभी ऐसेट और ज्यामिति.
- मौजूदा सेशन का चैट इतिहास.
कंसोल में दिखने वाली गड़बड़ियों को ठीक करना
एआई असिस्टेंट को सीधे तौर पर Code Editor के कंसोल के साथ इंटिग्रेट किया गया है. इससे, रन-टाइम में होने वाली गड़बड़ियों को तुरंत ठीक किया जा सकता है:
- अगर आपकी स्क्रिप्ट में कोई गड़बड़ी होती है, तो कंसोल टैब में, लाल रंग का गड़बड़ी वाला कार्ड ढूंढें.
- गड़बड़ी वाले कार्ड पर मौजूद, गड़बड़ी ठीक करें बटन पर क्लिक करें.
- इससे, 'पूछें' पैनल अपने-आप खुल जाता है. साथ ही, आपके भेजने के लिए, गड़बड़ी का मैसेज और आपकी स्क्रिप्ट से जुड़ा काम का कॉन्टेक्स्ट शामिल करने वाला, अपने-आप जनरेट हुआ प्रॉम्प्ट मैसेज, लाइन में लग जाता है.
प्रॉम्प्ट के उदाहरण
चैट बॉक्स में सीधे टाइप करके, असिस्टेंट से कई तरह के कामों में मदद करने के लिए कहा जा सकता है. यहां कुछ उदाहरण दिए गए हैं कि काम के हिसाब से क्या-क्या पूछा जा सकता है:
कोड जनरेशन और वर्कफ़्लो
- "पूर्वी अफ़्रीका के लिए, साल 2023 की Sentinel-2 की इमेज लोड करने के लिए एक स्क्रिप्ट लिखें. इसमें, 10% से कम क्लाउड कवर के लिए फ़िल्टर करें, एनडीवीआई का मीडियन कैलकुलेट करें, और इसे सफ़ेद से हरे रंग की विज़ुअलाइज़ेशन पैलेट के साथ मैप में जोड़ें."
- "मध्य यूरोप में, गर्मी के मौसम 2024 के लिए, क्लाउड-फ़्री Landsat 9 कंपोज़िट बनाएं और इसे मेरे क्लाउड स्टोरेज बकेट में एक्सपोर्ट करें."
Earth Engine ऐप्लिकेशन
- "साल 2020 और 2024 की इमेज की तुलना करने के लिए, Earth Engine ऐप्लिकेशन स्प्लिट-पैनल मैप बनाने के लिए कोड लिखें."
- "बाईं ओर एक ऐसा पैनल जोड़ें जिसमें साल चुनने के लिए एक ड्रॉप-डाउन मेन्यू और मैप को रीफ़्रेश करने के लिए एक बटन हो."
- "दिखाए गए लैंड कवर क्लासिफ़िकेशन के लिए, मैप में एक कस्टम लेजेंड जोड़ें."
डीबग करना
- "मुझे 'उपयोगकर्ता की मेमोरी की सीमा पार हो गई है' गड़बड़ी का मैसेज दिख रहा है. मैं इसे कैसे ठीक करूं?"
- "मेरे मैप में एक ऐसी लेयर दिख रही है जिसमें पिक्सल वैल्यू में कोई अंतर नहीं है. यह मेरी उम्मीद के मुताबिक नहीं है. इसमें क्या गड़बड़ी है?"
- "इस कैलकुलेशन को चलाते समय मुझे 'Image.select: Band 'NDVI' not found' गड़बड़ी का मैसेज क्यों मिल रहा है?"
स्पष्टीकरण
- "मेरी स्क्रिप्ट की लाइन 15 में,
ee.Reducer.mean().combine()क्या कर रहा है, इसके बारे में बताएं." ee.Image.clip()औरee.Image.mask()में क्या अंतर है?"
ऑप्टिमाइज़ेशन
- "क्या इस इमेज कलेक्शन मैप ऑपरेशन को ज़्यादा बेहतर तरीके से चलाने के लिए ऑप्टिमाइज़ किया जा सकता है?"
- "टाइम आउट होने से बचने के लिए, कई पॉलीगॉन और इमेज पर
reduceRegionsऑपरेशन को कैसे फिर से लिखा जा सकता है?"
बिलिंग और लागत
इस सुविधा का इस्तेमाल करने के लिए, आपके पास अपना Gemini API पासकोड होना चाहिए. लागत, Gemini API की कीमत और आपके पासकोड के कोटे के टियर के हिसाब से तय होती है.
- फ़्री टियर: Gemini API, फ़्री टियर (सीमाओं के साथ) की सुविधा देता है.
- पेड टियर: अगर पेड टियर वाले एपीआई पासकोड का इस्तेमाल किया जाता है, तो शुल्क लगेगा Earth Engine के किसी खास प्रोजेक्ट के रजिस्ट्रेशन के बावजूद.
ज़्यादा जानकारी के लिए, Gemini API की कीमत देखें.
इस्तेमाल की निगरानी करना और लागत कंट्रोल करना
AI Studio में, पासकोड मैनेज किए जा सकते हैं. साथ ही, इस्तेमाल और लागत देखी जा सकती है.
- AI Studio इंटरफ़ेस में, अपने एपीआई पासकोड का टियर, इस्तेमाल, सीमाएं, और खर्च देखें.
- AI Studio में, खर्च टैब में हर महीने खर्च की सीमा सेट करें.
डेटा और निजता
आपके डेटा का रखरखाव, Gemini API की सेवा की शर्तों के मुताबिक किया जाता है. प्रॉम्प्ट और जनरेट किए गए कॉन्टेंट के इस्तेमाल के बारे में, इन शर्तों की समीक्षा ज़रूर करें.
सुझाव/राय दें या शिकायत करें
इस सेवा को बेहतर बनाने में हमारी मदद करें! Code Editor में सबसे ऊपर दाएं कोने में मौजूद, सुझाव/राय दें या शिकायत करें बटन पर क्लिक करके, कभी भी अपना सुझाव/राय या शिकायत शेयर करें. Code Editor के लिए सुझाव/राय दें या शिकायत करें विकल्प का इस्तेमाल करें. हम मॉडल की परफ़ॉर्मेंस को बेहतर बनाने और सुविधाओं को प्राथमिकता देने के लिए, इस सुझाव/राय या शिकायत को ध्यान से पढ़ते हैं.