יש כמה דרכים שבהן הסוכן יכול לקבל מידע עדכני. הכלים האלה מאפשרים לסוכן להשתמש במידע שפורסם אחרי תאריך הסיום של ההדרכה האחרונה שלו, וכך לשפר את איכות התשובות שלו.
מאגר הידע של Android
במאגר הידע של Android יש לסוכן גישה למסמכים עדכניים ומהימנים על שינויים ב-API, ספריות חדשות, שיטות מומלצות מעודכנות ועוד, מהמקורות הבאים:
- מסמכי התיעוד למפתחי Android
- Firebase
- Google Developers
- מסמכי Kotlin
במאגר הידע של Android יש שני כלים חדשים לסוכן.
כדי לראות את כל הכלים שזמינים לסוכן, מקלידים /tools בשדה ההנחיה.
-
search_android_docs: מחפש במאגר הידע של Android מסמכים מהימנים ואיכותיים שרלוונטיים לשאילתה שלכם. -
fetch_android_docs: מאחזר את התוכן המלא של המסמכים שזוהו על ידי כלי החיפוש.
מאגר הידע של Android אמור להיות מופעל באופן אוטומטי כשזה רלוונטי, אבל כדי להגדיל את הסיכוי שהסוכן ישתמש בו, אפשר לבקש מהסוכן באופן ספציפי להשתמש במסמכי Android בהנחיה. לדוגמה, במקום לומר רק "שדרג את הניווט לניווט 3", אומרים "שדרג את הניווט לניווט 3. לקבלת הנחיות, אפשר לעיין במסמכי העזרה של Android".
אפשר לגשת למאגר הידע של Android גם באמצעות Android CLI, עם כל סוכן וסביבת פיתוח משולבת (IDE) שתבחרו. מידע נוסף זמין במאמר android docs.
חיפוש באינטרנט באמצעות סוכן
אם הסוכן לא מוצא את מה שהוא צריך במאגר הידע של Android, הוא יכול לחפש באינטרנט. הכלי Agent Web Search (סוכן לחיפוש באינטרנט) מורה ל-Gemini לבצע חיפוש באינטרנט בזמן אמת מ-Google, וכך מצמצם את הסיכוי לספק הנחיות לא עדכניות או דוגמאות קוד מיושנות.
הכלי Agent Web Search מאפשר לנציג לגשת למידע עדכני ומהימן ברחבי האינטרנט, כולל:
- הגרסאות האחרונות של הספריות: אפשר לאחזר את הגרסאות האחרונות של ספריות כמו Coil או ספריות Firebase KMP של GitLive.
- תיעוד חדש של API: גישה לתיעוד של כלים ושירותים שפורסמו אחרי אימון המודל.
הכלי 'חיפוש באינטרנט' זמין באופן אוטומטי ככלי של הסוכן. כדי לראות את כל הכלים שהסוכן יכול להשתמש בהם, מקלידים /tools בשדה ההנחיה.
-
web_search: חיפוש באינטרנט הפעיל באמצעות חיפוש Google כדי למצוא מידע עדכני, מסמכים ופרטים טכניים שרלוונטיים לשאילתה.
הסוכן צריך להפעיל את חיפוש האינטרנט באופן אוטומטי כשהוא קובע שצריך לבצע חיפוש כדי לספק תשובה מדויקת. עם זאת, אתם יכולים להגדיל את הסיכוי שהסוכן ישתמש בכלי אם תבקשו ממנו במפורש לבדוק מידע עדכני או אם תקלידו web_search בהנחיה.
פרומפטים לדוגמה
- "Tell me about GitLive's Firebase KMP libraries. לפני שאתה עונה, חפש באינטרנט את פרטי הגרסה העדכניים".
- "איך מטמיעים את ה-API של Xweather ל-Android? במסמכי האינטרנט העדכניים מפורטים השלבים להטמעה".
הרשאות
כדי לוודא שיש לכם שליטה מלאה בנתונים ובהתנהגות של הסוכן, כלי החיפוש באינטרנט של הסוכן משתמש במודל ההרשאות של Android Studio. הנציג לא יגש לאינטרנט בלי ההסכמה המפורשת שלכם.