Panoramica delle sessioni del motore Vertex AI Agent

Vertex AI Agent Engine Sessions mantiene 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 a disposizione 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 continua tra un utente e il sistema dell'agente.

  • Evento: un evento memorizza i contenuti della conversazione, nonché le azioni intraprese dagli agenti, come le chiamate di funzioni.

  • Stato: uno stato contiene dati temporanei pertinenti solo durante la conversazione in corso.

  • Memoria: la memoria è costituita da informazioni personalizzate a cui è possibile accedere in più sessioni per un determinato utente. L'agente può utilizzare le informazioni salvate per personalizzare le risposte all'utente e garantire la continuità tra le sessioni.

Funzionalità di base

Le funzionalità di base di Vertex AI Agent Engine Sessions includono quanto segue:

  • Avvio di nuove conversazioni: crea nuove sessioni quando un utente inizia un'interazione con un agente.

  • Riprendi conversazioni esistenti: recupero di una sessione specifica per consentire all'agente di riprendere una conversazione messa in pausa.

  • Salvataggio dei progressi: vengono aggiunte nuove interazioni (eventi) alla cronologia di una sessione per aggiornarla.

  • Conversazioni di schede: trova i thread di sessione attivi per un determinato utente e un'applicazione.

  • Pulizia: elimina gli oggetti sessione e i relativi dati associati quando le conversazioni sono terminate o non sono più necessari.

Passaggi successivi