חדשות על מוצרים

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

משך הקריאה: 2 דקות
Matthew Warner
ניהול מוצרים

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

עזרה מבוססת-AI, שניתנת באופן מקומי

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

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

תכנות מתקדם עם AI אקטיבי

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

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

 

 

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

דגםסה"כ RAM שנדרשנפח האחסון הנדרש
Gemma E2B8GB2‎ GB
Gemma E4B‫12GB4‎ GB
Gemma 26B MoE‎24 GB‫17GB

שנתחיל?

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

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

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

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

נכתב על ידי:

להמשך הקריאה