Dans cette leçon
Passage d'un nœud autonome à un flux de travail contrôlé en Botpress
Les nœuds autonomes du site Botpress offrent une certaine flexibilité, mais certains scénarios nécessitent un contrôle total des résultats, comme les tâches sensibles ou les flux de travail spécialisés. Cette leçon explique comment faire passer les utilisateurs d'un nœud autonome à un flux de travail contrôlé, en garantissant des interactions cohérentes et fiables.
Création d'un flux de travail contrôlé
- Mise en place du flux de travail
- Ajouter un nouveau flux de travail, tel que "HITL" (Human in the Loop).
- Définir la structure du flux de travail à l'aide de la logique et des entrées fixes. Par exemple :
- Ajouter une carte de texte affichant un message fixe tel que "Bonjour, ceci est un texte d'entrée fixe".
- Inclure la gestion des entrées utilisateur et des boucles pour créer des éléments interactifs.
- Le flux de travail garantit un contrôle total des réponses, permettant d'appeler des bases de données ou d'afficher des informations spécifiques.
- Personnalisation du comportement du flux de travail
- Comme les flux de travail contournent la logique de LLM , ils sont idéaux pour les tâches nécessitant un traitement précis, telles que les transactions financières ou l'escalade d'un agent humain.
Transition vers le flux de travail
- Transition par mots-clés
- Ajouter une carte "Transition" au nœud autonome.
- Définir une condition, telle que la correspondance par mot-clé (par exemple,
event.preview == "hitl"
). - Lier la carte au flux de travail souhaité en sélectionnant "Execute Workflow" et en la connectant à "HITL".
- Cette méthode est utile pour les tests et le débogage, car elle permet d'éviter l'interprétation de LLM .
- Transition basée sur l'enseignement
- Ouvrez la carte "Instructions" et ajoutez un extrait de comportement. Par exemple :
- "Si un utilisateur souhaite parler à un agent humain, il doit passer au flux de travail HITL.
- Connectez le flux de travail en l'ajoutant en tant que carte au nœud autonome.
- Cette méthode s'intègre parfaitement à la logique du robot et convient aux applications réelles.
- Ouvrez la carte "Instructions" et ajoutez un extrait de comportement. Par exemple :
Avantages des flux de travail contrôlés
- Cohérence: Garantir la prévisibilité et la précision des produits, en évitant toute variabilité sur le site LLM .
- Sensibilité: Gère les tâches nécessitant de la précision, telles que la tarification, les transactions ou l'escalade vers des agents humains.
- Flexibilité: Permet au nœud autonome de jouer le rôle de concierge, en acheminant les utilisateurs vers des flux de travail spécialisés lorsque cela est nécessaire.
Résumé
Cette leçon explique comment faire passer les utilisateurs d'un nœud autonome à un flux de travail contrôlé dans Botpress, en leur offrant un contrôle total sur les résultats des tâches spécialisées.
toutes les leçons de ce cours