Configurer les branches de résultat dans le script

L'action TextBotExchange retourne 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 gérer toutes les branches peut entraîner l'abandon des interactions ou un acheminement incorrect.

branch

Quand elle est prise et que faire

OnPromptAndCollectNextResponse L'agent virtuel a déterminé que l'interaction doit se poursuivre et attend une saisie supplémentaire du contact. Reboucler le script vers l'action Askcaller pour capturer le message suivant du client et le reboucler afin que le message suivant du client soit envoyé à l'action TextBotExchange pour l'envoyer à l'AI Agents (Cognigy). Cette branche constitue la Boucle de conversation principale.
OnReturnControlToScript L'agent virtuel a terminé sa tâche ou a déterminé que le contact a besoin d'un agent en direct. Le contrôle est renvoyé au script Studio. Vérifiez la variable Custom Payload Var Name (out) pour connaître les données d'exécution ou les signaux d'escalade. Configurez votre script pour qu'il mette fin à l'interaction ou achemine le contact vers une file d'attente d'agents selon le signal.
OnError Une erreur inattendue est survenue, comme 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 remplies 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'acheminant vers un agent en direct.
Par défaut Prise à moins que le script ne remplisse une condition qui requiert l'une des autres branches. Également prise 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'action TextBotExchange sur le canevas.

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

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

  4. Connectez la branche OnError à un chemin de gestion des erreurs. Ce chemin doit informer le contact qu'une erreur est survenue et acheminer l'interaction vers un agent en direct ou y mettre fin selon les exigences de votre organisation. Vérifiez la variable Error Details Var Name (out) et la variable système _ERR pour obtenir des informations de diagnostic.

  5. Connectez la branche Default ou laissez-la comme repli. Il est recommandé de configurer une gestion explicite pour toutes les branches plutôt que de compter sur la branche Default.