Como criar mensagens melhores para não compreendidos
Ao criar mensagens específicas de não compreendido, o bot parece mais inteligente e proporciona uma experiência muito melhor aos usuários.
Existem algumas maneiras de fazer seu bot responder de forma mais inteligente quando ele não consegue entender o usuário. E se o bot pudesse nomear o tópico sobre o qual o usuário estava perguntando, para que o usuário ao menos saiba que o bot meio que entendeu, mas não consegue responder? Esse tipo de resposta do bot pode ser construído ajustando a pontuação do Limite de NLP e usando variáveis específicas.
Opção 1: usando o Limite de NLP
No tutorial abaixo, você aprenderá como configurar uma mensagem específica de 'não entendido' sempre que uma expressão não atender ao limite de NLP. Neste bloco, o bot tentará descobrir o que o usuário quis dizer, fazendo o bot parecer mais inteligente e ajudando o usuário a encontrar sua resposta mais rápido.
Veja o exemplo abaixo: a expressão "Você pode checar onde está o pacote que pedi?" aciona tanto uma taxa de reconhecimento para a intenção 'pacote perdido' quanto para a intenção 'general.no'. Como nenhuma delas atinge a pontuação de confiança de NLP de 80%, o bot mostra um bloco de 'não entendido'.

Passo 1: Verifique sua pontuação do Limite de NLP
Na coluna da esquerda, em PNL
, clique em Limite de NLP
. Lá você pode verificar qual é a pontuação de confiança atual do seu NLP limite. Neste exemplo, digamos que temos um limite para intenções em 80% e gostaríamos de fornecer uma mensagem de erro específica para todo reconhecimento de intenção entre 60% e 80%.
Passo 2: Obtenha variáveis de intenção
No depurador do bot, precisamos obter a variável certa para que possamos usá-la para reconhecimento de intenções. Para isso, abra o depurador após usar uma expressão de sua escolha. Abaixo do título DATA DE SESSÃO SOMENTE LEITURA, clique em nlp
. Você deverá ver algo como isto:

As variáveis que precisamos para uma pontuação de confiança acima de 60% e para o nome são:
internal.nlp.intent.score
internal.nlp.intent.name
Passo 3: Configure o bloco 'Não Entendido'
Agora precisamos transformar o bloco 'não entendido' em um bloco de Condição:

Então precisamos criar uma regra para a intenção específica. Vamos criar uma regra para a intenção 'pacote perdido':

Aqui, criaremos duas novas mensagens do bot: Uma especificamente para expressões relacionadas a pacotes perdidos, e uma geral, para todas as outras intenções que não foram entendidas corretamente.
Passo 4: Preencha as mensagens do bot
Escreva algum texto nas mensagens do bot, como:
Mensagem específica de não entendido: "Estou entendendo corretamente que você tem uma dúvida sobre seu pacote perdido?"
Mensagem geral de não entendido: "Desculpe, não entendi. Você pode reformular, por favor?"
Passo 5: Teste seu bot
Vamos tentar novamente a frase que usamos no início deste tutorial:

Funcionou! Como você pode ver, a intenção ainda não é reconhecida corretamente (acima de 80% de pontuação de confiança), mas o usuário se sente melhor compreendido dessa forma. Quando ele responde 'sim' a esta mensagem (use contexto!) ele pode iniciar imediatamente o fluxo de 'pacote perdido', sem ter que reformular a pergunta.
Isso cria uma experiência do usuário muito melhor do que antes de você aplicar os passos deste tutorial!
Como escalar essa configuração
Este tutorial é uma ótima alternativa para quando você não quer reduzir sua pontuação geral de confiança do NLP, ou para quando os bots ainda não têm muitas expressões. Esteja ciente de que esses passos precisam ser implementados separadamente para cada intenção a fim de criar blocos específicos de 'não entendido'.
Para verificar qual intenção é reconhecida sob qual pontuação, confira a guia Treinar
no campo PNL
seção. Lá você pode ver quais intenções são mais usadas pelos usuários, o que lhe dá uma indicação de quais intenções precisam de expressões extras ou de uma mensagem específica de 'não entendido'.
Opção 2: Usando variáveis
Outra opção para criar mensagens específicas de 'não entendido' é usar variáveis. Muitos bots têm uma configuração como a abaixo, onde você pode adicionar variáveis a botões ou Ir-Paras para salvar a rota que os usuários percorreram no bot:

Então, mude seu 'não entendido' para um 'Ir Para' (veja o passo 3 no tutorial acima) e crie uma lógica como esta:

Certifique-se de preencher suas mensagens específicas de não entendido do bot, assim como no Passo 4 do tutorial anterior. Depois disso, você está pronto para oferecer aos usuários uma experiência de 'não entendido' mais inteligente!
Last updated
Was this helpful?