סקירה כללית של סשנים ב-Agent Platform

ב-Agent Platform Sessions נשמרת היסטוריית האינטראקציות בין משתמש לבין נציגים. הסשנים מספקים מקורות ברורים לזיכרון לטווח ארוך ולהקשר של השיחה.

יש כמה דרכים להשתמש בסשנים בפלטפורמת Agent:

  • ערכת פיתוח לסוכנים (ADK): אחרי שפורסים את סוכן ה-ADK בפלטפורמת הסוכנים של Gemini Enterprise, ניהול הסשנים מתבצע באופן אוטומטי.

  • קריאות ל-API: אם אתם לא רוצים לנהל סשנים באמצעות סוכן ADK, אתם יכולים לבצע קריאות ישירות ל-API של Agent Platform Sessions.

מושגי ליבה

  • סשן: סשן מייצג את הרצף הכרונולוגי של ההודעות והפעולות (אירועים) באינטראקציה אחת מתמשכת בין משתמש לבין מערכת הנציגים.

  • אירוע: אירוע מאחסן את תוכן השיחה, וגם את הפעולות שהסוכנים מבצעים, כמו קריאות להפעלת פונקציות. אירועים תומכים בסכימה גמישה כדי להתאים לנתונים מותאמים אישית ולמסגרות שונות.

  • מצב: מצב מכיל נתונים זמניים שרלוונטיים רק במהלך השיחה הנוכחית.

  • זיכרון: מידע מותאם אישית שאפשר לגשת אליו בכמה סשנים של משתמש מסוים. הסוכן יכול להשתמש בזיכרונות כדי להתאים אישית את התשובות למשתמש ולהבטיח המשכיות בין הסשנים.

פונקציונליות עיקרית

הפונקציונליות העיקרית של Agent Platform Sessions כוללת את הדברים הבאים:

  • התחלת שיחות חדשות: יצירת סשנים חדשים כשמשתמש מתחיל אינטראקציה עם נציג.

  • המשך של שיחות קיימות: שליפת סשן ספציפי כדי שהנציג יוכל להמשיך שיחה שהושהתה.

  • שמירת ההתקדמות: הוספת אינטראקציות (אירועים) חדשות להיסטוריה של הסשן כדי לעדכן אותו.

  • הצגת רשימת שיחות: חיפוש שרשורי הסשנים הפעילים של משתמש ואפליקציה מסוימים.

  • ניקוי: מוחקים אובייקטים של סשנים ואת הנתונים שמשויכים אליהם כשהשיחות מסתיימות או כשכבר לא צריך אותן.

המאמרים הבאים