Passer des données vers et depuis un bot

Utilisez les variables d’entrée et de sortie de flux pour transmettre des données entre les flux d’appels, de chats ou de messages et les bots Architect. Vous pouvez ajouter n’importe quelle logique et configurer des expressions et des valeurs de retour en fonction de vos exigences de flux. Cependant, cet exemple montre comment passer un équilibre spécifique vers et depuis un flux bot.

Remarque :  Vous pouvez effectuer cette tâche partir d’un appel ou d’un flux vocal nouveau ou existant, ou directement à partir d’un flux bot nouveau ou existant. Cet exemple montre comment transmettre des données vers et depuis un flux de bot flux partir d’un flux discussion existant.

Ajouter une intention

Pour créer un intent, procédez comme suit :

  1. Créez un flux de robot ou ouvrez un flux existant. La page Bot Flow s’ouvre.
  2. Sous Compréhension du langage naturel, cliquez sur Intentions.
  3. Pour ajouter un nouvel intent, procédez comme suit :
    1. Cliquez sur Ajouter une intention.
    2. Ajoutez un nom distinctif à l’intention et cliquez sur sauvegarder.
    3. Cliquez sur Ajouter une instance.
    4. Sous Écritures, tapez la phrase.
    5. presse Entrer.
    6. Répétez les étapes c et d pour chaque énoncé supplémentaire. 
  4. Ensuite, ajoutez des emplacements.

Ajouter une variable de relevé de devises à un flux bot

  1. Depuis la page d’accueil de l’Architect, cliquez ou passez la souris sur Les flux menu et sélectionnezFlux de bot.
  2. Ouvrez un flux bot existant.
  3. Ouvrez les flux discussion Etat initial.
  4. Cliquez sur l'action de flux du chat Appeler le flux du bot.
  5. Sous Flux du bot, cliquez sur Ouvrir le flux sélectionné. Le flux bot s’ouvre dans un nouvel onglet.
  6. Depuis la boîte à outils Architect, ajoutez un Action de mise à jour des données dans l’éditeur du bot flux.
  7. Cliquez sur Ajouter une déclaration de mise à jour et sélectionnez Devise.
  8. Dans le champ Nom de variable, entrez un nom pour la variable. Par exemple, Flow.AccountBalance. 
  9. Cliquez sur le lien de la variable. La variable d’édition boîte de dialogue s’ouvre.
    Remarque :  Si votre variable est nouvelle, après avoir tapé le nom, cliquez n’importe où sur l’écran et le nom apparaît sous la forme d’un hyperlien bleu. Cliquez sur le nom de la variable ; par exemple, Flow.AccountBalance. La variable d’édition boîte de dialogue s’ouvre.
  10. Configurez la variable en tant que sortie du flux du bot :
    1. Sous Options variables, cliquez pour activer Sortie du flux case à cocher.
    2. (Facultatif) Ajoutez une description à la variable. Par exemple, solde du compte client.
    3. Cliquez sur Sauvegarder. 
  11. dans le Champ Valeur à attribuer, ajoutez une valeur. Par exemple, 500,00 $.
  12. Cliquez sur Publier.
  13. Accédez au flux chat entrant et actualisez la page. La nouvelle instruction de mise à jour de devise, Flow.AccountBalance dans cet exemple, apparaît dans la zone Sortie.
  14. Dans le champ de la nouvelle variable, liez-la au flux chat entrant. Dans cet exemple, entrez Task.AccountBalance.

Utilisez la variable dans un flux discussion

La variable peut maintenant être utilisée par les auteurs de flux. Vous pouvez ajouter une action Décision pour récupérer des informations. Par exemple:

  1. Faites glisser l'action Décision sous l’action Appeler le flux du bot.
  2. dans le Expression boîte, pour lier l’exemple d’intention, tapez Task.AccountBalance = = “Vérifier le solde du compte”.
  3. Sous l’action de décision Oui chemin, ajoutez un Envoyer une action de réponse.
  4. Sous Corps du message, cliquez pour ouvrir le Générateur de chaînes boîte de dialogue.
  5. Ajouter un Texte et saisissez "Le solde de votre compte est."
  6. Ajouter un Les données et entrez State.AccountBalance.
  7. Enregistrez et publiez le flux.

Le résultat d’un message de discussion en temps réel est : "Le solde de votre compte est de 500,00 $."

Transmettre et utiliser une intention dans un flux d’appels entrant

  1. Ajouter des intentions à un flux bot.
  2. Ouvrez un flux d’appels existant.
  3. Ajoutez une action Call Bot Flowau flux d’appels.
  4. Dans la zone Résultats d’exécution du flux de bot d’appel, sous Intent, ajoutez le nom de la variable ; par exemple,State.BotIntent.
  5. Ajouter une action de décision sous l’action Call Bot Flow.
  6. dans le Expression boîte, pour lier l’exemple intention, tapez State.BotIntent = = “Rendez-vous”.
  7. Sous l’action de décision Oui chemin, ajouter unTransfert à l’action ACD.
  8. Sélectionnez une file d’attente appropriée.
  9. Enregistrez et publiez le flux.