In Agent Platform Sessions wird der Verlauf der Interaktionen zwischen einem Nutzer und KI-Agenten gespeichert. Sitzungen sind definitive Quellen für die langfristig gemerkten Informationen und den Unterhaltungskontext.
Sie haben mehrere Möglichkeiten, Agent Platform Sessions zu nutzen:
Agent Development Kit: Wenn Sie Ihren ADK-Agenten (Agent Development Kit) in der Gemini Enterprise Agent Platform bereitstellen, wird die Sitzungsverwaltung automatisch übernommen.
API-Aufrufe: Sie können direkte API-Aufrufe an Agent Platform Sessions senden, wenn Sie Sitzungen nicht mit einem ADK-Agent verwalten möchten.
Wichtige Konzepte
Sitzung: Eine Sitzung stellt die chronologische Abfolge von Nachrichten und Aktionen (Ereignissen) für eine einzelne, laufende Interaktion zwischen einem Nutzer und Ihrem Agentsystem dar.
Ereignis: In einem Ereignis werden der Inhalt der Unterhaltung sowie die von den Agents ausgeführten Aktionen wie Funktionsaufrufe gespeichert. Ereignisse unterstützen ein flexibles Schema für benutzerdefinierte Daten und verschiedene Frameworks.
Status: Ein Status enthält temporäre Daten, die nur während der aktuellen Unterhaltung relevant sind.
Memory: „Memory“ sind personalisierte Informationen, auf die über mehrere Sitzungen hinweg für einen bestimmten Nutzer zugegriffen werden kann. Der Agent kann diese Informationen verwenden, um Antworten für den Nutzer zu personalisieren und die Kontinuität über Sitzungen hinweg zu gewährleisten.
Hauptfunktionen
Zu den Kernfunktionen von Agent Platform Sessions gehören:
Neue Unterhaltungen starten: Erstellen Sie neue Sitzungen, wenn ein Nutzer eine Interaktion mit einem Agent beginnt.
Vorhandene Unterhaltungen fortsetzen: Eine bestimmte Sitzung abrufen, damit der Agent eine pausierte Unterhaltung fortsetzen kann.
Fortschritt speichern: Hängen Sie dem Verlauf einer Sitzung neue Interaktionen (Ereignisse) an, um die Sitzung zu aktualisieren.
Unterhaltungen auflisten: Aktive Sitzungsthreads für einen bestimmten Nutzer und eine bestimmte Anwendung finden.
Bereinigen: Löschen Sie Sitzungsobjekte und die zugehörigen Daten, wenn Unterhaltungen beendet sind oder nicht mehr benötigt werden.