Panoramica delle sessioni del motore Vertex AI Agent

Le sessioni di Vertex AI Agent Engine 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 Vertex AI Agent Engine:

  • Agent Development Kit: dopo aver eseguito il deployment dell'agente Agent Development Kit (ADK) in Vertex AI Agent Engine, la gestione delle sessioni viene gestita automaticamente.

  • Chiamate API: puoi effettuare chiamate API dirette alle sessioni di Vertex AI Agent Engine 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 in corso 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.

  • 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 delle sessioni di Vertex AI Agent Engine includono quanto segue:

  • 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 sospesa.

  • 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 di sessione e i dati associati al termine delle conversazioni o quando non sono più necessari.

Passaggi successivi