Creazione di un webhook per la conferma iterativa delle sequenze vocali

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.