ה-AI ב-Android Studio כולל תכונות לכל שלב בתהליך הפיתוח. בטבלה הבאה מפורטות כמה מהתכונות העיקריות שיכולות לעזור לכם בתהליך העבודה. ה-AI ב-Android Studio הוא תחום שמתפתח במהירות, לכן כדאי גם לעיין בנתוני הגרסה היציבה ובנתוני גרסת בטא של Android Studio כדי לקבל את העדכונים האחרונים.
| קטגוריה | תכונה | תיאור | Docs |
|---|---|---|---|
| מצב Agent | יצירת פרויקט חדש | בעזרת AI, אתם יכולים להפוך רעיון לאב טיפוס של אפליקציה במהירות. | יצירת פרויקט חדש באמצעות AI |
| שיחות מקבילות | להריץ כמה שיחות במצב סוכן במקביל כדי לבצע כמה משימות ביעילות ב-IDE. | מצב סוכן | |
| הוספת מפתח API | כדי להרחיב את חלון ההקשר ולקבל תשובות איכותיות יותר, אפשר להוסיף מפתח API.
רלוונטי רק למשתמשים במודל ברירת המחדל של הגרסה ללא עלות. |
הוספת מפתח Gemini API משלכם | |
| הוספת שרת MCP | אינטראקציה עם כלים חיצוניים והרחבת הידע והיכולות באמצעות Model Context Protocol (MCP). | הוספת שרת MCP | |
| הוספת שרת MCP מרוחק | להתחבר לשרת MCP בלי להתקין ולתחזק אותו בעצמכם. | הוספת שרת MCP | |
תמיכה בקובצי AGENTS.md |
מגדירים העדפות לתשובות של הסוכן לשאילתות בקובץ Markdown אחד או יותר, שהם חלק מבסיס הקוד. ההוראות שמוגדרות בקובצי AGENTS.md לא תלויות בסביבת הפיתוח המשולבת (IDE). |
התאמה אישית של הנציג באמצעות קובצי AGENTS.md |
|
| ניהול הרשאות | אתם יכולים לנהל הרשאות ספציפיות של הנציג, וכך לשלוט באופן מדויק בסביבת העבודה שלכם. | ניהול הרשאות במצב סוכן | |
| גישה למאגר הידע של Android | גישה למסמכים עדכניים ומהימנים שיעזרו לכם לפתח אפליקציות באיכות גבוהה. | מאגר הידע של Android | |
| חיפוש באינטרנט באמצעות סוכן | לבצע חיפושים באינטרנט בזמן אמת כדי לגשת למידע עדכני. | חיפוש באינטרנט באמצעות Agent | |
| הרחבת היכולות של הסוכן באמצעות סקילים | מיומנויות מאפשרות לשפר את היכולות של הסוכן באמצעות מומחיות מיוחדת ותהליכי עבודה בהתאמה אישית. | הרחבת הסוכן באמצעות מיומנויות | |
| אינטראקציה עם המכשיר המחובר | לסוכן ה-AI ב-Android Studio יש גישה לכלים לפריסת אפליקציה במכשיר המחובר, לבדיקת מה שמוצג כרגע במסך, לצילום מסך, לבדיקת שגיאות ב-Logcat ולניהול אינטראקציה עם האפליקציה שפועלת. | בדיקה ואימות של השינויים במכשיר | |
| מודלים מקומיים של צד שלישי | כדי להפעיל את פונקציונליות ה-AI ב-Android Studio, בוחרים מודל LLM שמותקן באופן מקומי במחשב. | שימוש ב-LLM מקומי | |
| מודלים מרוחקים של צד שלישי | בוחרים מודל שפה גדול (LLM) מספק מודלים מרוחקים כדי להפעיל את פונקציונליות ה-AI ב-Android Studio. | שימוש ב-LLM מרוחק | |
| קוד | החיזוי הבא של העריכה | מציע באופן יזום עריכות במקומות אחרים בבסיס הקוד, על סמך השינויים האחרונים שביצעתם. | הצעות לעריכה הבאה |
| עדכון יחסי התלות | מעדכנים את יחסי התלות ומתקנים את השגיאות שמופיעות במהלך ה-build. | עדכון יחסי תלות באמצעות הסוכן | |
| יצירת בדיקות יחידה | הנציג יכול ליצור בדיקות יחידה מקיפות שאפשר להדר בקוד Kotlin ו-Java, כולל שיטות setUp, אתחול מדומה ומקרי בדיקה נפרדים. |
יצירת בדיקות יחידה | |
| Journeys ל-Android Studio | כדי לכתוב בדיקות פונקציונליות מקצה לקצה, שנקראות תהליכים, מתארים את השלבים והטענות הנכונות בשפה טבעית. הסוכן ממיר את השלבים לפעולות שהוא מבצע באפליקציה.
אפשר להפעיל את התכונה דרך Studio Labs. |
Journeys ל-Android Studio | |
| אימייל חדש | יצירת תצוגה מקדימה של Compose | הסוכן יכול ליצור באופן אוטומטי תצוגות מקדימות של Compose, כולל נתונים מדומים לפרמטרים של התצוגה המקדימה, לפונקציה קומפוזבילית ספציפית או לכל הפונקציות הקומפוזביליות בקובץ. | יצירת תצוגות מקדימות של Compose |
| שינוי ממשק המשתמש | אתם יכולים להשתמש בשפה טבעית כדי לעדכן את ממשק המשתמש של האפליקציה ישירות מחלונית התצוגה המקדימה של Compose. | שינוי ממשק המשתמש | |
| ממשק משתמש חדש ממוקאפ של עיצוב | ליצור קוד Compose ישירות מתבנית עיצוב. | יצירת ממשק משתמש עם קובץ תמונה מצורף | |
| התאמת ממשק המשתמש לתמונת יעד | להתאים את ממשק המשתמש לעיצוב לדוגמה, אם כבר יצרתם ממשק משתמש ראשוני. | יצירת ממשק משתמש עם קובץ תמונה מצורף | |
| פתרון בעיות שקשורות לאיכות של ממשק המשתמש | אתרו ותקנו בעיות כדי לשפר את האיכות והנגישות של ממשק המשתמש. | איתור ותיקון של בעיות באיכות ממשק המשתמש | |
| שילובים שמופעלים על ידי Android | ניתוח קריסות באמצעות App Quality Insights | אתם יכולים להשתמש בסוכן כדי לנתח את דוחות הקריסה של App Quality Insights, ליצור תובנות שנוצרו על ידי AI, לספק סיכום של הקריסה וגם (כשאפשר) להמליץ על השלבים הבאים, כולל קוד לדוגמה וקישורים למסמכי תיעוד רלוונטיים. | ניתוח קריסות באמצעות App Quality Insights |
| ניתוח שגיאות זמן ריצה באמצעות Logcat | הסוכן עוזר לכם להבין ולפתור שגיאות מחלון Logcat, וכך מייעל את תהליך ניפוי הבאגים. כשהאפליקציה מקפיצה הודעת שגיאה או חריגה, לוחצים על Fix with AI כדי לקבל הסברים מיידיים והצעות לפעולה בלי לצאת מה-IDE. | ניתוח שגיאות זמן ריצה באמצעות Logcat | |
| קבלת עזרה בנוגע לשגיאות בבנייה ובסנכרון | הסוכן מבין שגיאות בבנייה ובסנכרון של Gradle. אם יש שגיאות, לוחצים על הקישור Fix with AI בפלט ה-build כדי לאבחן ולתקן את הבעיות. | ||
| פרטיות ואבטחה | הגדרת שיתוף ההקשר | אפשר להגדיר אילו קבצים ספציפיים ישותפו עם הסוכן באמצעות קובצי .aiexclude. |
הגדרת שיתוף ההקשר |
| רישום ביומן | איסוף הפעילות עם Gemini ב-Cloud Logging, כולל הנחיות ותשובות ומטא-נתונים כמו שורות קוד שהמשתמש אישר.
למנויים ברמה העסקית בלבד. |
גישה ליומני ביקורת של Gemini Enterprise באמצעות Cloud Logging | |
| VPC Service Controls | ליצור סביבה מאובטחת ומבוקרת לתכנות כדי להגן על נתונים רגישים ועל קניין רוחני.
למנויים ברמה העסקית בלבד. |
אבטחת האפליקציה באמצעות VPC Service Controls | |
| מדדי פרודוקטיביות | אתם יכולים לעקוב אחרי השימוש של הצוות ב-Gemini וההשפעה שלו על העבודה, כולל מדדים כמו שיעור האישור של המלצות הקוד.
למנויים ברמה העסקית בלבד. |
הצגה וייצוא של נתוני ניתוח |