Questo tutorial illustra la creazione di un flusso per la raccolta di sequenze alfanumeriche e di cifre lunghe in cui l'utente finale può pronunciare alcuni caratteri alla volta. Un webhook ti consente di convalidare e confermare la sequenza una sezione alla volta, pertanto gli utenti finali possono correggere facilmente l'agente quando, ad esempio, scambia "BVP" per "BBV".
Le lezioni del tutorial includono:
- Utilizzo di entità regexp con adattamento vocale automatico.
- Creazione di webhook per eseguire il looping della compilazione degli slot.
- Utilizzo dei contesti per trasferire i dati tra gli intent.
L'interazione finale avrà il seguente comportamento:
| Partecipante | Finestra di dialogo |
|---|---|
| Utente finale | Controlla il mio ordine. |
| Agente | Qual è la sequenza? Fai una pausa dopo alcuni caratteri per consentirmi di confermare man mano che procedi. |
| Utente finale | 12ABC |
| Agente | 12ABC. Ok, continua. |
| Utente finale | 34DE |
| Agente | 12ABC34BE. Ok, continua. |
| Utente finale | No, non è corretto. |
| Agente | Riproviamo. Che cosa segue 12ABC? |
| Utente finale | 34DE |
| Agente | 12ABC34DE. Ok, continua. |
| Utente finale | Questo è tutto. |
Infine, l'webhook convalida l'intera sequenza e procede con il resto del flusso.