Agents

L'agent est l'élément de base des applications d'agent. Une application d'agent comporte généralement de nombreux agents, chacun étant défini pour gérer des tâches spécifiques. Les données de l'agent sont fournies au LLM. Celui-ci dispose donc des informations nécessaires pour répondre aux questions et exécuter des tâches. Chaque agent peut fournir des informations, envoyer des requêtes à des services externes ou différer le traitement des conversations vers un flux Dialogflow CX ou un autre agent pour gérer des tâches secondaires.

Données de l'agent

Un agent est composé des données suivantes:

  • Objectifs : description générale de ce que l'agent doit accomplir
  • Instructions : définit les étapes du processus à suivre pour atteindre l'objectif
  • Exemples : Exemples de conversations qui sont efficacement des exemples de requêtes few-shot pour le LLM
  • Paramètres : ils permettent de stocker des informations sur une conversation, telles que les entrées utilisateur, les informations système de l'utilisateur, les résultats des actions, etc.

Agent par défaut

Lorsque vous créez une application d'agent, un agent par défaut est créé automatiquement.

L'agent par défaut est le point de départ des conversations. Il présente donc des différences importantes par rapport aux autres agents:

  • L'agent par défaut ne reçoit pas de résumé des tours de conversation précédents.
  • L'agent par défaut ne peut pas définir ni recevoir de paramètres d'entrée.