प्रॉडक्ट से जुड़ी खबरें

Android Studio Panda 3 की मदद से, एजेंट मोड को बेहतर तरीके से कंट्रोल करें और ज़्यादा दिशा-निर्देश पाएं

पढ़ने में 3 मिनट लगेंगे
Matt Dyor की प्रोफ़ाइल देखें
Matt Dyor सीनियर प्रॉडक्ट मैनेजर

Android Studio Panda 3 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल के लिए तैयार है. इस रिलीज़ से, आपको एआई की मदद से काम करने वाले वर्कफ़्लो को ज़्यादा कंट्रोल करने और उन्हें पसंद के मुताबिक बनाने की सुविधा मिलती है. इससे, अच्छी क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से ज़्यादा आसान हो जाता है.

चाहे आपको किसी मौजूदा ऐप्लिकेशन में नई सुविधाएं जोड़नी हों या कोई नया ऐप्लिकेशन बनाना हो, ये अपडेट आपके डेवलपमेंट के अनुभव को बेहतर बनाते हैं. ऐसा इसलिए, क्योंकि ये Android Studio में मौजूद एआई एजेंट को आपके खास तरीकों के बारे में जानने की अनुमति देते हैं. साथ ही, आपको इसकी अनुमतियों पर ज़्यादा कंट्रोल मिलता है.

आखिर में, एआई की क्षमताओं और एजेंट मोड की सुविधाओं के साथ-साथ, Android Studio Panda 3 में कारों के लिए Android ऐप्लिकेशन बनाने की सुविधा को भी अपडेट किया गया है.

यहां नए बदलावों के बारे में पूरी जानकारी दी गई है:

एजेंट की स्किल

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

आपके पास और आपकी टीम के सदस्यों के पास ऐसी स्किल बनाने का विकल्प होता है जो एजेंट को यह बताती हैं कि आपको अपने कोडबेस में खास टास्क कैसे हैंडल करने हैं. उदाहरण के लिए, अपनी कंपनी के कोडिंग स्टैंडर्ड के हिसाब से “कोड रिव्यू” करने की कस्टम स्किल बनाई जा सकती है. इसके अलावा, एजेंट को इन-हाउस लाइब्रेरी का इस्तेमाल करने के बारे में ज़्यादा जानकारी देने के लिए, कस्टम स्किल बनाई जा सकती है.

स्किल बनाने के बाद, एजेंट इसका इस्तेमाल अपने-आप कर पाएगा. इसके अलावा, @ के बाद स्किल का नाम टाइप करके, इसे मैन्युअल तरीके से भी ट्रिगर किया जा सकता है. अपने कोडबेस के लिए स्किल बनाने के तरीके के बारे में ज़्यादा जानने के लिए, दस्तावेज़ पढ़ें. इसके अलावा, अपने एजेंट से नई स्किल बनाने के लिए कहें. वह आपको इसके बारे में पूरी जानकारी देगा!

large_CROPPED-1-3-skill-used-REV.png
Android Studio में एजेंट की सुविधा को मैन्युअल तरीके से ट्रिगर करना

शुरू करें

अपने प्रोजेक्ट के लिए कोई स्किल बनाने के लिए, यह तरीका अपनाएं:

  • अपने प्रोजेक्ट के रूट फ़ोल्डर में, .skills डायरेक्ट्री बनाएं.
  • इस नई डायरेक्ट्री में SKILL.md फ़ाइल रखें.
  • फ़ाइल को कोई नाम दें और उसके बारे में जानकारी जोड़ें, ताकि कस्टम वर्कफ़्लो तय किया जा सके. इसके बाद, आपकी स्किल तैयार हो जाएगी.
  • अपने एजेंट को ज़्यादा जानकारी देने के लिए, स्क्रिप्ट, ऐसेट, और रेफ़रंस शामिल करें. हालांकि, ऐसा करना ज़रूरी नहीं है.
large_CROPPED-1-2-skill-md-REV.png
Android Studio में एजेंट की सुविधाएं

एजेंट मोड के लिए अनुमतियां मैनेज करना

आपके पास अपने कोडबेस का कंट्रोल होता है. अब आपके पास यह तय करने का ज़्यादा विकल्प होता है कि आपको एआई एजेंट के साथ कौनसी सुविधाएं और डेटा शेयर करना है. Android Studio में, एजेंट को दी जाने वाली अनुमतियों को ज़्यादा बारीकी से कंट्रोल करने की सुविधा उपलब्ध है. इससे यह तय किया जा सकता है कि एजेंट आपके लिए क्या-क्या कर सकते हैं.

जब एजेंट मोड को फ़ाइलें पढ़ने, शेल कमांड चलाने या वेब को ऐक्सेस करने की ज़रूरत होती है, तो वह साफ़ तौर पर आपकी अनुमति मांगता है. हम जानते हैं कि एआई वर्कफ़्लो में 'अनुमति देने की थकान' एक गंभीर समस्या है. जब कोई टूल बार-बार अनुमति मांगता है, तो कार्रवाई की पूरी तरह से समीक्षा किए बिना 'अनुमति दें' पर क्लिक करना आसान हो जाता है. Android Studio, भरोसेमंद कार्रवाइयों के लिए विस्तृत 'हमेशा अनुमति दें' के नियम तय करने की सुविधा देता है. साथ ही, एक्सपेरिमेंट के तौर पर की जाने वाली कार्रवाइयों के लिए सैंडबॉक्स का इस्तेमाल करने का विकल्प देता है. इससे आपको उन अहम फ़ैसलों पर ध्यान देने में मदद मिलती है जिनके लिए आपको मैन्युअल तरीके से मंज़ूरी देनी होती है.

large_2-2-alt-permission-request-REV (1).png
एजेंट की अनुमतियां

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

ज़्यादा सुरक्षा के लिए, एजेंट पर पूरी तरह से कंट्रोल रखने के लिए, वैकल्पिक सैंडबॉक्स का भी इस्तेमाल किया जा सकता है.

large_2-3-sandbox-REV.png
Agent Shell Sandbox

कार ऐप्लिकेशन लाइब्रेरी का खाली ऐप्लिकेशन टेंप्लेट

हम कारों के लिए Android ऐप्लिकेशन बनाने की प्रोसेस को आसान बना रहे हैं. पहले, कार के लिए ऐप्लिकेशन बनाने का मतलब था कि प्रोजेक्ट को सही तरीके से बनाने के लिए, जटिल कॉन्फ़िगरेशन से जूझना पड़ता था.

अब Android Studio में मौजूद “Empty Car App Library App” टेंप्लेट की मदद से, डेवलपमेंट की प्रोसेस को तेज़ किया जा सकता है. इस टेंप्लेट में, Android Auto और Android Automotive OS, दोनों पर ड्राइविंग के लिए ऑप्टिमाइज़ किए गए ऐप्लिकेशन के लिए ज़रूरी बॉयलरप्लेट कोड शामिल होता है. इससे आपका काफ़ी समय और मेहनत बचती है. सेटअप में समय बर्बाद करने के बजाय, सड़क पर मौजूद लोगों को बेहतरीन अनुभव देने पर ध्यान दें.

शुरू करें

नए टेंप्लेट का इस्तेमाल करने के लिए:

  • Android Studio की वेलकम स्क्रीन पर, नया प्रोजेक्ट चुनें. इसके अलावा, किसी प्रोजेक्ट में जाकर फ़ाइल > नया > नया प्रोजेक्ट को भी चुना जा सकता है.
  • Empty Car App Library App टेंप्लेट खोजें या चुनें.
  • अपने ऐप्लिकेशन का नाम डालें और ड्राइविंग के लिए ऑप्टिमाइज़ किया गया ऐप्लिकेशन जनरेट करने के लिए, Finish पर क्लिक करें.
large_3-1-empty-car-app-library-app-template-REV.png
Empty Car App Library App template

Android Studio Panda रिलीज़ 

Panda 3, पिछले महीने रिलीज़ हुए Panda 2 पर आधारित है. Panda 2 में एआई पर फ़ोकस किया गया था. Android Studio की नई सुविधाओं के बारे में ज़्यादा जानने के लिए, Android Studio Panda 2 की मदद से प्रॉम्प्ट से लेकर वर्किंग प्रोटोटाइप तक पहुंचें पोस्ट पढ़ें. इसमें एआई की मदद से काम करने वाली नई प्रोजेक्ट फ़्लो सुविधा के बारे में बताया गया है. यह सुविधा, आपको प्रॉम्प्ट से लेकर प्रोटोटाइप तक ले जाती है. साथ ही, इसमें वर्शन अपग्रेड असिस्टेंट के बारे में भी बताया गया है. यह सुविधा, आपकी डिपेंडेंसी को अपडेट करने में मदद करती है.

शुरू करें

शामिल हों और अपने डेवलपमेंट को तेज़ करें. Android Studio Panda 3 डाउनलोड करें और एआई की इन नई सुविधाओं को आज ही एक्सप्लोर करना शुरू करें.

हमेशा की तरह, आपके सुझाव, शिकायत या राय हमारे लिए अहम है. ज्ञात समस्याओं के बारे में जानें, बग की शिकायत करें, और LinkedIn, Medium, YouTube या X पर हमारी कम्यूनिटी का हिस्सा बनें. कोडिंग करते रहें!

लेखक:
पढ़ना जारी रखें