For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ações

(disparadores de funções avançadas)

Estes componentes executam ações especiais no chat ou na plataforma:

  1. Chat ao vivo (Live Chat): Inicia um chat ao vivo com um agente humano disponível.

    • Quando o usuário chega a este ponto, é gerada uma solicitação de chat ao vivo para a sua equipe.

    • Você pode configurar uma mensagem para o usuário informando que ele será atendido por um agente (ex.: “Vamos conectá-lo a um agente agora...”).

    • Este componente está ligado à sua configuração de Equipe: a conversa será atribuída a um membro da equipe com função de suporte.

    • (Veja também o componente Atribuir chat, descrito abaixo, para controlar para quem a conversa é atribuída.)

  2. ChatGPT (IA): Ativa o motor de IA (ChatGPT) dentro do fluxo de chat para que o bot responda dinamicamente.

    • Ao chegar aqui, o chatbot começará a usar a IA da Demandu (baseada em GPT) para responder perguntas abertas do usuário.

    • Você pode definir uma mensagem inicial antes das respostas da IA (ex.: “Claro, deixe-me pensar...”).

    • Defina quantas interações (perguntas) seguidas a IA irá tratar (número de consultas que a IA resolverá nesta sessão).

    • Sugestões de consulta: Você pode habilitar uma caixa de sugestões (até 3 sugestões) para orientar o usuário sobre o que perguntar. Se ativar, forneça até 3 exemplos de perguntas que o usuário pode fazer, que aparecerão como botões rápidos.

    • Este componente funciona melhor se você tiver treinado sua IA com dados relevantes (veja a seção de Treinar chatbot com IA mais abaixo). A IA usará tanto os dados treinados quanto seu modelo de linguagem para responder.

  3. Atribuir chat (Assign Chat): Atribui automaticamente a conversa de chat ao vivo a um membro da sua equipe.

    • Você pode optar por atribuir a um membro específico (você seleciona o nome dele na lista da sua equipe) ou atribuir por departamento.

    • Se você atribuir por departamento, a Demandu usará a lógica “Round Robin”: distribuirá de forma equitativa as solicitações de chat entre os membros do departamento, um por um.

    • Opções adicionais:

      • Não atribuir a agentes desconectados (offline).

      • Atribuir somente a agentes dentro do horário de trabalho configurado (se você tiver horários de atendimento definidos).

    • Este componente complementa o de Chat ao vivo; você pode usá-lo para decidir como a conversa ao vivo será distribuída.

  4. Condição If/Else (ramo condicional): Permite tomar decisões no fluxo com base em condições definidas (normalmente sobre dados do usuário ou respostas anteriores).

    • Com este componente, você pode criar ramificações lógicas. Por exemplo: “Se o cliente selecionou ‘Suporte’, ir para o fluxo de suporte; caso contrário, seguir para o fluxo de vendas”.

    • Para configurá-lo: clique em “Adicionar condição If/Else”.

    • Selecione o tipo de dado ou propriedade a ser avaliada:

      • Pode ser uma resposta do visitante anterior, um atributo personalizado que você tenha salvo, uma propriedade de contato (por ex., se já é cliente ou não) ou uma propriedade da conversa.

    • Defina a comparação: igual a, diferente de, maior que, menor que, etc., conforme o tipo de dado.

    • Digite o valor a ser comparado. Você pode adicionar múltiplas condições AND (todas devem ser atendidas) ou OR (qualquer uma que seja atendida dispara o ramo).

    • Depois de definir as condições, você conecta a saída verdadeira (If) e a saída falsa (Else) a diferentes componentes no fluxo (no editor você verá ramificações separadas para cada caso).

    • Exemplo: Se tipoUsuario for “Cliente existente”, então mostrar opções de suporte avançado, senão (else) oferecer informações de produtos.

Configurações globais no fluxo

  • Uso de “Ir para a próxima mensagem”: Esta configuração aparece em cada componente. Ela serve para vincular manualmente o próximo bloco a ser executado após o atual, caso ele não esteja definido por padrão. Em geral, é usada em componentes que não têm uma saída específica (como uma mensagem final). Certifique-se de usá-la para encadear corretamente a sequência do seu chat.

  • Variáveis personalizadas em mensagens: Em qualquer mensagem de saída (texto), você pode inserir variáveis dinâmicas (como o nome do usuário, o e-mail etc.) digitando / no editor de texto da mensagem. Um menu suspenso de variáveis predefinidas aparecerá (por exemplo: /name para o nome do visitante, se solicitado antes). Selecione a variável para incluí-la. Quando o bot enviar essa mensagem, ele substituirá a variável pelo valor real correspondente.

Atualizado