Examples

Chaque agent génératif doit comporter un ou plusieurs exemples. Ces exemples sont des exemples de conversations entre un utilisateur final et l'agent, y compris le dialogue et les actions effectuées par l'agent. Il s'agit en réalité d'exemples de requêtes few-shot pour le LLM.

La console fournit une interface qui vous permet de saisir des actions.

Applications d'assistant virtuel multilingues

Si vous voulez que votre assistant gère plusieurs langues, vos exemples doivent utiliser chacune des langues.

Exemple de résumé d'entrée et de résumé de sortie

En plus des paramètres d'entrée et de sortie, les agents génératifs permettent de recevoir un résumé des entrées et d'émettre un résumé des sorties pour échanger des informations avec d'autres agents génératifs. Les résumés sont utiles pour transmettre des informations contextuelles abstraites entre les agents génératifs, tandis que les paramètres sont plus utiles pour transmettre des champs structurés et bien définis entre les agents génératifs. Les paramètres sont le seul moyen d'échanger des données entre des flux et des agents génératifs.

Ajoutez des résumés d'entrée pertinents aux exemples pour conditionner l'agent génératif afin qu'il ajuste ses actions en fonction des résumés des entrées au moment de l'exécution. Ajoutez des résumés de sortie comprenant des détails pertinents et précis sur l'exemple de conversation pour montrer à l'agent génératif les détails qu'il est important de résumer.

Exemple d'état

À un moment donné de la conversation, un playbook peut présenter l'un des états suivants:

  • OK: le playbook a atteint son objectif. Les commandes sont désormais transférées vers le playbook parent.
  • CANCELLED: l'utilisateur a décidé de ne pas poursuivre l'objectif attribué au playbook. La commande est maintenant transférée vers le playbook parent.
  • FAILED: le playbook ne peut pas poursuivre l'objectif en raison d'une erreur (l'outil renvoie une erreur 500, par exemple). La session se terminera avec l'état "failed" (échec).
  • ESCALATED: le playbook a décidé qu'il ne pouvait pas atteindre l'objectif et devait faire remonter la situation à un être humain. La session prendra fin avec l'état "Escaladé".
  • PENDING: la conversation se poursuit dans le playbook.

L'exemple de premier niveau et ses appels de playbook doivent être indiqués par un état qui correspond au playbook auquel ils font référence.

Stratégie de récupération

La stratégie de récupération détermine si chaque exemple est inclus ou non dans l'invite de l'agent génératif.

  • DEFAULT: l'exemple peut être omis si l'invite se rapproche de la limite de jetons.
  • STATIC: l'exemple est toujours inclus.
  • NEVER: l'exemple n'est jamais inclus dans l'invite. Cet exemple n'a aucun effet sur les performances de l'agent génératif.