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.