Android Studio از Gemma 4 پشتیبانی میکند: تواناترین مدل محلی ما برای کدنویسی عاملگرا
زمان خواندن: ۲ دقیقه
گردش کار و نیازهای هوش مصنوعی هر توسعهدهنده منحصربهفرد است و مهم است که بتوانید انتخاب کنید هوش مصنوعی چگونه به توسعه شما کمک کند. در ژانویه، امکان انتخاب هر مدل هوش مصنوعی محلی یا ازراهدور را برای تقویت عملکرد هوش مصنوعی در «استودیو Android» معرفی کردیم و امروز، دردسترس بودن Gemma 4 را برای کمک به کدنویسی با هوش مصنوعی در «استودیو Android» اعلام میکنیم. این مدل محلی جدید که برای توسعه Android آموزش دیده است، بهترینهای هر دو دنیا را ارائه میدهد: حریم خصوصی و مقرونبهصرفه بودن پردازش دروندستگاهی در کنار قابلیتهای استدلال و فراخوانی ابزار پیشرفته.
کمک هوشوارهای، بهصورت محلی ارائه میشود
Gemma 4 با اجرا شدن بهصورت محلی در دستگاهتان، دستیار کد هوش مصنوعی را دراختیارتان قرار میدهد که برای عملیات اصلیاش به اتصال اینترنت یا کلید API نیاز ندارد. مزایای کلیدی عبارتاند از:
- حریم خصوصی و امنیت: کد شما در دستگاهتان باقی میماند. Gemma 4 همه درخواستهای «حالت نماینده» را بهصورت محلی پردازش میکند، که آن را به انتخابی ایدهآل برای توسعهدهندگانی تبدیل میکند که با الزامات حریم خصوصی دادهها یا در محیطهای شرکتی امن کار میکنند.
- مقرونبهصرفه بودن: گردش کارهای عاملگرای پیچیده را بدون نگرانی از رسیدن به سهمیه اجرا کنید. Gemma 4 برای اجرا شدن کارآمد در سختافزار توسعه مدرن بهینهسازی شده است و از GPU و RAM محلی برای ارائه کمک سریع و پاسخگو استفاده میکند.
- دردسترس بودن آفلاین: از این نماینده برای نوشتن کد استفاده کنید، حتی زمانی که اتصال اینترنت ندارید.
- استدلال پیشرفته: Gemma 4 بهترین استدلال را در کلاس خود ارائه میدهد و قادر به انجام تکالیف پیچیده کدنویسی چندمرحلهای در «حالت عامل» است.
کدنویسی عاملگرای قدرتمند
Gemma 4 برای توسعه Android با قابلیتهای فراخوانی ابزار عاملگرا آموزش دیده است. وقتی Gemma 4 را بهعنوان مدل محلی خود انتخاب میکنید، میتوانید از «حالت عامل» برای انواع موارد استفاده توسعه بهره ببرید، ازجمله:
- طراحی ویژگیهای جدید: توسعهدهندگان میتوانند از نماینده بخواهند که ویژگی جدید یا کل برنامه را با فرمانهایی مثل «برنامه ماشینحساب بساز» بسازد و نماینده نهتنها کد میانای کاربر را تولید میکند، بلکه از روالهای مطلوب Android مثل نوشتن در Kotlin و استفاده از Jetpack Compose استفاده میکند.
- بازسازی کد: میتوانید فرمانهای سطح بالا مانند «همه رشتههای کدگذاریشده را استخراج کن و آنها را به strings.xml منتقل کن» بدهید. این عامل پایگاه کد شما را اسکن میکند، مواردی را که نیاز به تغییر دارند شناسایی میکند، و ویرایشها را بهطور همزمان در چندین فایل اعمال میکند.
- رفع اشکال و حلوفصل ساخت: اگر پروژهای ساخته نشود یا خطاهای lint مداوم داشته باشد، میتوانید از نماینده بخواهید «پروژه من را بسازد و هرگونه خطایی را برطرف کند». عامل به کد متخلف میرود و بهطور تکراری اصلاحات را اعمال میکند تا ساخت موفقیتآمیز باشد.
سختافزار موردنیاز توصیهشده
26B MoE برای توسعهدهندگان برنامه Android که از دستگاهی با حداقل ملزومات سختافزاری استفاده میکنند توصیه میشود. کل RAM موردنیاز شامل «استودیو Android» و Gemma میشود.
| مدل | کل RAM موردنیاز | فضای ذخیرهسازی لازم است |
|---|---|---|
| Gemma E2B | ۸ گیگابایت | ۲ گیگابایت |
| Gemma E4B | ۱۲ گیگابایت | ۴ گیگابایت |
| Gemma 26B MoE | ۲۴ گیگابایت | ۱۷ گیگابایت |
شروع کنید
برای شروع، مطمئن شوید جدیدترین نسخه Android Studio را نصب کردهاید.
- یک ارائهدهنده مدل زبانی بزرگ، مانند LM Studio یا Ollama، را در رایانه محلی خود نصب کنید.
- در تنظیمات > ابزارها > هوش مصنوعی > ارائهدهندگان مدل، نمونه LM Studio یا Ollama خود را اضافه کنید.
- مدل Gemma 4 را از Ollama یا LM Studio بارگیری کنید. برای انتخاب اندازه مدل، به الزامات سختافزاری مراجعه کنید.
- در «حالت عامل»، Gemma 4 را بهعنوان مدل فعال انتخاب کنید.
برای راهنمایی گامبهگام دقیق درباره پیکربندی، به مستندات رسمی درباره نحوه استفاده از مدل محلی مراجعه کنید.
مشتاقیم ببینیم Gemma 4 چگونه گردشهای کاری توسعه خصوصیتر، امنتر، و قدرتمندتری را ممکن میسازد. مثل همیشه، بازخورد شما برای ادامه بهبود تجربه هوش مصنوعی در Android Studio ضروری است. اگر اشکال یا مشکلی پیدا کردید، لطفاً مشکل را ثبت کنید. همچنین میتوانید در LinkedIn، YouTube، یا X به انجمن پویای توسعهدهندگان Android ما بپیوندید. کدنویسی خوش بگذرد!
-
اخبار محصولAndroid Studio Rabbit 2 اکنون پایدار است و برای استفاده در تولید آماده است. این نسخه شامل ویژگیهای کلیدی برای بهبود توسعه شما است، ازجمله Bring Your Own Agent، ویژگیهای جدید «شبیهساز واقعیت گسترده»، بهروزرسانی LeakCanary، ابزار جدید مدیریت مهارتهای عامل، بازبینی کد با هوش مصنوعی، و موارد دیگر.
Matthew Warner • ۳ دقیقه خواندن -
اخبار محصولامسال در Google I/O، فراتر از تغییرات تکراری، بهسمت تغییری اساسی در نحوه ساخت برنامهها میرویم. جدیدترین ابزارهای ما برای عصر عاملگرا ساخته شدهاند و ویژگیهایی دارند که بهرهوری شما را بهعنوان توسعهدهنده Android تقویت میکنند و عاملهای هوشوارهای را که در پایگاه کدتان مستقر میکنید، ارتقا میدهند.
Matthew Warner • ۸ دقیقه خواندن -
اخبار محصولسال گذشته، «استودیو Android» برای هر مدل هوش مصنوعی باز شد. امروز با معرفی پشتیبانی از عاملهای کدنویسی انتخابی شما، گام بعدی را برمیداریم.
Matthew Warner • ۳ دقیقه خواندن
جدیدترین اطلاعات آماری توسعه Android را بهصورت هفتگی در صندوق ورودیتان دریافت کنید.