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

Les sessions Vertex AI Agent Engine conservent l'historique des interactions entre un utilisateur et les 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 : une fois que vous avez déployé votre agent Agent Development Kit (ADK) sur 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 Vertex AI Agent Engine 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 de messages et d'actions (événements) pour une interaction unique et continue entre un utilisateur et votre système d'agent.

  • É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 qui ne sont pertinentes que pendant la conversation en cours.

  • Mémoire : la mémoire est une information personnalisée à laquelle un utilisateur peut accéder lors de plusieurs sessions. L'agent peut utiliser les infos mémorisées pour personnaliser les réponses à l'utilisateur et assurer la continuité entre les sessions.

Fonctionnalités de base

Voici les principales fonctionnalités des sessions Vertex AI Agent Engine :

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

  • Reprise des conversations existantes : récupération d'une session spécifique pour que l'agent puisse reprendre une conversation qui a été mise en pause.

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

  • Lister les conversations : trouvez les fils de discussion de session active 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.

Étapes suivantes