Descrição do fluxo
Objetivo e benefícios
Este fluxo implementa um chatbot sofisticado projetado para responder perguntas dos usuários utilizando uma base de conhecimento interna. Quando encontra perguntas muito complexas ou fora de seu escopo de conhecimento, ele encaminha a consulta de forma transparente para um agente humano via Tawk, garantindo suporte de alta qualidade em todos os momentos. O fluxo foi desenvolvido para permitir escalabilidade e automação eficientes, tornando-o ideal para empresas que desejam otimizar seus processos de atendimento ao cliente.
Etapas e Componentes do Fluxo
1. Início da Sessão de Chat e Mensagem de Boas-vindas
- Disparo: O fluxo começa quando um usuário abre uma sessão de chat.
- Ação: O chatbot envia automaticamente uma mensagem de boas-vindas ao usuário, apresentando-se e explicando suas capacidades, incluindo a possibilidade de responder perguntas e de escalar para um humano (via Tawk) se necessário.
Etapa | Componente | Finalidade |
---|
Chat iniciado | ChatOpenedTrigger | Detecta quando uma nova sessão de chat é iniciada |
Mensagem de boas-vindas | MessageWidget | Envia mensagem de boas-vindas/apresentação ao usuário |
Exibir mensagem | ChatOutput | Mostra a mensagem de boas-vindas na interface do chat |
2. Captura da Entrada do Usuário e Histórico do Chat
- Entrada do Usuário: O usuário digita sua pergunta ou mensagem no chat.
- Histórico do Chat: O fluxo mantém um histórico em tempo real das trocas no chat, garantindo que todo o contexto esteja disponível para respostas precisas e para a escalada, se necessário.
Etapa | Componente | Finalidade |
---|
Capturar entrada | ChatInput | Recebe a mensagem do usuário |
Armazenar histórico | ChatHistory | Mantém o contexto da conversa |
3. Resposta Automatizada com Integração à Base de Conhecimento
- Recuperação de Conhecimento: Quando o usuário envia uma pergunta, o chatbot (Tool Calling Agent) consulta um Document Retriever interno para buscar informações relevantes na base de conhecimento da organização.
- Geração de Resposta: A IA utiliza o conhecimento recuperado para compor uma resposta útil. Se o contexto for insuficiente ou a pergunta pouco clara, o bot solicita mais informações ao usuário.
Etapa | Componente | Finalidade |
---|
Recuperar docs | DocumentRetriever | Busca conteúdo relevante na base de conhecimento interna |
Gerar resposta | ToolCallingAgent | Usa IA para responder ou decidir se é necessário escalar |
4. Escalada Inteligente para Suporte Humano (Integração Tawk)
- Lógica de Escalada:
- Se a consulta do usuário não puder ser respondida com base na base de conhecimento, e a pergunta for sobre o software, o chatbot considera o idioma:
- Se em inglês: sugere conectar a um agente humano real.
- Se em outro idioma: pergunta se o usuário deseja ser atendido por um agente de suporte que fale inglês.
- Transferência Sem Interrupções: O chatbot fornece um botão ou prompt (usando o TawkHumanAssistTool) para que o usuário se conecte com um agente humano via Tawk, podendo incluir o histórico do chat para auxiliar o operador humano.
- Exibição: O resultado (resposta da IA ou sugestão de escalada) é exibido no chat.
Etapa | Componente | Finalidade |
---|
Transferência para humano | TawkHumanAssistTool | Permite contato com um agente humano via Tawk |
Mostrar resposta | ChatOutput | Exibe mensagem da IA ou de escalada ao usuário |
Principais Funcionalidades e Vantagens
- Suporte Automatizado de Primeira Linha: Lida automaticamente com a maioria das perguntas rotineiras e baseadas em conhecimento, reduzindo a carga dos agentes humanos.
- Compreensão Contextual: Mantém o histórico do chat e utiliza documentação interna para respostas precisas.
- Escalada Inteligente: Garante que os usuários não fiquem frustrados com limitações da IA – questões complexas ou ambíguas são direcionadas para humanos.
- Atendimento Multilíngue: O chatbot pode responder no idioma do usuário e lida de forma inteligente com a transferência para humanos no caso de usuários não anglófonos.
- Experiência Aprimorada do Usuário: Os usuários recebem respostas rápidas, úteis e orientações claras se for necessário escalar.
Por Que Este Fluxo é Útil para Escala e Automação
- Escalabilidade: Pode lidar com vários chats simultaneamente sem aumentar a necessidade de recursos humanos.
- Consistência: Fornece respostas padronizadas e precisas com base no conhecimento interno mais atualizado.
- Eficiência: Reduz o tempo de resposta e garante que agentes humanos atendam apenas consultas que realmente exigem sua expertise.
- Satisfação do Cliente: Garante que os usuários sempre tenham um caminho para obter suporte personalizado quando necessário, evitando pontos sem saída.
Este fluxo é ideal para empresas que desejam automatizar o atendimento de primeira linha, maximizar a produtividade dos agentes e manter interações de alta qualidade com clientes em escala.