Android Studio में Gemma 4 का इस्तेमाल किया जा सकता है: यह एजेंटिक कोडिंग के लिए, हमारा सबसे बेहतर लोकल मॉडल है
पढ़ने में 2 मिनट लगेंगे
हर डेवलपर का एआई वर्कफ़्लो और ज़रूरतें अलग-अलग होती हैं. इसलिए, यह ज़रूरी है कि डेवलपर यह तय कर सके कि एआई, डेवलपमेंट में उसकी मदद कैसे करे. जनवरी में, हमने Android Studio में एआई की सुविधा के लिए,लोकल या रिमोट एआई मॉडल चुनने की सुविधा लॉन्च की थी. आज हम Android Studio में, एआई की मदद से कोडिंग करने के लिए Gemma 4 उपलब्ध कराने की घोषणा कर रहे हैं. Android डेवलपमेंट के लिए ट्रेन किया गया यह नया लोकल मॉडल, दो तरह से फ़ायदेमंद है. पहला, यह डिवाइस पर प्रोसेस होने की सुविधा देता है, जिससे निजता और लागत के मामले में फ़ायदा मिलता है. दूसरा, यह बेहतर तरीके से गहराई से विश्लेषण करने और टूल-कॉलिंग की सुविधा देता है.
लोकल तौर पर एआई की मदद पाना
Gemma 4 को अपने कंप्यूटर पर लोकल तौर पर चलाकर, एआई की मदद से कोड किया जा सकता है. इसके लिए, मुख्य कार्रवाइयों के लिए इंटरनेट कनेक्शन या एपीआई कुंजी की ज़रूरत नहीं होती. इससे होने वाले प्रमुख लाभ हैं:
- निजता और सुरक्षा: आपका कोड, आपके कंप्यूटर पर ही रहता है. Gemma 4, एजेंट मोड के सभी अनुरोधों को लोकल तौर पर प्रोसेस करता है. इसलिए, यह उन डेवलपर के लिए सबसे सही विकल्प है जो डेटा की निजता से जुड़ी ज़रूरी शर्तों के मुताबिक काम करते हैं या सुरक्षित कॉर्पोरेट एनवायरमेंट में काम करते हैं.
- लागत के मामले में फ़ायदा: कोटा पूरा होने की चिंता किए बिना, एजेंटिक वर्कफ़्लो को आसानी से चलाया जा सकता है. Gemma 4 को, डेवलपमेंट के आधुनिक हार्डवेयर पर बेहतर तरीके से काम करने के लिए ऑप्टिमाइज़ किया गया है. यह लोकल जीपीयू और रैम का इस्तेमाल करके, तेज़ी से और बेहतर तरीके से मदद करता है.
- ऑफ़लाइन उपलब्धता: इंटरनेट कनेक्शन न होने पर भी, एजेंट का इस्तेमाल करके कोड लिखा जा सकता है.
- गहराई से विश्लेषण: Gemma 4, बेहतर तरीके से तर्क करने की सुविधा देता है. यह Agent मोड में, कोडिंग से जुड़े कई चरणों वाले मुश्किल टास्क को भी पूरा कर सकता है.
एजेंटिक कोडिंग की सुविधा
Gemma 4 को, Android डेवलपमेंट के लिए ट्रेन किया गया है. इसमें एजेंटिक टूल कॉलिंग की सुविधा है. Gemma 4 को लोकल मॉडल के तौर पर चुनने पर, एजेंट मोड का इस्तेमाल, डेवलपमेंट के कई कामों के लिए किया जा सकता है. जैसे:
- नई सुविधाएं डिज़ाइन करना: डेवलपर, एजेंट से “कैलकुलेटर ऐप्लिकेशन बनाओ” जैसे निर्देश देकर, नई सुविधा या पूरा ऐप्लिकेशन बनाने के लिए कह सकते हैं. एजेंट, यूज़र इंटरफ़ेस (यूआई) कोड जनरेट करने के साथ-साथ, Android के सबसे सही तरीकों का इस्तेमाल करेगा. जैसे, Kotlin में कोड लिखना और Jetpack Compose का इस्तेमाल करना.
- रीफ़ैक्टरिंग: "सभी हार्डकोड किए गए स्ट्रिंग को एक्सट्रैक्ट करें और उन्हें strings.xml में माइग्रेट करें" जैसे हाई-लेवल निर्देश दिए जा सकते हैं. एजेंट, आपके कोडबेस को स्कैन करेगा, बदलाव करने के लिए ज़रूरी इंस्टेंस की पहचान करेगा, और एक साथ कई फ़ाइलों में बदलाव लागू करेगा.
- बग ठीक करना और बिल्ड से जुड़ी समस्या हल करना: अगर कोई प्रोजेक्ट बिल्ड नहीं हो पाता है या उसमें लगातार लिंट से जुड़ी गड़बड़ियां आ रही हैं, तो एजेंट को "मेरा प्रोजेक्ट बिल्ड करो और गड़बड़ियां ठीक करो" जैसे निर्देश दिए जा सकते हैं. एजेंट, गड़बड़ी वाले कोड पर जाएगा और तब तक गड़बड़ियां ठीक करता रहेगा, जब तक बिल्ड पूरा नहीं हो जाता.
हार्डवेयर से जुड़ी ज़रूरी शर्तें
Android ऐप्लिकेशन के डेवलपर के लिए, 26B MoE मॉडल इस्तेमाल करने का सुझाव दिया जाता है. हालांकि, इसके लिए ज़रूरी है कि डेवलपर के पास, हार्डवेयर से जुड़ी ज़रूरी शर्तें पूरी करने वाला कंप्यूटर हो. ज़रूरी कुल रैम में, Android Studio और Gemma, दोनों के लिए ज़रूरी रैम शामिल है.
| मॉडल | ज़रूरी कुल रैम | ज़रूरी स्टोरेज |
|---|---|---|
| Gemma E2B | 8GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
शुरू करें
शुरू करने के लिए, पक्का करें कि Android Studio का नया वर्शन इंस्टॉल हो.
- अपने लोकल कंप्यूटर पर, एलएलएम (बड़े भाषा मॉडल) का कोई प्रोवाइडर इंस्टॉल करें. जैसे, LM Studio या Ollama.
- सेटिंग > टूल > एआई > मॉडल प्रोवाइडर में जाकर, LM Studio या Ollama का इंस्टेंस जोड़ें.
- Ollama या LM Studio से, Gemma 4 मॉडल डाउनलोड करें. मॉडल के साइज़ के हिसाब से, हार्डवेयर की ज़रूरी शर्तें देखें.
- एजेंट मोड में, Gemma 4 को अपने सक्रिय मॉडल के तौर पर चुनें.
हमें यह देखकर खुशी हो रही है कि Gemma 4 की मदद से, निजता और सुरक्षा को ध्यान में रखते हुए, बेहतर डेवलपमेंट वर्कफ़्लो बनाए जा सकते हैं. हमेशा की तरह, आपके सुझाव, शिकायत या राय हमारे लिए अहम है. इससे हमें Android Studio में एआई के अनुभव को बेहतर बनाने में मदद मिलती है. अगर आपको कोई बग या समस्या मिलती है, तो कृपया समस्या के बारे में बताएं. इसके अलावा, LinkedIn, YouTube या X पर, Android डेवलपर की हमारी कम्यूनिटी का हिस्सा बनें. कोडिंग करते रहें!
-
प्रॉडक्ट से जुड़ी खबरेंइस साल Google I/O में, हम ऐप्लिकेशन बनाने के तरीके में बुनियादी बदलाव करने जा रहे हैं. हम सिर्फ़ मामूली बदलाव नहीं कर रहे हैं. हमारे नए टूल, एजेंटिक दौर के लिए बनाए गए हैं. इनमें ऐसी सुविधाएं हैं जिनसे Android डेवलपर के तौर पर आपकी प्रॉडक्टिविटी बढ़ती है. साथ ही, आपके कोडबेस में डिप्लॉय किए गए एआई एजेंट की परफ़ॉर्मेंस भी बेहतर होती है.
Matthew Warner • पढ़ने में 8 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंAndroid Studio Quail 2 का स्टेबल वर्शन अब उपलब्ध है. इसका इस्तेमाल, प्रोडक्शन में किया जा सकता है. इसमें एजेंटिक वर्कफ़्लो, मेमोरी लीक की प्रोफ़ाइलिंग, और कॉन्टेक्स्ट के हिसाब से क्रैश ठीक करने की सुविधा है. ये सभी सुविधाएं, IDE में इंटिग्रेट की गई हैं.
-
अमान असफ़ॉ • पढ़ने में 3 मिनट लगेंगे
Amman Asfaw
•
- #Android Studio में Gemini
- # Quail 2
- #Android Studio
-
प्रॉडक्ट से जुड़ी खबरेंAndroid Studio Panda 3 का स्टेबल वर्शन अब उपलब्ध है. इसका इस्तेमाल, प्रोडक्शन में किया जा सकता है. इस रिलीज़ में, एआई की मदद से चलने वाले वर्कफ़्लो को पहले से ज़्यादा कंट्रोल किया जा सकता है और अपनी ज़रूरत के हिसाब से बदला जा सकता है. इससे, अच्छी क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से कहीं ज़्यादा आसान हो गया है.
Matt Dyor • पढ़ने में 3 मिनट लगेंगे
Android डेवलपमेंट से जुड़ी नई जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.