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

Android Studio में Gemma 4 का इस्तेमाल किया जा सकता है. यह एजेंटिक कोडिंग के लिए, हमारा सबसे बेहतरीन लोकल मॉडल है

पढ़ने में 2 मिनट लगेंगे
मैथ्यू वॉर्नर की प्रोफ़ाइल देखें
Matthew Warner प्रॉडक्ट मैनेजर

हर डेवलपर के लिए, एआई का इस्तेमाल करने का तरीका और उसकी ज़रूरतें अलग-अलग होती हैं. इसलिए, यह तय करना ज़रूरी है कि एआई आपके डेवलपमेंट में किस तरह मदद करे. जनवरी में, हमने 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 E2B8GB2 GB
Gemma E4B12 जीबी4 GB
Gemma 26B MoE24 जीबी17 जीबी

शुरू करें

शुरू करने से पहले, पक्का करें कि आपने Android Studio का नया वर्शन इंस्टॉल किया हो.

  1. अपने लोकल कंप्यूटर पर, एलएलएम की सुविधा देने वाला कोई सॉफ़्टवेयर इंस्टॉल करें. जैसे, LM Studio या Ollama.
  2. सेटिंग > टूल > एआई > मॉडल उपलब्ध कराने वाली कंपनियां में जाकर, LM Studio या Ollama इंस्टेंस जोड़ें. 
  3. large_Screenshot_gemma4.png
  4. Ollama या LM Studio से Gemma 4 मॉडल डाउनलोड करें. मॉडल के साइज़ को चुनने के लिए, हार्डवेयर से जुड़ी ज़रूरी शर्तें देखें.
  5. एजेंट मोड में, Gemma 4 को अपने ऐक्टिव मॉडल के तौर पर चुनें.

कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी के लिए, लोकल मॉडल का इस्तेमाल कैसे करें के बारे में आधिकारिक दस्तावेज़ देखें.

हम यह देखने के लिए उत्साहित हैं कि Gemma 4, डेवलपमेंट के ज़्यादा निजी, सुरक्षित, और असरदार वर्कफ़्लो को कैसे चालू करता है. Android Studio में एआई की सुविधा को बेहतर बनाने के लिए, आपके सुझाव, शिकायत या राय हमेशा की तरह हमारे लिए अहम है. अगर आपको कोई गड़बड़ी या समस्या मिलती है, तो कृपया समस्या की शिकायत करें. इसके अलावा, LinkedIn, YouTube या X पर, Android डेवलपर की हमारी कम्यूनिटी में शामिल हों. कोडिंग करते रहें!

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