Questo tutorial illustra un flusso per raccogliere sequenze lunghe e alfanumeriche in cui l'utente finale può parlare alcuni caratteri alla volta. Un webhook ti consente di convalidare e confermare la sequenza una sezione alla volta, consentendo agli utenti finali di correggere l'agente facilmente, ad esempio, "BVP".
Le lezioni del tutorial includono:
- Utilizzo di entità regexp con adattamento vocale automatico.
- Creazione di webhook per il loop del riempimento degli slot.
- Utilizzo di contesti per trasmettere dati tra intent.
L'interazione finale si comporterà nel seguente modo:
Participant | Finestra di dialogo |
---|---|
Utente finale | Controlla il mio ordine. |
Agente | Qual è la tua sequenza? Sospendi dopo alcuni caratteri per consentirci di confermare. |
Utente finale | 12ABC |
Agente | 12ABC. Ok, continua. |
Utente finale | 34DE |
Agente | 12ABC34BE. Ok, continua. |
Utente finale | No, non è corretto. |
Agente | Riproviamo. Cosa succede dopo 12ABC? |
Utente finale | 34DE |
Agente | 12ABC34DE. Ok, continua. |
Utente finale | Ecco fatto. |
Infine, il webhook convalida la sequenza completa e trasmette il resto del flusso.