חדשות על המוצר

‫Android Studio תומך ב-Gemma 4: המודל המקומי הכי מתקדם שלנו לתכנות אקטיבי

משך הקריאה: 2 דקות
הצגת הפרופיל של Matthew Warner
Matthew Warner מנהל מוצר, חוויית הפיתוח ב-Android

לכל מפתח יש תהליך עבודה וצרכים ייחודיים, וחשוב שתהיה לו אפשרות לבחור איך ה-AI יעזור לו בפיתוח. בינואר השקנו את היכולת לבחור כל מודל AI מקומי או מרוחק כדי להפעיל את פונקציונליות ה-AI ב-Android Studio, והיום אנחנו מכריזים על הזמינות של Gemma 4 לעזרה בתכנות מבוסס-AI ב-Android Studio. המודל המקומי החדש הזה, שאומן על פיתוח ל-Android, מספק את הטוב משני העולמות: הפרטיות והחיסכון בעלויות של עיבוד במכשיר, לצד יכולות מתקדמות של הסקת מסקנות וקריאה לפונקציות.

עזרה מ-AI, ישירות במכשיר

‫Gemma 4 פועל באופן מקומי במחשב, ומספק לכם עזרה בתכנות באמצעות AI שלא דורשת חיבור לאינטרנט או מפתח API לפעולות הבסיסיות. בין היתרונות המרכזיים של מודעות למכירת רכב:

  • פרטיות ואבטחה: הקוד נשאר במחשב שלכם. ‫Gemma 4 מעבד את כל הבקשות במצב סוכן באופן מקומי, ולכן הוא בחירה אידיאלית למפתחים שעובדים עם דרישות בנושא פרטיות נתונים או בסביבות ארגוניות מאובטחות.
  • חיסכון בעלויות: אתם יכולים להריץ Agentic Workflows מורכבים בלי לחשוש שתחרגו מהמכסות. ‫Gemma 4 מותאם לפעול ביעילות בחומרת פיתוח מודרנית, תוך שימוש ב-GPU וב-RAM מקומיים כדי לספק סיוע מהיר ורספונסיבי.
  • זמינות אופליין: אתם יכולים להשתמש בנציג כדי לכתוב קוד גם כשאין חיבור לאינטרנט.
  • הסקת מסקנות מתקדמת: Gemma 4 מספק יכולות הסקת מסקנות מהטובות ביותר, ומסוגל לבצע משימות תכנות מורכבות עם כמה שלבים במצב Agent.

תכנות אג'נטי מתקדם

‫Gemma 4 אומן לפיתוח ב-Android עם יכולות של קריאה לסוכן. כשבוחרים ב-Gemma 4 כמודל המקומי, אפשר להשתמש במצב סוכן במגוון תרחישים לדוגמה של פיתוח, כמו:

  • תכנון תכונות חדשות: המפתחים יכולים לבקש מהסוכן ליצור תכונה חדשה או אפליקציה שלמה באמצעות פקודות כמו "צור אפליקציית מחשבון". הסוכן לא רק ייצור את קוד ממשק המשתמש, אלא גם ישתמש בשיטות מומלצות ל-Android, כמו כתיבה ב-Kotlin ושימוש ב-Jetpack Compose.
  • ארגון הקוד מחדש (Refactoring): אתם יכולים לתת פקודות ברמה גבוהה כמו "Extract all hardcoded strings and migrate them to strings.xml". הסוכן יסרוק את בסיס הקוד, יזהה מופעים שצריך לשנות ויבצע את העריכות בכמה קבצים בו-זמנית.
  • תיקון באגים ופתרון בעיות ב-build: אם ה-build של הפרויקט נכשל או שיש שגיאות lint חוזרות, אתם יכולים לבקש מהסוכן "Build my project and fix any errors" (צור build של הפרויקט שלי ותקן את כל השגיאות). הסוכן יעבור לקוד הבעייתי ויחיל תיקונים באופן איטרטיבי עד שה-build יצליח.

 

 

מודל MoE עם 26B מומלץ למפתחי אפליקציות ל-Android שמשתמשים במכשיר שעומד בדרישות החומרה המינימליות. ה-RAM הכולל שנדרש כולל גם את Android Studio וגם את Gemma.

דגםסה"כ זיכרון ה-RAM הנדרשנפח האחסון הנדרש
Gemma E2B8GB‎2 GB
Gemma E4B12GB4‎ GB
Gemma 26B MoE24 GB17 GB

שנתחיל?

כדי להתחיל, ודאו שמותקנת אצלכם הגרסה העדכנית של Android Studio.

  1. מתקינים ספק LLM, כמו LM Studio או Ollama, במחשב המקומי.
  2. בקטע הגדרות > כלים > AI ‏ > ספקי מודלים, מוסיפים את המכונה של LM Studio או Ollama. 
  3. large_Screenshot_gemma4.png
  4. מורידים את המודל Gemma 4 מ-Ollama או מ-LM Studio. כדי לבחור את גודל המודל, צריך לעיין בדרישות החומרה.
  5. במצב Agent, בוחרים באפשרות Gemma 4 בתור המודל הפעיל.

במסמך הרשמי בנושא שימוש במודל מקומי מוסבר בפירוט איך להגדיר את המודל.

אנחנו מצפים לראות איך Gemma 4 יאפשר תהליכי פיתוח פרטיים, מאובטחים ויעילים יותר. כמו תמיד, המשוב שלכם חיוני להמשך השיפור של חוויית ה-AI ב-Android Studio. אם נתקלתם בבאג או בבעיה, אתם יכולים לדווח על הבעיה. אתם יכולים גם להצטרף לקהילה התוססת של מפתחי Android ב-LinkedIn, ב-YouTube או ב-X. בהצלחה!

כותב/ת המסמך:
להמשך קריאה