היכולות של מודלים גדולים של שפה (LLM) שונות. כדי לתת לכם שליטה וגמישות בפיתוח תוכנה בעזרת AI, Android Studio מאפשר לכם לבחור מודל מקומי שפועל במחשב האישי שלכם כדי להפעיל את פונקציונליות ה-AI של סביבת הפיתוח המשולבת (IDE).
בחירת מודל
מודל מקומי הוא חלופה לתמיכה במודלים גדולים של שפה (LLM) שמוטמעת ב-Android Studio. עם זאת, בדרך כלל Gemini ב-Android Studio מספק את חוויית ה-AI הטובה ביותר למפתחי Android, כי הוא מבוסס על מודלים מתקדמים של Gemini. אתם יכולים לבחור מתוך מגוון של מודלים של Gemini למשימות הפיתוח שלכם ב-Android, כולל מודל ברירת המחדל ללא עלות או מודלים שאפשר לגשת אליהם באמצעות מפתח Gemini API בתשלום.
היכולת של מודל מקומי היא אפשרות מצוינת אם אתם צריכים לעבוד אופליין, אם אתם מחויבים לפעול בהתאם למדיניות חברה מחמירה בנושא שימוש בכלי AI, או אם אתם רוצים להתנסות במודלים מחקריים בקוד פתוח.
הגדרת תמיכה במודלים מקומיים
מורידים ומתקינים את הגרסה העדכנית של Android Studio Canary.
מתקינים ספק של מודל שפה גדול (LLM), כמו LM Studio או Ollama, במחשב המקומי.
מוסיפים את ספק המודל ל-Android Studio.
- עוברים אל הגדרות > כלים > AI > ספקי מודלים.
- לוחצים על הסמל .
- בוחרים באפשרות ספק מקומי.
- מזינים תיאור של ספק המודל (בדרך כלל שם ספק המודל).
- הגדרת היציאה שבה הספק מאזין
- הפעלת מודל
תרשים 1. הגדרות ספק המודל. מורידים ומתקינים מודל לבחירתכם.
אפשר לעיין בקטלוגים של מודלים של LM Studio ושל Ollama. כדי ליהנות מהחוויה הטובה ביותר עם Agent Mode ב-Android Studio, מומלץ לבחור מודל שאומן לשימוש בכלים.
איור 2. מודלים מקומיים זמינים. מפעילים את סביבת ההסקה.
סביבת ההסקה משרתת את המודל שלכם לאפליקציות מקומיות. כדי להשיג ביצועים אופטימליים, צריך להגדיר חלון טוקנים עם אורך הקשר גדול מספיק. הוראות מפורטות להפעלה ולהגדרה של הסביבה זמינות במאמרי העזרה של Ollama או של LM Studio.
בוחרים מודל.
פותחים את Android Studio. עוברים לחלון הצ'אט עם Gemini. כדי לעבור ממודל Gemini שמוגדר כברירת מחדל למודל מקומי שהגדרתם, משתמשים בכלי לבחירת מודל.
איור 3. התפריט לבחירת המודל.
אחרי שמחברים את Android Studio למודל המקומי, אפשר להשתמש בתכונות הצ'אט ב-IDE. כל האינטראקציות מבוססות על המודל שפועל במחשב המקומי, כך שמתקבלת סביבת פיתוח עצמאית של AI.
שיקולים לגבי מגבלות הביצועים
בדרך כלל, מודל מקומי במצב אופליין לא יהיה יעיל או חכם כמו מודלי Gemini מבוססי-הענן. תשובות בצ'אט ממודלים מקומיים הן בדרך כלל פחות מדויקות וזמן האחזור שלהן ארוך יותר בהשוואה למודלים מבוססי-ענן.
בדרך כלל, מודלים מקומיים לא עוברים כוונון עדין לפיתוח ב-Android, והם יכולים להחזיר תשובות שלא מבוססות על ממשק המשתמש של Android Studio. חלק מהתכונות של AI ב-Android Studio ותסריטי שימוש בפיתוח ל-Android לא פועלים עם מודל מקומי. עם זאת, תכונת הצ'אט מבוסס-AI ב-Android Studio נתמכת בדרך כלל על ידי מודלים מקומיים.
הפתרון הכי טוב לקבלת תשובות מהירות ומדויקות לגבי כל ההיבטים של פיתוח Android ותמיכה בכל התכונות של Android Studio הוא Gemini ב-Android Studio, שמבוסס על מודלים של Gemini.