Fluxos

Fluxos são elementos de alto nível de design que permitem que você crie uma representação visual de uma conversa entre o seu botFechado Um aplicativo de software que interage com os clientes no lugar de um agente humano ao vivo. e contatosFechado A pessoa que interage com um agente, RVI ou bot em seu centro de contato.. Fluxos são uma forma diferente de trabalhar com suas intenções. Como histórias e regras, fluxos permitem que você elabore conversas ligadas a intenções que ensinam ao seu bot como responder a tais intenções. Os fluxos tomam o lugar das históriasFechado Usado para treinar bot para manipulação de interação com base na intenção e contexto e regrasFechado Usado para definir a resposta do bot a mensagens que não mudam com o contexto. nas configurações do seu bot e, portanto, não é preciso criá-los separadamente.

Designer de fluxo

O designer de fluxo é um espaço de trabalho com uma tela de tabela de pontos, onde você pode adicionar contatos e mensagens de bot de maneira parecida com o que faz quando cria históriasFechado Usado para treinar bot para manipulação de interação com base na intenção e contexto ou regrasFechado Usado para definir a resposta do bot a mensagens que não mudam com o contexto.. À medida que adiciona mensagens a um fluxo, elas se conectam automaticamente às linhas para mostrar o fluxo da conversa de mensagem a mensagem.

Após cada mensagem de bot, você pode criar ramais na conversa adicionando uma ou mais mensagens de contato. Cada ramal de mensagem de contato representa uma intenção que o contato pode introduzir àquela altura na conversa. Isto permite que você crie um fluxo que inclua os tipos diferentes de solicitações ou respostas que seus contatos enviam.

Por exemplo, se o fluxo começa com o contato pedindo para alterar a senha, o bot pode perguntar ao contato se ele tentou mudar a senha no site. Você pode adicionar mensagens de contato que ramificam a conversa com base na resposta do contato à pergunta do bot.

Em cada ramal no fluxo, você pode construir a conversa ao adicionar a resposta do bot e as mensagens seguintes do contato. Você somente deve adicionar à conversa em um fluxo se as mensagens que adicionar pertencerem ao contexto de tal fluxo. Saiba mais sobre contexto de bot na seção seguinte desta página.

Ensinando seu bot por meio de fluxos

Fluxos ensinam o seu bot sobre o contexto da conversa ou sobre como as intenções se relacionam umas às outras. Quando um fluxo começa com uma intenção, o bot aprende que as intenções seguintes podem ocorrer somente após a intenção inicial.

Por exemplo, um fluxo é iniciado com uma mensagem de Oi enviada pelo contato (intenção: saudação), o que é seguido por uma resposta do bot e então por outra mensagem do contato. Se a segunda mensagem do contato for Preciso mudar minha senha, o bot aprende que o contato pode pedir para mudar senhas apenas imediatamente após a intenção de saudação.

Se quiser que os seus contatos possam pedir para mudar senhas a qualquer momento na conversa, criar um fluxo separado para alterações de senha seria uma melhor abordagem. Isso é mostrado na imagem a seguir.

O seu bot pode pular de um contexto de conversa para outro dependendo dos fluxos que você constrói. Dentro de cada fluxo, inclua apenas intenções que dependem do contexto do fluxo. Se uma intenção não depender de contexto de conversa, considere criar um fluxo separado para ela.

Intenções que dependem de contexto

Algumas intenções podem depender de contexto para que o bot aprenda como responder corretamente. Por exemplo, com intenções para respostas sim ou não, ou para uma resposta como "como faço isso,” o bot depende do contexto da conversa para entender como deve responder. As mensagens a seguir mostram a mesma intenção (intenção: ComoFaçoIsso) em dois contextos diferentes. O bot usa o contexto da conversa para determinar como deve responder.

Botões e respostas rápidas em respostas de bot

Você pode usar botões e respostas rápidas nas respostas de bot que adiciona aos fluxos. Ao usá-los, você pode acionar:

  • Um novo fluxo: use esta opção para que a conversa pule para um fluxo diferente. Isto altera o contexto da conversa.
  • Uma intenção: use esta opção para acionar uma intenção dentro do contexto do fluxo atual.
  • Um URL: use esta opção para abrir no navegador web. Esta é uma opção somente para botões.

Fluxos podem ser acionados pelo contato a qualquer momento durante a conversa. O acionamento do fluxo por um botão ou resposta rápida não altera isto. Esta opção permite que você escolha quando determinados fluxos são acionados no contexto da conversa.