Crear un webhook para confirmar las secuencias habladas de forma iterativa

En este tutorial se explica cómo crear un flujo para recoger secuencias alfanuméricas y de dígitos largos en las que el usuario final puede decir unos cuantos caracteres a la vez. Un webhook te permite validar y confirmar la secuencia sección por sección, lo que facilita que los usuarios finales corrijan al agente cuando no entienda bien "BVP" y lo interprete como "BBV", por ejemplo.

Las lecciones del tutorial incluyen lo siguiente:

  • Usar entidades de expresiones regulares con la adaptación automática del habla.
  • Crear webhooks para repetir el proceso de rellenar ranuras.
  • Usar contextos para transferir datos entre intents.

La interacción final se comportará de la siguiente manera:

Participante Cuadro de diálogo
Usuario final Comprobar mi pedido.
Agente ¿Cuál es tu secuencia? Haz una pausa después de escribir algunos caracteres para que pueda confirmar lo que escribes.
Usuario final 12ABC
Agente 12ABC. Vale, continúa.
Usuario final 34DE
Agente 12ABC34BE. Vale, continúa.
Usuario final No, no va bien.
Agente Vamos a intentarlo de nuevo. ¿Qué viene después de 12ABC?
Usuario final 34DE
Agente 12ABC34DE. Vale, continúa.
Usuario final Eso es todo.

Por último, el webhook valida la secuencia completa y continúa con el resto del flujo.