Este tutorial explica como criar um fluxo para recolher sequências longas de dígitos e alfanuméricas em que o utilizador final pode dizer alguns carateres de cada vez. Um webhook permite-lhe validar e confirmar a sequência uma secção de cada vez, o que facilita a correção do agente por parte dos utilizadores finais quando este ouve mal "BVP" e entende "BBV", por exemplo.
As lições no tutorial incluem:
- Usar entidades de regex com adaptação automática da voz.
- Criar webhooks para repetir o preenchimento de slots.
- Usar contextos para transportar dados entre intenções.
A interação final vai comportar-se da seguinte forma:
Participante | Caixa de diálogo |
---|---|
Utilizador final | Verificar a minha encomenda. |
Agente | Qual é a sua sequência? Faça uma pausa após alguns carateres para que eu possa confirmar à medida que avançamos. |
Utilizador final | 12ABC |
Agente | 12ABC. OK, continuar. |
Utilizador final | 34DE |
Agente | 12ABC34BE. OK, continuar. |
Utilizador final | Não, não é isso. |
Agente | Vamos tentar novamente. O que vem depois de 12ABC? |
Utilizador final | 34DE |
Agente | 12ABC34DE. OK, continuar. |
Utilizador final | É tudo. |
Por fim, o webhook valida a sequência completa e continua com o resto do seu fluxo.