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, 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.