Configurer les Branches de résultat dans le script

L'TextBotExchange action renvoie une des quatre conditions de branche après chaque exécution. Vous devez connecter chaque branche aux actions en aval appropriées dans le script. Le fait de ne pas traiter toutes les branches peut entraîner l'abandon des interactions ou leur acheminement incorrect.

branche

Quand elle est effectuée et quoi faire

OnPromptAndCollectNextResponse L'agent virtuel a déterminé que l'interaction devait se poursuivre et est en attente d'une saisie supplémentaire du contact. Reboucler le script vers l'Action Askcaller pour capturer le prochain Message client et le reboucler vers le afin que le prochain Message client soit envoyé à l'Action TextBotExchange pour l'envoyer à AI Agents (Cognigy). Cette branche est la Boucle de conversation principale.
OnReturnControlToScript L'agent virtuel a terminé sa tâche ou a déterminé que le contact nécessite un Agent en direct. Le contrôle est retourné au script Studio. Vérifiez la Custom Payload Var Name (out) variable pour connaître les données de traitement ou les signaux d'escalade. Configurez votre script pour mettre fin à l'interaction ou acheminer le contact vers une file d'attente d'agents en fonction du signal.
En cas d'erreur Une erreur inattendue s'est produite, telle qu'une défaillance de connectivité, un dépassement DE délai ou une erreur de syntaxe. La variable _ERR et Error Details Var Name (out) sont renseignées avec les Détails de l'erreur. Configurez cette branche pour gérer l'Erreur de manière appropriée, par exemple en envoyant un message d'excuse au contact et en l'orientant vers un agent en direct.
Par défaut Pris, sauf si le script remplit une condition qui nécessite une des autres branches. Également pris si les autres branches ne sont pas définies. Il est recommandé de toujours définir une gestion explicite pour OnPromptAndCollectNextResponse , OnReturnControlToScript , et OnError afin que la branche Default ne soit pas prise de manière inattendue.

Configurez les connexions de branche suivantes dans votre script :

  1. Sélectionnez l'TextBotExchangeaction sur le canevas.

  2. Connectez la branche OnPromptAndCollectNextResponse à l'action qui collecte la saisie du contact (par exemple, une action AskCalleraction), formant ainsi une boucle. Cette boucle se poursuit à chaque tour de la conversation.

  3. Connectez la branche OnReturnControlToScript à l’action qui gère la fin de l’interaction ou l’escalade. Dans le chemin OnReturnControlToScript , examinez la variable Custom Payload Var Name (out) pour déterminer s’il convient de mettre fin à l’interaction ou d’acheminer le contact vers une file d’attente d’agents en direct.

  4. Connectez la branche En cas d'erreur à un chemin de gestion des erreurs. Ce chemin doit informer le contact qu'une erreur est survenue, puis acheminer l'interaction vers un Agent en direct, ou mettre fin à l'interaction conformément aux exigences de votre organisation. Vérifiez la variable Error Details Var Name (out) et la _ERR variable système pour obtenir des informations de diagnostic.

  5. Connectez la branche Default ou laissez-la en tant que repli. Il est recommandé de configurer une gestion explicite pour toutes les Branches plutôt que de vous reposer sur la branche Default.