GETTING STARTED - MENU
Créditos e Limites
Documentação Técnica
Componentes Status Page
TES

Diálogos de bot (bot dialogs)

Fluxos

Você pode pensar nos fluxos como uma pasta na qual pode colocar caixas de diálogo de bot relacionadas ao mesmo tópico.

Lembre-se de que os fluxos, assim como as conexões entre os estados de diálogo, são simplesmente uma forma de organizar o seu bot. Eles não restringem a movimentação de usuários em seu bot.

  • Os usuários podem pular de um fluxo para outro usando intents

  • Os construtores de bots podem configurar um próximo diálogo de bot para outro fluxo

Algumas dicas sobre como escolher como agrupar fluxos:

  • Agrupe todos os fluxos que tenham uma relação funcional. Em nosso exemplo do Choo Choo, você poderia agrupar todos os diálogos de bot que visam ajudar a reservar uma passagem, todas as perguntas gerais sobre trens e todos os fluxos de suporte (por exemplo, "Perdi minha mala no trem")

  • Reserve um fluxo para questões gerais, como suas configurações de descarregamento e a caixa de diálogo para quando seu bot não entender

Construtor de fluxo de diálogo do bot

Tipos de diálogo do bot

Existem 4 tipos de caixas de diálogo de bot, cada uma com sua própria cor e funcionalidades:

Mensagem do bot Qualquer mensagem que um bot envia a um usuário é o que chamamos de mensagem de bot. Isso inclui mensagens de texto, botões, respostas rápidas etc.

Ir para Se você quiser adicionar regras para determinar para onde um usuário é guiado, com base no valor de uma variável, você pode fazer isso com este tipo de diálogo de bot. Ação As ações permitem definir as configurações de uma sessão de usuário, como o idioma que será usado para responder ao seu usuário ou o descarregamento de um usuário.

Validação de entrada Use este tipo de diálogo de bot para coletar informações de seus usuários.

Cada tipo de caixa de diálogo de bot tem suas próprias configurações e guia NLP, que permanece a mesma nos diferentes tipos.

Nossa plataforma oferece duas visualizações diferentes de seus estados de diálogo, onde você pode configurar o que o bot responderá a um usuário.

  • A visualização de fluxo: uma representação visual de todos os seus estados de diálogo, onde você pode ver facilmente quais diálogos de bot estão relacionados entre si.

  • A visualização de tabela: as mesmas informações sobre os estados do diálogo como na visualização de fluxo, mas mostradas em uma tabela, tornando mais fácil filtrar, pesquisar e classificar os estados do diálogo.

Visualização de fluxo

A visualização de fluxo mostra seus fluxos como uma árvore. Essa visualização é útil para ver como seus fluxos são construídos. As relações principal-secundário entre os diálogos do bot organizam visualmente os estados do diálogo do bot. Mudar a relação principal-secundário não mudará a maneira como seus fluxos de conversa funcionam: é puramente para organizar os diálogos do bot em uma questão lógica. O usuário é redirecionado apenas por reconhecimento de intent ou cliques em componentes da IU, como botões e respostas rápidas.

Visualização de tabela

Visualize os estados da caixa de diálogo do bot como uma tabela, o que é útil para pesquisar, filtrar e classificar os estados da caixa de diálogo.

Configurações da Caixa de Diálogo do Bot

ID de diálogo do bot

Este é o ID associado ao estado do diálogo. Você pode usar isso para depurar seu bot usando o Emulador.

Nome de diálogo do bot

O nome de um estado de diálogo específico. Esta também é a denominação que é mostrada na visualização em árvore, na visualização de lista ou no módulo de traduções. Você pode inserir qualquer nome que desejar e alterá-lo com a frequência que desejar.

Rótulo de diálogo do bot

Você pode usar este campo como um identificador personalizado para a caixa de diálogo do bot ao integrar soluções por meio da API de Canal do Webhook.

Por exemplo: digamos que você queira armazenar o número de vezes que algum diálogo específico do bot (por exemplo, Mensagem de Saudação) foi acionado. Você adicionou um rótulo personalizado a essa caixa de diálogo do bot (por exemplo, mensagens_saudação). Agora, se você excluir a Mensagem de Saudação e recriá-la, seu identificador exclusivo do nosso lado mudará, mas você ainda pode adicionar mensagens_saudação como o rótulo personalizado novamente. Se você usar este rótulo personalizado em seu sistema para verificar se a caixa de diálogo do bot foi acionada, nada do seu lado precisa ser alterado, apenas certifique-se de que o rótulo do diálogo do bot recriado é o mesmo que o rótulo do diálogo do bot que você excluiu .

Fluxo

O fluxo de diálogo do bot determina em qual fluxo o diálogo do bot que você está editando (ou criando) será armazenado.

Diálogo principal do bot

O Estado de Diálogo Principal pode ser usado para organizar visualmente os estados de diálogo. Alterar o Estado de Diálogo Principal não restringirá os fluxos de conversação: é puramente para organizar os estados da caixa de diálogo de uma forma visual na tela.

Você só pode escolher um principal que esteja presente no fluxo que você selecionou.

Configurações de NLP do bot

Intent

Cada diálogo do bot pode ser vinculado a um Intent. Quando um usuário está inserindo um texto de formato livre, ele é analisado pelo modelo de NLP. Se o modelo reconhecer um intent com uma precisão alta o suficiente (acima do limiar), o usuário obterá o diálogo do bot associado a esse intent. Múltiplos diálogos de bot podem reutilizar o mesmo intent usando diferentes configurações de Contexto. Um estado de diálogo só pode ser vinculado a um Intent.

Contexto necessário

Os contextos de entrada fornecem mais informações sobre quando exatamente um intent pode ser usado. Se você especificar um contexto de entrada e o intent vinculado for reconhecido, o bot verificará se o contexto de entrada está ativo e agirá de acordo: combine vários contextos necessários para subfluxos em fluxos.

Para definir um contexto necessário para um determinado diálogo de bot, digite o nome do seu contexto no campo Pesquisar ou criar contexto obrigatório. Se não existir, um novo contexto será criado. Um contexto existente será reutilizado. Você também pode clicar nos contextos disponíveis para selecionar um.

  • Se o contexto requerido não estiver ativo, este estado de diálogo não será mostrado, mesmo que o intent vinculado a ele tenha sido reconhecido.

  • Se o contexto necessário estiver ativo, o estado do diálogo será mostrado.

Para saber mais sobre como usar o contexto, consulte nossa Documentação de conceitos de contexto.

Diálogos de bot padrão

Cada bot, quando criado, tem um conjunto de diálogos de bot padrão.

Bot Desativado

O diálogo do bot Desativado pelo Bot só será acionado se você desabilitar explicitamente o seu bot. Você pode fazer isso na página 'Configurações > Bot'. Digamos que você queira desabilitar o bot por 1 dia, então você pode mostrar uma mensagem como 'Neste momento não posso ajudá-lo mais, entre em contato com nosso serviço de suporte por <e-mail> ou ligue para nós no <telefone> se você tiver alguma dúvida’ na caixa de diálogo do bot.

Erro ocorrido

A caixa de diálogo do bot com erro será acionada se uma integração de API falhar em completar uma determinada solicitação. Por exemplo, digamos que você execute uma chamada de API para um sistema externo a partir de uma caixa de diálogo do bot de ação da API para recuperar detalhes sobre um produto. Se a API externa gerar um erro, a conversa será redirecionada automaticamente para a caixa de diálogo do bot Erro Ocorrido.

Não entendido

Sempre que um intent não for reconhecido acima do seu limiar, o bot se referirá a 'não compreendido'. Encontre mais informações sobre como configurar diferentes opções 'não compreendido' aqui.

Os outros diálogos de bot do sistema são especificamente relacionados ao nosso recurso de Descarregamento (redirecionando seus usuários do bot para um humano). Você pode encontrar mais informações sobre eles em nossa documentação.