ב-Agent Platform Sessions נשמרת היסטוריית האינטראקציות בין משתמשים לבין סוכנים. הסשנים מספקים מקורות מוסמכים לזיכרון לטווח ארוך ולהקשר של השיחה.
יש כמה אפשרויות לשימוש בסשנים של Agent Platform:
ערכה לפיתוח סוכנים: אחרי שפורסים את הסוכן של הערכה לפיתוח סוכנים (ADK) ב-Gemini Enterprise Agent Platform, ניהול הסשן מתבצע באופן אוטומטי.
קריאות ל-API: אתם יכולים לבצע קריאות ישירות ל-API של סשנים ב-Agent Platform אם אתם לא רוצים לנהל סשנים באמצעות סוכן ADK.
מושגי ליבה
סשן: סשן מייצג את הרצף הכרונולוגי של הודעות ופעולות (אירועים) באינטראקציה אחת ומתמשכת בין משתמש לבין מערכת הסוכן שלכם.
אירוע: אירוע מאחסן את תוכן השיחה, וגם את הפעולות שהסוכנים מבצעים, כמו קריאות לפונקציות. האירועים תומכים בסכימה גמישה כדי להתאים לנתונים מותאמים אישית ולמסגרות שונות.
מצב: מצב מכיל נתונים זמניים שרלוונטיים רק במהלך השיחה הנוכחית.
זיכרון: זיכרון הוא מידע מותאם אישית שאפשר לגשת אליו בכמה סשנים של משתמש מסוים. הסוכן יכול להשתמש בזיכרונות כדי להתאים אישית את התשובות למשתמש ולהבטיח רציפות בין הסשנים.
פונקציות בסיסיות
הפונקציות העיקריות של סשנים ב-Agent Platform כוללות את הפעולות הבאות:
התחלת שיחות חדשות: יצירת סשנים חדשים כשמשתמש מתחיל אינטראקציה עם סוכן.
המשך שיחות קיימות: אחזור של סשן ספציפי כדי שהנציג יוכל להמשיך שיחה שהושהתה.
שמירת ההתקדמות: הוספת אינטראקציות (אירועים) חדשות להיסטוריה של סשן כדי לעדכן את הסשן.
רשימת שיחות: אפשר למצוא את השרשורים של הסשנים הפעילים של משתמש או אפליקציה מסוימים.
ניקוי: מוחקים אובייקטים של סשנים ואת הנתונים שמשויכים אליהם כשהשיחות מסתיימות או כשאין בהם יותר צורך.