יש כמה דרכים שבהן הסוכן יכול לקבל מידע עדכני. הכלים האלה מאפשרים לסוכן להשתמש במידע שפורסם אחרי תאריך הסיום של האימון האחרון שלו, וכך לשפר את איכות התשובות שלו.
מאגר הידע של 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, הוא יכול לחפש באינטרנט. הכלי 'חיפוש באינטרנט באמצעות סוכן' מורה ל-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. הנציג לא יגש לאינטרנט בלי הסכמה מפורשת שלכם.