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

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

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

Android Studio में तैयार की गई 23 स्किल पहले से लोड होती हैं. इनमें ये स्किल शामिल हैं:

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

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

as-agent-skill1.gif
Android Studio में, तैयार की गई 23 Android स्किल पहले से लोड होती हैं.

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

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

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

पैरलल एजेंट की यूएक्स से जुड़ी सूचनाएं और अन्य सुधार

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

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

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

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

  • एपीआई पासकोड: Google AI Studio के एपीआई पासकोड की मदद से, डेवलपमेंट के दौरान Gemini के नए मॉडल इस्तेमाल करें. जैसे, Gemini 3.7 Flash.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

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

Android Studio Quail 2

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

Android Studio Quail 3

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

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

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

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

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

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

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