הכלי 'חיפוש Google' מאפשר לסוכן להסתמך על מידע עדכני מהאינטרנט בתשובות שלו, ובעצם לבסס את השיחה על נתונים מהעולם האמיתי. הכלי הזה מתאים במיוחד לתרחישים שבהם נדרש ידע על העולם, על אירועים אקטואליים או על מגוון רחב של נושאים.
הגדרות אישיות
כשיוצרים את הכלי, מגדירים את ההגדרות הבאות:
- Name:
השם המוצג של מופע הכלי (לדוגמה:
search_web). - תיאור: תיאור קצר של מטרת הכלי. סוכני חשיבה רציונלית משתמשים בתיאור הזה כדי להחליט מתי להפעיל את הכלי.
- דומיינים מוחרגים: רשימה של דומיינים להחרגה מתוצאות החיפוש (עד 2,000). לדוגמה: www.example.com או example.com
- דומיינים מועדפים: רשימה של דומיינים להגבלת תוצאות החיפוש (עד 20). לדוגמה: www.example.com או example.com
- כתובות URL להוספת הקשר: כתובות URL ספציפיות לאחזור כדי להוסיף הקשר (עד 20). המודל משתמש בתוכן מהדפים האלה ישירות. לדוגמה: example.com/page/path
- אופנים:
אפשר להתאים אישית את האופן שבו הסוכן מעבד ומסכם את תוצאות החיפוש עבור אופנים שונים:
- פרומפט טקסטואלי: הוראות לעיבוד תוצאות חיפוש בשיחות טקסט.
- הנחיה קולית: הוראות לעיבוד תוצאות החיפוש בשיחות קוליות (לדוגמה, שמירה על תשובות תמציתיות וטבעיות לדיבור, והימנעות מהקראת כתובות URL גולמיות).
סדר העדיפות של ההגדרות
ההגדרות של הדומיין וכתובת ה-URL חלות לפי הסדר הבא:
- דומיינים מוחרגים: העדיפות הכי גבוהה. הדומיינים מוחרגים גם אם הם מופיעים בכתובות URL להקשר או בדומיינים מועדפים.
- כתובות URL להקשר: התוכן מאוחזר אלא אם הדומיין מוחרג.
- דומיינים מועדפים: העדיפות הכי נמוכה.
כתובות URL של הקשר זמן הריצה
בנוסף לכתובות ה-URL של ההקשר שמוגדרות בכלי, אפשר להנחות את הסוכן להוסיף כתובות URL באופן דינמי בזמן הריצה.
לדוגמה, אפשר להוסיף את ההוראות הבאות לסוכן:
none
If the user query is about x, look into these urls url1, url2, url3 using
the 'Product Information Search' tool.
ציטוטים והפניות למקור בגוף הטקסט
כשסוכן מעגן את התשובה שלו באמצעות הכלי 'חיפוש Google', התשובה בזמן הריצה כוללת מטא-נתונים של ציטוט ב-SessionOutput.citations כדי לעקוב אחרי ההצהרות שנוצרו ולמצוא את המקורות שלהן באינטרנט.
המטא-נתונים של הציטוט מכילים שני רכיבים עיקריים:
- קטעי מידע עם ציטוטים (
cited_chunks): רשימת מסמכי המקור ששימשו להארקה, כולל המקורuri, הדףtitle, קטע המידעtextוהאינדיקטורrequires_attribution. - ציטוטים מוטבעים (
inline_citations): היסטים מדויקים של טווח בייטים (start_indexו-end_index) בטקסט התגובה שממופים ישירות ל-cited_chunk_indices. אתם יכולים להשתמש בציטוטים מוטבעים באפליקציית הלקוח כדי להציג תגים אינטראקטיביים של כתב עילי, הערות שוליים או קישורים מוטבעים שמעוגנים לטענות ספציפיות בתשובה של הסוכן.
דרישות בנוגע לייחוס
יכול להיות שיהיה צורך בשיוך למקור המקורי של ציטוטים שמוחזרים מהארקה באינטרנט:
- בודקים את השדה
requires_attributionבכלCitedChunk. - אם
requires_attributionהואtrue, אפליקציית הלקוח צריכה להציג שיוך למקור וקישור ל-URI של המקור למשתמשי הקצה.