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.