Le sessioni della piattaforma dell'agente mantengono la cronologia delle interazioni tra un utente e gli agenti. Le sessioni forniscono fonti definitive per la memoria a lungo termine e il contesto della conversazione.
Hai diverse opzioni per utilizzare le sessioni di Agent Platform:
Agent Development Kit: una volta eseguito il deployment dell'agente Agent Development Kit (ADK) su Gemini Enterprise Agent Platform, la gestione delle sessioni viene gestita automaticamente.
Chiamate API: puoi effettuare chiamate API dirette a Agent Platform Sessions se non vuoi gestire le sessioni utilizzando un agente ADK.
Concetti principali
Sessione: una sessione rappresenta la sequenza cronologica di messaggi e azioni (eventi) per una singola interazione continua tra un utente e il sistema dell'agente.
Evento: un evento memorizza i contenuti della conversazione, nonché le azioni intraprese dagli agenti, ad esempio le chiamate di funzioni. Gli eventi supportano uno schema flessibile per ospitare dati personalizzati e framework diversi.
Stato: uno stato contiene dati temporanei pertinenti solo durante la conversazione corrente.
Memoria: la memoria è costituita da informazioni personalizzate a cui un determinato utente può accedere in più sessioni. L'agente può utilizzare i ricordi per personalizzare le risposte all'utente e garantire la continuità tra le sessioni.
Funzionalità di base
Le funzionalità principali di Sessioni di Agent Platform includono:
Avvio di nuove conversazioni: crea nuove sessioni quando un utente inizia un'interazione con un agente.
Ripresa di conversazioni esistenti: recupero di una sessione specifica in modo che l'agente possa riprendere una conversazione che è stata messa in pausa.
Salvataggio dei progressi: aggiungi nuove interazioni (eventi) alla cronologia di una sessione per aggiornarla.
Elenco delle conversazioni: trova i thread delle sessioni attive per un determinato utente e una determinata applicazione.
Pulizia: elimina gli oggetti sessione e i dati associati al termine delle conversazioni o quando non sono più necessari.