A partire dal 29 aprile 2025, i modelli Gemini 1.5 Pro e Gemini 1.5 Flash non sono disponibili nei progetti che non li hanno mai utilizzati, inclusi i nuovi progetti. Per maggiori dettagli, vedi Versioni e ciclo di vita dei modelli.
Panoramica delle sessioni del motore Vertex AI Agent
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,["| **Preview**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nVertex AI Agent Engine Sessions maintains the history of interactions between a user and agents. Sessions provide definitive sources for long-term memory and conversation context.\n\nYou have several options to use Vertex AI Agent Engine Sessions:\n\n- [Agent Development Kit](/vertex-ai/generative-ai/docs/agent-engine/sessions/manage-sessions-adk): Once you deploy your Agent Development Kit (ADK) agent to Vertex AI Agent Engine, session management is handled automatically.\n\n- [API calls](/vertex-ai/generative-ai/docs/agent-engine/sessions/manage-sessions-api): You can make direct API calls to Vertex AI Agent Engine Sessions if you don't want to manage sessions using an ADK agent.\n\nCore concepts\n\n- **Session**: A session represents the chronological sequence of messages and actions (events) for a single, ongoing interaction between a user and your agent system.\n\n- **Event**: An event stores the content of the conversation, as well as the actions taken by the agents such as function calls.\n\n- **State**: A state holds temporary data relevant only during the current conversation.\n\n- **Memory**: Memory is personalized information that can be accessed across multiple sessions for a particular user. The agent can use memories to personalize responses to the user and ensure cross-session continuity.\n\nCore functionalities\n\nThe core functionalities of Vertex AI Agent Engine Sessions include the following:\n\n- **Starting new conversations**: Create new sessions when a user begins an interaction with an agent.\n\n- **Resuming existing conversations**: Retrieving a specific session so the agent can resume a conversation that has been paused.\n\n- **Saving progress**: Append new interactions (events) to a session's history to update the session.\n\n- **Listing conversations**: Find the active session threads for a particular user and application.\n\n- **Cleaning up**: Delete session objects and their associated data when conversations are finished or no longer needed.\n\nWhat's next\n\n- [Manage sessions using ADK](/vertex-ai/generative-ai/docs/agent-engine/sessions/manage-sessions-adk).\n- [Manage sessions using API calls](/vertex-ai/generative-ai/docs/agent-engine/sessions/manage-sessions-api)."]]