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, in modo che gli utenti finali possano correggere facilmente l'agente quando, ad esempio, sente "BVP" e lo interpreta come "BBV".
Le lezioni del tutorial includono:
- Utilizzo di entità regexp con l'adattamento vocale automatico.
- Creazione di webhook per il riempimento degli slot in loop.
- Utilizzo dei contesti per trasferire i dati tra gli intent.
L'interazione finale si comporterà in questo modo:
| Partecipante | Finestra di dialogo |
|---|---|
| Utente finale | Controlla il mio ordine. |
| Agente | Qual è la tua sequenza? Metti in pausa dopo alcuni caratteri in modo che io possa confermare man mano. |
| Utente finale | 12ABC |
| Agente | 12ABC. Ok, continua. |
| Utente finale | 34DE |
| Agente | 12ABC34BE. Ok, continua. |
| Utente finale | No, non è corretto. |
| Agente | Riprova. Cosa viene dopo 12ABC? |
| Utente finale | 34DE |
| Agente | 12ABC34DE. Ok, continua. |
| Utente finale | Questo è tutto. |
Infine, il webhook convalida la sequenza completa e procede con il resto del flusso.