Android Studio Panda 4 में प्लानिंग मोड और अगली एडिटिंग के लिए सुझाव देने वाली सुविधा की मदद से, डेवलपमेंट को बेहतर बनाएं
4 मिनट में पढ़ें
Android Studio Panda 4 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल के लिए तैयार है. इस रिलीज़ में प्लानिंग मोड, अगले बदलाव का अनुमान लगाने की सुविधा, और अन्य सुविधाएं शामिल हैं. इससे अच्छी क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से ज़्यादा आसान हो गया है.
यहां नए बदलावों के बारे में पूरी जानकारी दी गई है:
प्लानिंग मोड
एजेंट आपके लिए मुश्किल टास्क पर काम करना शुरू करे, इससे पहले यह ज़रूरी है कि वह एक विस्तृत प्लान तैयार करे. बिना किसी डिज़ाइन के सीधे तौर पर किसी बड़े कोडिंग प्रोजेक्ट में शामिल होने से, अक्सर तकनीकी समस्याएं या लॉजिक से जुड़ी गड़बड़ियां होती हैं. एआई के मामले में भी ऐसा ही होता है. इसलिए, हम प्लानिंग मोड जोड़ रहे हैं.
इस मोड में, एजेंट टास्क पूरे करने से पहले प्रोजेक्ट का पूरा प्लान बनाता है. प्लानिंग मोड में, मॉडल एक बार में कोड के अगले टोकन का अनुमान लगाने के बजाय, कई चरणों में तर्क देता है. इससे एजेंट को संभावित समस्याओं के लिए, अपने सुझाए गए तर्क का आकलन करने का ज़्यादा समय मिलता है. इसके बाद, वह आपको तर्क दिखाता है. यह खास तौर पर मुश्किल और लंबे समय तक चलने वाले उन टास्क के लिए मददगार है जिनमें आर्किटेक्चरल सटीक जानकारी की ज़रूरत होती है.
प्लानिंग मोड का इस्तेमाल करने के लिए, एजेंट के इनपुट बॉक्स में जाकर बातचीत के मोड को "प्लानिंग" पर स्विच करें. इसके बाद, अपना प्रॉम्प्ट डालें.
प्लानिंग मोड में, एजेंट आपके अनुरोध की जाँच करता है. साथ ही, बड़े या मुश्किल टास्क को पूरा करने के लिए प्लान बना सकता है. आपके पास गड़बड़ियों को ठीक करने या यह बताने का विकल्प होता है कि कौनसे तरीके इस्तेमाल किए जाएं. यह सब, एजेंट के गलत दिशा में जाने से पहले किया जा सकता है.
टिप्पणियां जोड़ने के बाद, “टिप्पणियां सबमिट करें” पर क्लिक करें. इसके बाद, एजेंट आपके सुझाव/राय/शिकायत का इस्तेमाल करके, लागू करने के प्लान में बदलाव करेगा. बदलाव लागू करते समय, सही तरीके से काम करने के लिए एजेंट अपने काम को व्यवस्थित करता है. साथ ही, "टास्क की सूची" आर्टफ़ैक्ट जनरेट करता है. यह खास तौर पर बड़े बदलावों के लिए ज़रूरी है. आप बस आराम से बैठें. एजेंट, सभी टास्क को व्यवस्थित तरीके से पूरा करेगा.
टास्क पूरा होने के बाद, एजेंट “वॉकथ्रू” आर्टफ़ैक्ट बनाता है. इससे आपको यह साफ़ तौर पर पता चलता है कि क्या-क्या बदला गया है. साथ ही, इससे एजेंट के किए गए बदलावों की समीक्षा करना आसान हो जाता है. Android Studio के नए वर्शन में प्लानिंग मोड का इस्तेमाल करके, ज़्यादा भरोसे और कंट्रोल के साथ ऐप्लिकेशन बनाएं.
अगले बदलाव का सुझाव
क्लासिक ऑटोकंप्लीट की सुविधा, आपके वाक्यों को पूरा करने के लिए बहुत अच्छी है. हालांकि, कोडिंग में ऐसा कम ही होता है कि आपको एक ही लाइन में कोड लिखना पड़े. अक्सर, एक जगह पर बदलाव करने के लिए, दूसरी जगह पर भी बदलाव करना पड़ता है. जैसे, किसी फ़ंक्शन में नया पैरामीटर जोड़ने के बाद, उसके इनवोकेशन को अपडेट करना या कंपोज़ेबल में बदलाव होने पर यूज़र इंटरफ़ेस (यूआई) की झलक को अपडेट करना. आम तौर पर, इसका मतलब होता है कि आपको अपना फ़ोकस हटाकर, कोड की उन लाइनों को ढूंढना होगा जिन पर ध्यान देने की ज़रूरत है.
अगले बदलाव का अनुमान लगाने वाली सुविधा (एनईपी), कोड पूरा करने की सुविधा को बेहतर बनाती है. यह आपके अगले बदलाव का अनुमान लगाती है. भले ही, वह बदलाव कर्सर की मौजूदा जगह पर न हो. Android Studio, आपके हाल ही के बदलावों का विश्लेषण करके, आपके वर्कफ़्लो के लॉजिकल पैटर्न को पहचानता है. अगर किसी डेटा क्लास में बदलाव किया जाता है या कंस्ट्रक्टर को अपडेट किया जाता है, तो NEP, अगले ज़रूरी बदलाव का सुझाव दे सकता है. ऐसा हो सकता है कि यह सुझाव किसी दूर के फ़ंक्शन में बदलाव करने के बारे में हो. इससे आपको सीधे तौर पर समस्या को ठीक करने में मदद मिलती है.
मैन्युअल तरीके से आगे-पीछे जाने के बजाय, एक ही कीस्ट्रोक से कई जगहों के सुझाव स्वीकार किए जा सकते हैं. इससे आपको "फ़्लो स्टेट" में बने रहने में मदद मिलती है. साथ ही, रूटीन अपडेट के कॉग्निटिव लोड को कम किया जा सकता है. इससे आपको उस जटिल लॉजिक पर फ़ोकस करने में मदद मिलती है जो आपके ऐप्लिकेशन के लिए ज़रूरी है. Android Studio के नए वर्शन में, कोडिंग करने का ज़्यादा सहज और नॉन-लीनियर तरीका आज़माएं.
Gemini API का स्टार्टर टेंप्लेट
अब अपने ऐप्लिकेशन में एआई की बेहतरीन सुविधाएं जोड़ना और भी आसान हो गया है. पेश है Android Studio के लिए Gemini API का स्टार्टर टेंप्लेट!
Android ऐप्लिकेशन में जनरेटिव एआई को इंटिग्रेट करने का मतलब होता था कि आपको जटिल बैकएंड प्लंबिंग को मैनेज करना होगा और एपीआई पासकोड की सुरक्षा के बारे में चिंता करनी होगी. Android Studio में मौजूद Gemini API के नए स्टार्टर टेंप्लेट की मदद से, डेवलपर अब सीधे तौर पर सुविधाएं बना सकते हैं. उन्हें इंफ़्रास्ट्रक्चर को कॉन्फ़िगर करने में समय नहीं लगाना पड़ेगा.
इसके मुख्य फ़ायदे ये हैं:
- एपीआई कुंजी मैनेज करने की सुविधा: कुंजियों को उपलब्ध कराने या रोटेट करने की चिंता न करें. Firebase AI Logic का इस्तेमाल करके, यह टेंप्लेट आपके क्लाइंट-साइड कोड में संवेदनशील क्रेडेंशियल एम्बेड करने की ज़रूरत को खत्म कर देता है.
- Firebase इंटिग्रेशन अपने-आप होने की सुविधा: बैकएंड से जुड़ी सभी ज़रूरी सेटिंग अपने-आप हो जाती हैं. यह टेंप्लेट, आपके प्रोजेक्ट को Firebase की सेवाओं से अपने-आप कनेक्ट कर देता है. इससे आपके ऐप्लिकेशन और Google के Gemini मॉडल के बीच सुरक्षित कनेक्शन बना रहता है.
- स्केल करने के लिए बनाया गया: यह सिर्फ़ प्रोटोटाइप के लिए नहीं है. प्रोडक्शन के लिए तैयार आर्किटेक्चर की मदद से, स्थानीय टेस्ट से लेकर दुनिया भर के उपयोगकर्ताओं तक पहुंचा जा सकता है. इसके लिए, आपको अपने बुनियादी ढांचे को फिर से डिज़ाइन करने की ज़रूरत नहीं होती.
- मल्टीमॉडल प्रोसेसिंग: इसमें टेक्स्ट, इमेज, वीडियो, और ऑडियो इनपुट इस्तेमाल किए जा सकते हैं. रीयल-टाइम में इमेज का विश्लेषण करने, वीडियो की खास जानकारी देने, और ऑडियो को टेक्स्ट में बदलने जैसी सुविधाएं बनाई जा सकती हैं.
शुरू करें
- Android Studio खोलें.
- फ़ाइल > नया > नया प्रोजेक्ट पर जाएं.
- गैलरी से Gemini API का स्टार्टर टेंप्लेट चुनें.
एजेंट की वेब खोज करने की सुविधा
जब आप डेवलपमेंट में व्यस्त हों, तो सही जवाब अक्सर खोज से मिल जाता है. हालांकि, इसे खोजने के लिए अपने आईडीई को छोड़ने से, आपका फ़्लो टूट सकता है. चाहे आपको किसी डिपेंडेंसी के वर्शन नंबर की सटीक जानकारी चाहिए हो या तीसरे पक्ष की लाइब्रेरी के लिए एपीआई में हुए नए बदलावों के बारे में जानना हो, एजेंट की वेब खोज करने वाला टूल आपकी मदद के लिए उपलब्ध है. इसके लिए, आपको Android Studio से बाहर जाने की ज़रूरत नहीं है.
Android Studio का एजेंट, आधिकारिक दस्तावेज़ के लिए पहले से ही Android Knowledge Base का इस्तेमाल करता है. हालांकि, Android के आधुनिक डेवलपमेंट के लिए, बाहरी लाइब्रेरी के बड़े ईकोसिस्टम पर भरोसा किया जाता है. एजेंट वेब सर्च की सुविधा से, Gemini को ज़्यादा जानकारी मिलती है. इससे Gemini, Google से सीधे तौर पर क्वेरी कर पाता है, ताकि वेब पर मौजूद मौजूदा रेफ़रंस कॉन्टेंट को फ़ेच किया जा सके. Coil के लिए सेटअप से जुड़ी नई गाइड देखने से लेकर Koin या Moshi के लिए कॉन्फ़िगरेशन से जुड़ी बेहतर सलाह पाने तक, एजेंट अब रीयल टाइम में सबसे नई जानकारी पा सकता है.
एजेंट वेब सर्च टूल को इस तरह से डिज़ाइन किया गया है कि यह मददगार हो, लेकिन दखल न दे. जब इसे अपनी स्थानीय जानकारी में कोई कमी दिखेगी, तब यह अपने-आप वेब सर्च को ट्रिगर कर देगा. इसके अलावा, Gemini को किसी खास चीज़ को खोजने के लिए भी कहा जा सकता है. इसके लिए, अपने प्रॉम्प्ट में "वेब पर... खोजो" शामिल करें. वेब पर मौजूद लाइव नतीजों को सीधे अपने वर्कस्पेस में इंटिग्रेट करके, एजेंट वेब सर्च की सुविधा यह पक्का करती है कि आपके पास हमेशा सबसे नया डेटा उपलब्ध हो. इससे आपके वर्कफ़्लो को तेज़ करने और आपके प्रोजेक्ट को बेहतर बनाने में मदद मिलती है.
Android Studio Panda के रिलीज़ नोट
Panda 4 में, Android Studio का फ़ोकस एआई की मदद से डेवलपर की प्रॉडक्टिविटी को बढ़ाने पर बना हुआ है. Android Studio Panda 2 की मदद से, प्रॉम्प्ट से लेकर काम करने वाले प्रोटोटाइप तक पहुंचें और Android Studio Panda 3 की मदद से, एजेंट मोड पर ज़्यादा कंट्रोल पाएं और बेहतर दिशा-निर्देश पाएं लेख पढ़ें.
Android Studio Panda 2
- एआई की मदद से काम करने वाला नया प्रोजेक्ट फ़्लो: इसकी मदद से, एक प्रॉम्प्ट का इस्तेमाल करके ऐप्लिकेशन का प्रोटोटाइप बनाया जा सकता है. एजेंट, शुरुआती सेटअप, नेविगेशन कॉन्फ़िगरेशन, और सही डिपेंडेंसी को मैनेज करता है. साथ ही, इसमें ऑटोनॉमस जनरेशन लूप की सुविधा होती है, ताकि बिल्ड से जुड़ी गड़बड़ियों को ठीक किया जा सके और एम्युलेटर पर डिप्लॉय किया जा सके.
- वर्शन अपग्रेड करने में मदद करने वाला टूल: यह टूल, डिपेंडेंसी मैनेजमेंट और अपडेट की प्रोसेस को अपने-आप पूरा करता है. साथ ही, स्टेबल कॉन्फ़िगरेशन मिलने तक, बिल्ड बनाने और टकरावों को हल करने की कोशिश करता रहता है.
Android Studio Panda 3
- एजेंट की स्किल: उपयोगकर्ता की ओर से तय किए गए खास निर्देश (इन्हें .skills डायरेक्ट्री में सेव किया जाता है). इनसे एआई एजेंट को प्रोजेक्ट से जुड़ी क्षमताओं, कोडिंग स्टैंडर्ड या लाइब्रेरी के इस्तेमाल के बारे में जानकारी मिलती है.
- एजेंट की अनुमतियां: इससे यह कंट्रोल किया जा सकता है कि एजेंट क्या-क्या कर सकते हैं. इसमें भरोसेमंद कार्रवाइयों के लिए, "हमेशा अनुमति दें" जैसे नियम शामिल हैं. ज़्यादा सुरक्षा के लिए, सैंडबॉक्स का इस्तेमाल भी किया जा सकता है. इससे एजेंट पर पूरी तरह से कंट्रोल रखा जा सकता है.
- कार के लिए ऐप्लिकेशन लाइब्रेरी का खाली ऐप्लिकेशन टेंप्लेट: यह ज़रूरी बॉयलरप्लेट कोड को मैनेज करके, Android Auto और Android Automotive OS के लिए ड्राइविंग के हिसाब से ऑप्टिमाइज़ किए गए ऐप्लिकेशन बनाने की प्रोसेस को आसान बनाता है.
शुरू करें
शामिल हों और अपने डेवलपमेंट को तेज़ करें. Android Studio Panda 4 डाउनलोड करें और एजेंटिक एआई की इन नई सुविधाओं को आज ही आज़माएं.
हमेशा की तरह, आपके सुझाव, शिकायत या राय हमारे लिए अहम है. ज्ञात समस्याओं के बारे में जानें, बग की शिकायत करें. साथ ही, LinkedIn, Medium, YouTube या X पर हमारी कम्यूनिटी का हिस्सा बनें. कोडिंग करते रहें
-
प्रॉडक्ट से जुड़ी खबरेंAndroid Studio Panda 3 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल करने के लिए तैयार है. इस रिलीज़ से, आपको एआई की मदद से काम करने वाले वर्कफ़्लो पर ज़्यादा कंट्रोल मिलता है. साथ ही, उन्हें अपनी पसंद के मुताबिक बनाने का विकल्प मिलता है. इससे, अच्छी क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से ज़्यादा आसान हो जाता है.
Matt Dyor • 3 मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंAndroid Studio Panda 2 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल करने के लिए तैयार है.
Matt Dyor • तीन मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंहम Google Play पर अपने सदस्यता प्लैटफ़ॉर्म का लगातार विस्तार कर रहे हैं, ताकि आपको अपने कारोबार को आगे बढ़ाने, नए कारोबारी मॉडल अपनाने, और अपने उपयोगकर्ताओं की ज़रूरतों को पूरा करने में मदद मिल सके.
Sheenam Mittal • 4 मिनट में पढ़ें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.