Ce tutoriel explique comment créer un flux permettant de collecter des séquences longues et alphanumériques dans lesquelles l'utilisateur final peut parler quelques caractères à la fois. Un webhook vous permet de valider et de confirmer la séquence une section à la fois, ce qui permet aux utilisateurs finaux de corriger l'agent lorsqu'il détecte "BVP" à la place de "BBV", par exemple.
Les leçons de ce tutoriel incluent :
- Utiliser des entités d'expression régulière avec l'adaptation vocale automatique.
- Création de webhooks pour le remplissage de cases en boucle
- Utiliser des contextes pour transporter des données entre des intents
L'interaction finale se comportera comme suit :
Participant | Boîte de dialogue |
---|---|
Utilisateur final | Vérifier ma commande. |
Agent | Quelle est votre séquence ? Veuillez faire une pause après quelques caractères afin que je puisse confirmer au fur et à mesure. |
Utilisateur final | 12ABC |
Agent | 12ABC. D'accord, continuer. |
Utilisateur final | 34DE |
Agent | 12ABC34BE. D'accord, continuer. |
Utilisateur final | Non, ce n'est pas ça. |
Agent | On réessaye. Que vient après 12ABC ? |
Utilisateur final | 34DE |
Agent | 12ABC34DE. D'accord, continuer. |
Utilisateur final | Et voilà ! |
Enfin, le webhook valide la séquence complète et continue avec le reste de votre flux.