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

Android Studio Quail 4 में, Android स्किल और Gemma 4 का इस्तेमाल करना

पढ़ने में लगने वाला समय: 5 मिनट
अम्मान अस्फ़ॉ की प्रोफ़ाइल देखें
Amman Asfaw प्रॉडक्ट मैनेजर, Android Studio

Android Studio Quail 4 अब स्टेबल है और प्रोडक्शन में इस्तेमाल के लिए तैयार है.

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

यहां Android Studio Quail 4 में उपलब्ध नई सुविधाओं के बारे में ज़्यादा जानकारी दी गई है:

Android Studio में Android से जुड़ी स्किल शामिल हैं

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

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

Android Studio में, 23 स्किल पहले से मौजूद होती हैं. इनमें ये शामिल हैं:

  • क्या आपको अपना बिल्ड अपग्रेड करने में मदद चाहिए? आपके पास Android Gradle प्लगिन (एजीपी) 9 पर अपग्रेड करने की स्किल हो.
  • क्या आपको परफ़ॉर्मेंस से जुड़ी किसी भी समस्या के लिए, अपने ऐप्लिकेशन की प्रोफ़ाइल बनानी है? आपके पास Android प्रोफ़ाइलर स्किल हो.
  • क्या आपको Jetpack Navigation फ़्रेमवर्क को अपग्रेड करना है? आपके पास Navigation3 स्किल है.
  • क्या आपको अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अलग-अलग Android डिवाइसों के हिसाब से अडजस्ट करना है? आपके पास अडैप्टिव स्किल है.

हमारा सुझाव है कि आप अपनी ज़रूरत के हिसाब से कस्टम स्किल भी बनाएं. इससे आपको एजेंट मोड का इस्तेमाल करके, अपनी टीम के लिए खास अनुभव और कस्टम वर्कफ़्लो बनाने में मदद मिलेगी. अगर आपको Android Studio के अलावा, कमांड लाइन इंटरफ़ेस (सीएलआई) वाले अन्य एआई के साथ Android स्किल का इस्तेमाल करना है, तो Android का सीएलआई इंस्टॉल करें. इसके बाद, तुरंत शुरू करने के लिए android skills add --all चलाएं. अगर आपको बंडल की गई सभी सुविधाओं को पूरी तरह से बंद करना है, तो सेटिंग में जाकर IDE-वाइड टॉगल की मदद से आसानी से ऑप्ट आउट किया जा सकता है.

as-agent-skill1.gif
Android Studio में, Android से जुड़ी 23 स्किल पहले से मौजूद होती हैं.

Gemma 4 लोकल मॉडल इंटिग्रेशन (निजी, सुरक्षित, और ऑफ़लाइन एआई कोडिंग)

कई डेवलपर को लोकल मॉडल का ऐक्सेस पसंद आता है. इसलिए, Android Studio में अब Gemma 4 को नेटिव तौर पर इंटिग्रेट किया गया है. यह Google का सबसे बेहतरीन ओपन मॉडल है. इससे एआई की मदद से कोडिंग करने में मदद मिलती है. इसके लिए, तीसरे पक्ष के मैन्युअल सेटअप की ज़रूरत नहीं पड़ती.

  • सिस्टम की ज़रूरतें: सबसे छोटे मॉडल 12 जीबी रैम वाले सिस्टम पर चलाए जा सकते हैं. हालांकि, 32 जीबी या इससे ज़्यादा रैम वाली मशीनें सबसे बेहतर तरीके से काम करेंगी. कृपया हार्डवेयर की ज़रूरी शर्तें देखें.
  • एक क्लिक में मैनेज करने की सुविधा: एजेंट मॉडल सिलेक्टर में Gemma को चुनें. इसके बाद, वह मॉडल चुनें जिसे आपको डाउनलोड करना है या   पर जाएं. Android Studio, आपके लिए मॉडल वेट को अपने-आप डाउनलोड, वेरिफ़ाई, और अपडेट करता है.
  • बंडल किया गया अनुमान इंजन: हमने Gemma 4 मॉडल को सीधे IDE में चलाने के लिए, एक लाइटवेट अनुमान इंजन को बंडल किया है.
  • उपयोगकर्ता के डिवाइस पर काम करने वाला एआई एजेंट: Gemma 4 में नेटिव एजेंटिक टूल-कॉलिंग की सुविधाएं मौजूद हैं. इसलिए, एजेंट के साथ कई फ़ाइलों को रीफ़ैक्टर करने के मुश्किल प्लान को पूरी तरह से ऑफ़लाइन चलाया जा सकता है. आपका सोर्स कोड आपकी लोकल मशीन में ही रहता है. साथ ही, टोकन कोटा की सीमाएं कभी खत्म नहीं होतीं.
as-agent-gemma2.gif
वह Gemma मॉडल चुनें जिसे आपको डाउनलोड और इस्तेमाल करना है.

Parallel Agents UX की सूचनाएं और अन्य सुविधाएं

Android Studio Quail 2 में, हमने आपको एक साथ कई चैट करने की सुविधा दी है. Android Studio Quail 4 में यूज़र इंटरफ़ेस (यूआई) से जुड़े कई सुधार किए गए हैं. इनसे एआई के साथ इंटरैक्शन को आसान, तेज़, और ज़्यादा पारदर्शी बनाने में मदद मिलती है:

  • जवाबों में हाइपरलिंक किए गए कोड सिंबल: एजेंट के जवाबों में मौजूद क्लास के नाम, फ़ंक्शन, तरीके, और फ़ाइल पाथ का अब अपने-आप पता लगाया जाता है. साथ ही, उन्हें क्लिक किए जा सकने वाले हाइपरलिंक के तौर पर रेंडर किया जाता है.
  • बैकग्राउंड में चल रहे एजेंट की रीयल-टाइम सूचनाएं: एक साथ कई चैट करने पर, हाल ही की चैट पैनल में अब स्टेटस इंडिकेटर दिखते हैं. जब कोई एजेंट टूल का इस्तेमाल कर रहा होगा, तब आपको लोडिंग स्पिनर दिखेगा. अगर एजेंट आपके इनपुट का इंतज़ार कर रहा है, तो आपको लाल रंग का स्टेटस इंडिकेटर दिखेगा. वहीं, बैकग्राउंड में चल रहा कोई टास्क पूरा होने और समीक्षा के लिए तैयार होने पर, आपको नीले रंग का बैज दिखेगा.
  • बदलावों की खास जानकारी एक ही जगह पर: जब एजेंट कोडिंग से जुड़े कई चरणों वाले टास्क को पूरा कर लेता है, तो अलग-अलग टास्क और वॉकथ्रू आर्टफ़ैक्ट को अब एक ही जगह पर इकट्ठा कर दिया जाता है. इसके लिए, एक साफ़-सुथरा और खास बदलावों की खास जानकारी टैब बनाया गया है. इससे आपको बदलावों को लागू करने से पहले, उनके बीच के अंतर को साफ़ तौर पर देखने और उनकी समीक्षा करने का अनुभव मिलता है.
  • सोचने की प्रोसेस को छोटा करके दिखाने की सुविधा: गहराई से विश्लेषण करने वाले मॉडल के लिए, एजेंट की सिलसिलेवार सोचने की प्रोसेस को छोटे किए जा सकने वाले ब्लॉक में व्यवस्थित किया जाता है. इससे चैट को आसानी से स्कैन किया जा सकता है. साथ ही, ज़रूरत पड़ने पर इसके पीछे के लॉजिक की जांच की जा सकती है.
Qual4InlineAsset_Canavs.png
अब हाल ही की चैट वाले पैनल में, एक साथ की जा रही चैट की प्रोग्रेस को रीयल टाइम में मॉनिटर किया जा सकता है

एआई की प्रीमियम सुविधाएं पाने के लिए अपग्रेड करें

Android Studio, डेवलपर को डिफ़ॉल्ट Gemini मॉडल का ऐक्सेस देता है. हम इस मॉडल की क्षमताओं को डाइनैमिक तौर पर अडजस्ट करते हैं, ताकि हम आपको बिना किसी शुल्क के बेहतरीन अनुभव दे सकें. हालाँकि, अगर आपको Gemini के सबसे बेहतरीन मॉडल का ज़्यादा ऐक्सेस चाहिए या कोडिंग के लंबे सेशन के लिए ज़्यादा कोटा चाहिए, तो इन तीन तरीकों में से किसी एक का इस्तेमाल करके अपना ऐक्सेस अपग्रेड किया जा सकता है:

  • एपीआई पासकोड: अपने डेवलपमेंट फ़्लो में Gemini के नए मॉडल इस्तेमाल करें. जैसे, Gemini 3.7 Flash. ये मॉडल, Google AI Studio के एपीआई पासकोड के साथ उपलब्ध होते ही इस्तेमाल किए जा सकते हैं.  Android Studio में, Anthropic या OpenAI जैसे अन्य मॉडल प्रोवाइडर की एपीआई कुंजी का भी इस्तेमाल किया जा सकता है
  • Google का एआई प्लान: जिन डेवलपर के पास Google AI Pro या Ultra प्लान है वे अपने Google खाते से लॉग इन करके, प्रीमियम सुविधाएं और अनुरोध करने की ज़्यादा सीमाएं अपने-आप अनलॉक कर सकते हैं. Gemini की बेहतर सुविधाओं की मदद से, बड़े कोडबेस में मौजूद सुविधाओं का विश्लेषण किया जा सकता है, उन्हें रीफ़ैक्टर किया जा सकता है, और प्लान किया जा सकता है.
  • Gemini Enterprise: अगर आपके संगठन के पास Gemini Enterprise का ऐक्सेस है, तो डेवलपर Android Studio के एआई एजेंट का इस्तेमाल करते समय, Google Cloud की निजता और सुरक्षा से जुड़े फ़ायदे पाने के लिए लॉग इन कर सकते हैं. यह सुविधा चुनिंदा संगठनों के लिए रोल आउट की जा रही है. फ़िलहाल, यह Android Studio के सबसे नए वर्शन Canary में उपलब्ध है. 

एक नज़र: Android Studio Quail सीरीज़ की खास जानकारी

Android Studio Quail 4 की रिलीज़ में, एआई की मदद से डेवलपर की प्रॉडक्टिविटी बढ़ाने पर हमारा फ़ोकस जारी है. हाल ही में लॉन्च की गई नई सुविधाओं के बारे में ज़्यादा जानने के लिए, हमारे पिछले ब्लॉग पोस्ट देखें.

Android Studio Quail

  • ऐप्लिकेशन क्वालिटी इनसाइट एजेंट इंटिग्रेशन: हमने Android Studio Quail साइकल की शुरुआत, Gemini के साथ ऐप्लिकेशन क्वालिटी इनसाइट (एक्यूआई) को इंटिग्रेट करके की.
  • Google I/O में Android Studio Quail (Canary) में रिलीज़ किया गया: हमने एजेंटिक एरा के लिए बनाए गए टूल पेश किए हैं. इनमें एजेंट स्किल, Firebase इंटिग्रेशन, और एजेंट मोड में एक साथ कई बातचीत करने की सुविधा शामिल है. साथ ही, Gemma 4 के साथ लोकल मॉडल की सुविधा, Android का सीएलआई, पीयर-टू-पीयर Android Emulator मल्टी-डिवाइस टेस्टिंग, ADB वाई-फ़ाई 2.0, और नेटिव Google Play टेस्टिंग ट्रैक पब्लिशिंग की सुविधा भी शामिल है.

Android Studio Quail 2

  • एक साथ कई चैट: हमने IDE में एक साथ कई टास्क करने की सुविधा जोड़ी है. डेवलपर, एक साथ कई चैट खोल सकते हैं. ये चैट, एडिटर टैब में अगल-बगल दिखती हैं. इससे डेवलपर, एक टैब में Gemini 3.5 Flash का इस्तेमाल करके Compose रीफ़ैक्टर चला सकते हैं और दूसरे टैब में Gemma 4 का इस्तेमाल करके कोड को दस्तावेज़ में बदल सकते हैं. बैकग्राउंड में चल रहे टास्क को आसानी से मॉनिटर किया जा सकता है. इसके लिए, हाल ही की चैट वाले साइडबार में रीयल-टाइम प्रोग्रेस इंडिकेटर (लोडिंग स्पिनर, रोकी गई स्थितियां, और गड़बड़ियां) देखें.
  • LeakCanary प्रोफ़ाइलिंग: हमने LeakCanary को सीधे Android Studio प्रोफ़ाइलर में इंटिग्रेट किया है. जेवीएम हीप के विश्लेषण को टेस्ट डिवाइस से हटाकर होस्ट कंप्यूटर पर शार्क ऐनलाइज़र इंजन को चलाने से, मेमोरी लीक का पता लगाने की प्रोसेस पांच गुना तेज़ हो गई. साथ ही, इसमें किसी तरह की रुकावट नहीं आई. इसके लिए, "एजेंट की मदद से ठीक करें" एआई की मदद से समस्या हल करने की सुविधा का इस्तेमाल किया गया.

Android Studio Quail 3

  • आसान प्लानिंग मोड: /plan कमांड का इस्तेमाल करने या बातचीत को "प्लानिंग" पर स्विच करने पर, एजेंट अपने लॉजिक का आकलन करने के लिए पीछे हट जाता है. साथ ही, कोड लिखने से पहले, उसे लागू करने का प्लान बनाता है.
  • एमसीपी मार्केटप्लेस: सेटिंग > टूल > एआई > एमसीपी सर्वर पर जाकर, अब सीधे IDE से मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर को आसानी से खोजा, इंस्टॉल, और मैनेज किया जा सकता है. इससे आपको अपने एआई एजेंट को बाहरी डेवलपर टूल, रजिस्ट्री, और कस्टम डेटाबेस से कनेक्ट करने में मदद मिलती है.

आज ही शुरुआत करें

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

 Android Studio Quail 4 का स्टेबल वर्शन आज ही डाउनलोड करें👈

हमेशा की तरह, आपके सुझाव, शिकायत या राय से Android डेवलपमेंट को बेहतर बनाने में मदद मिलती है. कृपया आम तौर पर होने वाली समस्याएं देखें या हमारे आधिकारिक बग ट्रैकर पर जाकर, गड़बड़ी की रिपोर्ट सबमिट करें और सुविधा का अनुरोध करें. 

आपके पास हमारी डेवलपर कम्यूनिटी में शामिल होने का विकल्प भी है. साथ ही, नई जानकारी से अप-टू-डेट रहने के लिए, हमें Instagram, LinkedIn, YouTube या X पर फ़ॉलो करें. हमें यह देखने का बेसब्री से इंतज़ार है कि आप क्या बनाते हैं!

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