Android Studio תומך ב-Gemma 4: המודל המקומי הכי מתקדם שלנו לקידוד אג'נטי
משך הקריאה: 2 דקות
תהליך העבודה והצרכים של כל מפתח ומפתחת הם ייחודיים, ולכן חשוב שתהיה לכם אפשרות לבחור איך ה-AI יעזור לכם בתהליך הפיתוח. בינואר השקנו אפשרות לבחור כל מודל AI מקומי או מרוחק כדי להפעיל את פונקציונליות ה-AI ב-Android Studio, והיום אנחנו מודיעים על הזמינות של Gemma 4 לעזרה בתכנות מבוסס-AI ב-Android Studio. המודל המקומי החדש הזה, שאומן על פיתוח ל-Android, מספק את היתרונות של שני העולמות: פרטיות וחיסכון בעלויות של עיבוד במכשיר, לצד יכולות חשיבה רציונלית מתקדמות ויכולות הפעלת כלים.
עזרה מבוססת-AI, שניתנת באופן מקומי
המודל Gemma 4 פועל באופן מקומי במחשב שלכם, ומספק לכם עזרה בכתיבת קוד באמצעות AI שלא דורשת חיבור לאינטרנט או מפתח API לפעולות הליבה שלה. בין היתרונות המרכזיים של מודעות למכירת רכב:
- פרטיות ואבטחה: הקוד נשאר במחשב שלכם. מודל Gemma 4 מעבד את כל הבקשות במצב סוכן באופן מקומי, ולכן הוא בחירה אידיאלית למפתחים שעובדים עם הדרישות בנושא פרטיות נתונים או בסביבות ארגוניות מאובטחות.
- יעילות בעלויות: הפעלת תהליכי עבודה מורכבים שמבוססים על סוכנים בלי לחשוש מהגעה למכסות. Gemma 4 עבר אופטימיזציה כדי לפעול ביעילות על חומרת פיתוח מודרנית, תוך שימוש ב-GPU וב-RAM מקומיים כדי לספק עזרה מהירה ורספונסיבית.
- זמינות אופליין: אפשר להשתמש בסוכן כדי לכתוב קוד גם כשאין חיבור לאינטרנט.
- הסקת מסקנות מתקדמת: Gemma 4 מספקת הסקת מסקנות ברמה הגבוהה ביותר, עם יכולת לבצע משימות תכנות מורכבות ומרובות שלבים במצב סוכן.
תכנות אג'נטי מתקדם
מודל Gemma 4 אומן לפיתוח ל-Android עם יכולות הפעלת כלים מבוססי-סוכן. כשבוחרים ב-Gemma 4 כמודל מקומי, אפשר להשתמש במצב סוכן למגוון תרחישי שימוש בפיתוח, כמו:
- עיצוב תכונות חדשות: מפתחים יכולים לבקש מהסוכן ליצור תכונה חדשה או אפליקציה שלמה באמצעות פקודות כמו 'צור אפליקציית מחשבון'. הסוכן לא רק ייצור את קוד ממשק המשתמש, אלא גם ישתמש בשיטות המומלצות של Android, כמו כתיבה ב-Kotlin ושימוש ב-Jetpack Compose.
- שינוי מבנה הקוד (Refactoring): אתם יכולים לתת פקודות ברמה גבוהה, כמו "Extract all hardcoded strings and migrate them to strings.xml." (חילוץ של כל המחרוזות שקובעו בקוד והעברה שלהן אל strings.xml). הסוכן יסרוק את בסיס הקוד, יזהה מקרים שבהם נדרשים שינויים ויבצע את העריכות בכמה קבצים בו-זמנית.
- תיקון באגים ופתרון בעיות ב-build: אם ה-build של פרויקט נכשל או שיש בו שגיאות lint מתמשכות, אפשר להנחות את הסוכן לבצע את הפעולות הבאות: "Build my project and fix any errors" (יצירת build של הפרויקט שלי ותיקון שגיאות). הסוכן ינווט אל הקוד הבעייתי ויחיל תיקונים באופן איטרטיבי עד שהבנייה תצליח.
דרישות חומרה מומלצות
מומלץ למפתחי אפליקציות ל-Android להשתמש ב-26B MoE במחשב שעומד בדרישות החומרה המינימליות. זיכרון ה-RAM הכולל שנדרש כולל גם את Android Studio וגם את Gemma.
| מודל | סה"כ זיכרון ה-RAM הנדרש | נפח אחסון נדרש |
|---|---|---|
| Gemma E2B | 8GB | 2 GB |
| Gemma E4B | 12GB | 4 GB |
| Gemma 26B MoE | 24GB | 17GB |
שנתחיל?
כדי להתחיל, צריך לוודא שמותקנת במחשב הגרסה העדכנית של Android Studio.
- מתקינים במחשב המקומי ספק של מודלים גדולים של שפה (LLM), כמו LM Studio או Ollama.
- בקטע הגדרות > כלים > AI > ספקי מודלים מוסיפים את המופע של LM Studio או Ollama.
- מורידים את מודל Gemma 4 מ-Ollama או מ-LM Studio. כדאי לעיין בדרישות החומרה לבחירת גודל המודל.
- במצב סוכן, בוחרים באפשרות Gemma 4 בתור המודל הפעיל.
הוראות מפורטות להגדרה מופיעות במסמכי התיעוד הרשמיים בנושא איך משתמשים במודל מקומי.
אנחנו נרגשים לראות איך Gemma 4 מאפשרת תהליכי פיתוח פרטיים, מאובטחים ועוצמתיים יותר. כמו תמיד, המשוב שלכם חיוני לנו כדי להמשיך לשפר את חוויית השימוש ב-AI ב-Android Studio. אם מצאתם באג או בעיה, אתם מוזמנים לדווח על בעיה. אתם יכולים גם להצטרף לקהילת מפתחי Android הפעילה שלנו ב-LinkedIn, ב-YouTube או ב-X. שיהיה בהצלחה!
-
חדשות על מוצריםהשנה ב-Google I/O אנחנו עוברים מעבר לשינויים איטרטיביים, אל שינוי מהותי באופן שבו אפליקציות בנויות. הכלים החדשים שלנו מיועדים לעידן סוכני ה-AI, עם תכונות שמשפרות את הפרודוקטיביות שלכם כמפתחי Android, וגם משפרות את הביצועים של סוכני ה-AI שאתם פורסים בבסיס הקוד שלכם.
Matthew Warner • משך הקריאה: 8 דקות -
חדשות על מוצריםבשנה שעברה, פתחנו את Android Studio לכל מודל AI. היום אנחנו עושים את הצעד הבא ומשיקים תמיכה בסוכני קידוד לפי בחירתכם.
Matthew Warner • משך הקריאה: 3 דקות -
חדשות על מוצריםניפוי באגים אלחוטי ב-Android מהיר יותר, אמין יותר וקל יותר להגדרה מאי פעם. ב-ADB Wi-Fi 2.0, הוספנו מחסנית שרתים חדשה וטיפול חכם יותר ברשת, כדי לתת מענה ישיר למשוב של מפתחים לגבי פערי שימושיות.
Steven Jenkins, Sherif Eid, Fabien Sanglard • משך הקריאה: דקה אחת
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?