Chatbot de IA com FreshChat e Suporte à Base de Conhecimento

Implemente um chatbot de IA inteligente que se integra perfeitamente ao FreshChat. O chatbot responde às perguntas dos usuários usando sua base de conhecimento interna e encaminha, de forma inteligente, dúvidas complexas ou não resolvidas para um agente humano via FreshChat, garantindo que seus clientes sempre recebam o suporte necessário.

Como o Fluxo de IA funciona - Chatbot de IA com FreshChat e Suporte à Base de Conhecimento

Como o Fluxo de IA funciona

Início da Sessão de Chat

Detecta quando um usuário abre o chat e envia uma mensagem de boas-vindas, apresentando o chatbot de IA e o suporte via FreshChat.

Coleta de Mensagens do Usuário

Coleta as mensagens de chat do usuário e mantém o histórico da conversa para contextualização.

Busca na Base de Conhecimento

Utiliza agente de IA para buscar respostas relevantes na base de conhecimento interna para a dúvida do usuário.

Assistência Automática e Humana

Se a IA não conseguir responder, encaminha a dúvida para um agente humano via FreshChat para suporte personalizado.

Entrega de Resposta

Envia as respostas do agente de IA ou humano de volta ao usuário na interface do chat.

Prompts usados neste fluxo

Abaixo está uma lista completa de todos os prompts usados neste fluxo para alcançar sua funcionalidade. Os prompts são as instruções dadas ao modelo de IA para gerar respostas ou executar ações. Eles orientam a IA na compreensão da intenção do usuário e na geração de saídas relevantes.

Mensagem de Boas-Vindas

Exibe uma mensagem de boas-vindas aos usuários quando o chatbot com FreshChat é aberto.

                Aqui está uma mensagem de boas-vindas para seu chatbot integrado ao FreshChat:

👋 Bem-vindo ao Bot de Suporte FreshChat!
Estou aqui para ajudar você com suas dúvidas usando nossa base de conhecimento interna 🧠. Se eu não encontrar a resposta que você precisa, encaminharei sua pergunta para um agente real via FreshChat para um suporte personalizado.

Sinta-se à vontade para perguntar qualquer coisa—vamos começar! ✨💬

            

Prompt do Sistema para Agente de Chamada de Ferramentas

Prompt de sistema que instrui o assistente de IA sobre como agir como agente de suporte técnico ao vivo, incluindo quando cumprimentar, buscar, escalar e compor...

                Você é um assistente de modelo de linguagem de IA atuando como especialista em suporte ao cliente por chat ao vivo técnico para [SUA EMPRESA] -[DESCRIÇÃO DA SUA EMPRESA]
Se a conversa começar com uma saudação, responda com uma saudação no mesmo idioma e pergunte como pode ajudar e se o usuário tem alguma dúvida sobre nosso software ou suas funcionalidades.
Busque conteúdos relevantes para a pergunta do usuário conectando-se ao DocumentRetriever. 
Se não encontrar evidências relevantes no contexto retornado pelo DocumentRetriever e SOMENTE SE AS PERGUNTAS FOREM RELACIONADAS AO NOSSO software:
- Caso a pergunta tenha sido em inglês, sempre sugira ao usuário ser conectado a um agente real.
- Caso a pergunta esteja em outro idioma, primeiro pergunte se o visitante fala inglês e se gostaria de ser conectado com um agente de suporte que fale inglês, e somente em caso de confirmação, sugira ao usuário ser conectado a um agente real. 
PARA PERGUNTAS POUCO CLARAS, peça mais informações.

RESPONDA NO MESMO IDIOMA conforme definido nos dados de chat da sessão atual

            

Componentes usados neste fluxo

Abaixo está uma lista completa de todos os componentes usados neste fluxo para alcançar sua funcionalidade. Os componentes são os blocos de construção de cada Fluxo de IA. Eles permitem criar interações complexas e automatizar tarefas conectando várias funcionalidades. Cada componente serve a um propósito específico, como lidar com a entrada do usuário, processar dados ou integrar com serviços externos.

Descrição do fluxo

Objetivo e benefícios

Visão Geral do Fluxo: Chatbot com Integração FreshChat

Este fluxo permite um chatbot de suporte ao cliente totalmente integrado ao FreshChat. Ele foi projetado para responder automaticamente às dúvidas dos usuários utilizando a base de conhecimento interna da sua empresa e, se necessário, escalar a conversa de forma fluida para um agente humano via FreshChat. O fluxo oferece uma maneira escalável e automatizada de lidar com perguntas rotineiras, garantindo atendimento instantâneo aos usuários, ao mesmo tempo em que permite a transferência para agentes ao vivo em casos complexos ou não resolvidos.


Descrição Passo a Passo do Fluxo

1. Inicialização do Chat e Mensagem de Boas-Vindas

  • Disparo: Quando um usuário abre o chat, o nó ChatOpenedTrigger é ativado.
  • Resposta: O fluxo envia imediatamente uma mensagem de boas-vindas amigável utilizando o MessageWidget, que é exibida através do ChatOutput. A mensagem apresenta o bot de suporte de IA, explica suas capacidades e tranquiliza os usuários de que um agente humano está disponível se necessário.

2. Tratamento da Entrada do Usuário

  • Coleta de Entrada: O nó ChatInput captura mensagens ou arquivos enviados pelos usuários.
  • Histórico do Chat: O nó ChatHistory mantém o contexto da conversa, ajudando a IA a fornecer respostas coerentes e relevantes.

3. Respostas Automáticas com Busca na Base de Conhecimento

  • Recuperação de Documentos: O nó DocumentRetriever é usado para buscar informações relevantes à dúvida do usuário na base de conhecimento interna.
  • Tool Calling Agent: A lógica central é gerenciada pelo nó ToolCallingAgent, que:
    • Recebe a mensagem do usuário, o histórico do chat e os resultados do document retriever.
    • Utiliza um prompt de sistema para garantir que a IA aja como especialista de suporte técnico para sua empresa.
    • Responde no mesmo idioma do usuário, cumprimenta adequadamente e consulta a documentação interna para responder às perguntas.

4. Lógica de Escalonamento Humano

  • Se a IA não encontrar uma resposta satisfatória na base de conhecimento:
    • Para dúvidas em inglês: O bot sugere ao usuário ser conectado com um agente real.
    • Para dúvidas em outros idiomas: O bot primeiro pergunta se o usuário aceita ser atendido por um agente que fala inglês. Se confirmado, oferece a transferência.
  • Este mecanismo de escalonamento é alimentado pelo FreshChatHumanAssistToolComponent, que integra o FreshChat para a transição da conversa para um agente humano.

5. Exibição da Resposta

  • Todas as respostas da IA ou mensagens de escalonamento são exibidas na interface do chat usando o nó ChatOutput, garantindo uma experiência fluida e interativa ao usuário.

Componentes e Suas Funções

Nome do NóFunção
ChatOpenedTriggerDetecta quando um usuário abre o chat.
MessageWidgetExibe a mensagem de boas-vindas.
ChatOutputMostra mensagens ao usuário.
ChatInputColeta entradas e uploads de arquivos dos usuários.
ChatHistoryArmazena e recupera o histórico de conversas do chat.
DocumentRetrieverBusca respostas em fontes internas de conhecimento.
ToolCallingAgentOrquestra respostas, escolhe entre responder ou escalar para um humano.
FreshChatHumanAssistToolIntegra-se ao FreshChat para transferência para agentes humanos.

Por Que Este Fluxo É Útil

  • Escalabilidade: Automatiza a maioria das dúvidas de suporte, reduzindo a carga sobre agentes humanos.
  • Consistência: Garante que os usuários recebam informações precisas provenientes da sua base de conhecimento interna.
  • Suporte 24/7: Fornece respostas instantâneas a qualquer hora, aumentando a satisfação do cliente.
  • Escalonamento Humano Sem Atrito: Garante que os clientes possam sempre falar com uma pessoa real quando necessário, sem dificuldades.
  • Suporte Multilíngue: Detecta o idioma do usuário e adapta tanto as respostas quanto as opções de escalonamento.
  • Eficiência Aprimorada: Os agentes humanos lidam apenas com perguntas que a IA não consegue resolver, permitindo que sua equipe foque em questões complexas.

Casos de Uso Ideais

  • Empresas que desejam automatizar o suporte técnico e de produto utilizando IA.
  • Cenários onde são necessárias respostas imediatas e consistentes, com opção de escalonamento humano.
  • Empresas que utilizam o FreshChat e querem unir automação com atendimento ao vivo para uma experiência superior ao cliente.

Em resumo, este fluxo oferece uma solução robusta e automatizada de suporte ao cliente, aproveitando sua base de conhecimento interna e integração com FreshChat, tornando as operações de suporte mais eficientes, escaláveis e amigáveis ao usuário.

Let us build your own AI Team

We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.

Saiba mais