प्रॉडक्ट से जुड़ी खबरें
Android Studio में Gemma 4 का इस्तेमाल किया जा सकता है. यह एजेंटिक कोडिंग के लिए, हमारा सबसे बेहतरीन लोकल मॉडल है
दो मिनट में पढ़ें
हर डेवलपर के लिए, एआई का इस्तेमाल करने का तरीका और उसकी ज़रूरतें अलग-अलग होती हैं. इसलिए, यह तय करना ज़रूरी है कि एआई आपके डेवलपमेंट में किस तरह मदद करे. जनवरी में, हमने Android Studio में एआई की सुविधा को बेहतर बनाने के लिए,किसी भी लोकल या रिमोट एआई मॉडल को चुनने की सुविधा लॉन्च की थी. आज हम Android Studio में, एआई की मदद से कोडिंग करने की सुविधा के लिए Gemma 4 की उपलब्धता के बारे में जानकारी दे रहे हैं. Android डेवलपमेंट पर ट्रेन किया गया यह नया लोकल मॉडल, दोनों तरह की सुविधाएं देता है: डिवाइस पर प्रोसेसिंग की निजता और कम लागत के साथ-साथ, बेहतरीन तर्क और टूल-कॉलिंग की सुविधाएं.
स्थानीय तौर पर एआई की मदद
Gemma 4, आपकी मशीन पर स्थानीय तौर पर काम करता है. इससे आपको एआई की मदद से कोडिंग करने में मदद मिलती है. इसके मुख्य कामों के लिए, इंटरनेट कनेक्शन या एपीआई कुंजी की ज़रूरत नहीं होती. इससे होने वाले प्रमुख लाभ हैं:
- निजता और सुरक्षा: आपका कोड आपके डिवाइस में सेव रहता है. Gemma 4, एजेंट मोड की सभी अनुरोधों को स्थानीय तौर पर प्रोसेस करता है. इसलिए, यह उन डेवलपर के लिए सबसे सही विकल्प है जो डेटा की निजता से जुड़ी शर्तों या सुरक्षित कॉर्पोरेट एनवायरमेंट में काम करते हैं.
- लागत कम होना: कोटा पूरा होने की चिंता किए बिना, मुश्किल एजेंटिक वर्कफ़्लो चलाएं. Gemma 4 को आधुनिक डेवलपमेंट हार्डवेयर पर बेहतर तरीके से काम करने के लिए ऑप्टिमाइज़ किया गया है. यह स्थानीय जीपीयू और रैम का इस्तेमाल करके, तुरंत और सटीक जवाब देता है.
- ऑफ़लाइन उपलब्धता: इंटरनेट कनेक्शन न होने पर भी, कोड लिखने के लिए एजेंट का इस्तेमाल करें.
- बेहतरीन रीज़निंग: Gemma 4, बेहतरीन रीज़निंग की सुविधा देता है. साथ ही, यह एजेंट मोड में कोडिंग से जुड़े मुश्किल टास्क को कई चरणों में पूरा कर सकता है.
एजेंटिक कोडिंग की पावरफ़ुल सुविधा
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 जीबी | 4 GB |
| Gemma 26B MoE | 24 जीबी | 17 जीबी |
शुरू करें
शुरू करने के लिए, पक्का करें कि आपने Android Studio का नया वर्शन इंस्टॉल किया हो.
- अपने लोकल कंप्यूटर पर, एलएलएम की सुविधा देने वाली कंपनी का कोई ऐप्लिकेशन इंस्टॉल करें. जैसे, LM Studio या Ollama.
- सेटिंग > टूल > एआई > मॉडल प्रोवाइडर में जाकर, अपना LM Studio या Ollama इंस्टेंस जोड़ें.
-
- Ollama या LM Studio से Gemma 4 मॉडल डाउनलोड करें. मॉडल के साइज़ को चुनने के लिए, हार्डवेयर से जुड़ी ज़रूरी शर्तें देखें.
- एजेंट मोड में, Gemma 4 को अपने चालू मॉडल के तौर पर चुनें.
कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी के लिए, लोकल मॉडल का इस्तेमाल कैसे करें से जुड़ा आधिकारिक दस्तावेज़ देखें.
हम यह देखने के लिए उत्साहित हैं कि Gemma 4, डेवलपमेंट के ज़्यादा निजी, सुरक्षित, और बेहतर वर्कफ़्लो को कैसे चालू करता है. Android Studio में एआई के अनुभव को बेहतर बनाने के लिए, आपके सुझाव, शिकायत या राय हमेशा की तरह हमारे लिए अहम है. अगर आपको कोई गड़बड़ी या समस्या मिलती है, तो कृपया समस्या की शिकायत करें. इसके अलावा, LinkedIn, YouTube या X पर, Android डेवलपर की हमारी कम्यूनिटी का हिस्सा बनें. कोडिंग करते रहें!
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
Android Studio Panda 3 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल करने के लिए तैयार है. इस रिलीज़ से, आपको एआई की मदद से काम करने वाले वर्कफ़्लो को ज़्यादा कंट्रोल करने और उन्हें पसंद के मुताबिक बनाने की सुविधा मिलती है. इससे, अच्छी क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से ज़्यादा आसान हो जाता है.
Matt Dyor • तीन मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
आज हम Android डेवलपमेंट को बेहतर बनाने के लिए, Gemma 4 को लॉन्च कर रहे हैं. यह हमारा सबसे नया और बेहतरीन ओपन मॉडल है. इसे जटिल तर्कों को समझने और टूल को अपने-आप कॉल करने की क्षमताओं के साथ डिज़ाइन किया गया है.
Matthew McCullough • दो मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Android Studio Narwhal 4 का Feature Drop अब स्टेबल हो गया है और इस्तेमाल के लिए तैयार है!
Paris Hsu • पांच मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.