Présentation des sessions du moteur d'agent Vertex AI

Vertex AI Agent Engine Sessions conserve l'historique des interactions entre un utilisateur et des agents. Les sessions fournissent des sources définitives pour la mémoire à long terme et le contexte de la conversation.

Vous disposez de plusieurs options pour utiliser les sessions Vertex AI Agent Engine:

  • Agent Development Kit (ADK): une fois que vous avez déployé votre agent ADK (Agent Development Kit) dans Vertex AI Agent Engine, la gestion des sessions est gérée automatiquement.

  • Appels d'API: vous pouvez effectuer des appels d'API directs aux sessions du moteur d'agent Vertex AI si vous ne souhaitez pas gérer les sessions à l'aide d'un agent ADK.

Concepts fondamentaux

  • Session: une session représente la séquence chronologique des messages et des actions (événements) pour une interaction unique et continue entre un utilisateur et votre système d'agents.

  • Événement: un événement stocke le contenu de la conversation, ainsi que les actions effectuées par les agents, comme les appels de fonction.

  • État: un état contient des données temporaires pertinentes uniquement pendant la conversation en cours.

  • Mémoire: la mémoire correspond aux informations personnalisées auxquelles un utilisateur particulier peut accéder sur plusieurs sessions. L'agent peut utiliser les souvenirs pour personnaliser les réponses à l'utilisateur et assurer la continuité entre les sessions.

Fonctionnalités de base

Les principales fonctionnalités des sessions du moteur d'agent Vertex AI sont les suivantes:

  • Démarrer de nouvelles conversations: créez des sessions lorsqu'un utilisateur commence une interaction avec un agent.

  • Reprendre des conversations existantes: permet de récupérer une session spécifique afin que l'agent puisse reprendre une conversation mise en veille.

  • Enregistrer la progression: ajoutez de nouvelles interactions (événements) à l'historique d'une session pour la mettre à jour.

  • Liste des conversations: recherchez les threads de session actifs pour un utilisateur et une application spécifiques.

  • Nettoyage: supprimez les objets de session et les données associées lorsque les conversations sont terminées ou ne sont plus nécessaires.

Étape suivante