Ir para o bloco anterior
Normalmente, quando um usuário faz uma pergunta e isso não é compreendido, ele vê uma mensagem como 'Não entendi'. Para refrescar a memória do usuário, você pode repetir o último bloco novamente para o usuário, como mostrado abaixo:

O que vemos aqui é que a introdução foi criada e então o bot não entende a entrada do usuário 'test'. Em seguida, após a mensagem de 'não entendido', a mesma mensagem de antes é exibida novamente. Isso cria uma experiência do usuário e fluxo de conversação completos. Como configurar isso é explicado abaixo:
1. Adicione variável ao 'não entendido'
Na mensagem do bot 'não entendido', crie uma nova variável conforme mostrado abaixo:

Também certifique-se de que a seção 'Ir para' deste bloco vá para um novo bloco de Ação, chamado 'Ir para o bloco anterior' neste caso.
2. Crie um bloco de Ação
Na ação 'Ir para o bloco anterior', crie o seguinte:

Isso garante que o bot vá para o bloco anterior, usando a variável que é definida na mensagem do bot 'não entendido'. O código pode ser copiado a partir de abaixo:
const { prevDialog } = args;
ChatlayerResponseBuilder()
.setNextDialogState(args.prevDialog)
.send()
Certifique-se de testar sua nova configuração no emulador.
E é isso! Com apenas dois passos simples você criou uma melhor 'experiência de não entendimento'. Certifique-se também de conferir os outros artigos escritos sobre o bloco 'não entendido'.
Last updated
Was this helpful?