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

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

तीन मिनट में पढ़ें
Matt Dyor
सीनियर प्रॉडक्ट मैनेजर

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

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

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

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

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

Android Studio में एजेंट की क्षमताओं का इस्तेमाल करके, ज़्यादा मददगार एआई एजेंट बनाएं. एजेंट स्किल, खास निर्देश होते हैं. इनसे एजेंट को किसी खास वर्कफ़्लो के लिए नई क्षमताओं और सबसे सही तरीकों के बारे में जानकारी मिलती है. इसके बाद, एजेंट ज़रूरत के हिसाब से इनका इस्तेमाल कर सकता है. इससे, रोज़ाना के प्रॉम्प्ट के लिए ज़रूरी जानकारी का लेवल काफ़ी कम हो जाता है. एजेंट की सुविधाएं, 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 पर हमारी कम्यूनिटी का हिस्सा बनें. कोडिंग करते रहें!

इसे लिखा है:

पढ़ना जारी रखें