Creazione di un webhook per la conferma iterativa delle sequenze vocali

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.