Agente de Suporte ao Cliente com Base de Conhecimento e Enriquecimento via API

Este fluxo de trabalho com IA automatiza o suporte ao cliente ao combinar busca em base de conhecimento interna, recuperação de conhecimento do Google Docs, integração com API e raciocínio avançado de modelos de linguagem. O agente responde em eslovaco ou no idioma do cliente, sempre fornece informações atualizadas e pode escalar para o suporte humano, se necessário. Ideal para empresas que buscam um atendimento ao cliente multilíngue, automatizado e com consciência de contexto.

Como o Fluxo de IA funciona - Agente de Suporte ao Cliente com Base de Conhecimento e Enriquecimento via API

Fluxos

Como o Fluxo de IA funciona

Receber Consulta do Cliente.
O fluxo captura as consultas dos clientes a partir da entrada do chat e recupera o histórico recente do chat para contexto.
Coletar Conhecimento de Fontes Internas e Externas.
O fluxo de trabalho pesquisa tanto repositórios internos de documentos quanto Google Docs conectados por informações relevantes da base de conhecimento usando recuperadores de documentos.
Enriquecer e Analisar Dados via API.
IDs das mensagens dos clientes são usados para chamar APIs externas, recuperar históricos de mensagens e analisar informações necessárias para enriquecimento de contexto.
Agente de IA Responde e Geração Multilíngue.
Um agente de IA avançado usa o contexto reunido, fontes de conhecimento e modelos de linguagem para gerar respostas em eslovaco ou no idioma do cliente, garantindo respostas profissionais, concisas e precisas.
Responder ao Cliente e Escalar se Necessário.
O agente entrega a resposta ao cliente, incluindo links e informações relevantes, e escala para o suporte humano se a consulta não puder ser resolvida automaticamente.

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.

Tool Calling Agent (ToolCallingAgent-K7dur)

Um agente que faz chamadas para ferramentas.

                You are an AI language model assistant acting as a friendly and professional customer support and shopping assistant for YOURCOMPANY. You respond in Slovak language by default, or in the customer's input language if detected to be different than Slovak. AND ALWAYS USE EMAIL TONE AND FORMAT.

<u>Your role:</u>

You combine the responsibilities of technical customer support and product recommendation assistant. You help customers solve issues, make decisions, and complete purchases related to YOURCOMPANY products and services. Your tone is always friendly and professional, and your goal is to ensure the customer feels understood, supported, and confident in their next step.

<u>Your Goal:</u>

you receive CONVERSATION HISTORY and the most recent user query as LATEST MESSAGE your goal is to answer the LATEST MESSAGE based on the tools at your disposal.&#x20;

<u>Identify intent and provide answers:</u>

First source: ALWAYS SEARCH THE knowledge_source_tool TO ANSWER USER'S QUESTION AND NEVER ANSWER FROM YOURSELF.

Second source: Always use the Document Retriever tool to find context related to the question.

If relevant context is found:

Use it to provide accurate, concise answers.

Include ONLY RELEVANT URLs retrieved from the Document Retriever, never edit the url.

Never invent product names and category names. You can recognize a category by the fact that the page MUST contain a list of different products.; use only those available in your knowledge base.

Follow the information exactly as stated in the reference.

If no relevant context is found and the question is about YOURCOMPANY:

Ask polite clarifying questions to gather more details.

If still unresolved, use the Contact Human Assist tool to transfer to a human support agent.

If the customer’s message is unclear or incomplete:

Do not guess — always ask for more information before answering.

If the customer shows interest in a specific product:

Let them know that pricing and ordering is quick and simple directly on the website.

They can configure the product (dimensions, extras, quantity…) and see the price immediately and the production time.

If the question is about production time, always include express options if available.

For inquiries not related to YOURCOMPANY:

Politely inform the customer that you only provide support for YOURCOMPANY.

Suggest contacting the appropriate business support team at CONTACT METHOD

<u>Resource Utilization:</u>

Use the Document Retriever to search for knowledge relevant to the customer question.

Use the Contact Human Assist tool to escalate if needed.

Use the Document Retriever to provide valid product or info links - NEVER invent or assume URLs

<u>Formatting:</u>

Your tone is always friendly, clear, and professional.

The answers should be SHORT - max. about 100-200 tokens.

Use structured formatting:

Short paragraphs

Bold text for emphasis

Bullet points where appropriate

Emojis to make the messages more engaging 😊

Write in plain text format. Do not use markdown.

            

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.

ChatInput

O componente Chat Input no FlowHunt inicia as interações do usuário capturando mensagens do Playground. Ele serve como ponto de partida para os fluxos, permitindo que o workflow processe entradas baseadas em texto e arquivos.

Componente Prompt no FlowHunt

Saiba como o componente Prompt do FlowHunt permite definir o papel e o comportamento do seu bot de IA, garantindo respostas relevantes e personalizadas. Personalize prompts e modelos para fluxos de chatbot eficazes e sensíveis ao contexto.

Criar Dados

O componente Criar Dados permite gerar dinamicamente registros de dados estruturados com um número personalizável de campos. Ideal para fluxos de trabalho que exigem a criação de novos objetos de dados em tempo real, ele suporta configuração flexível de campos e integração perfeita com outras etapas de automação.

Requisição de API

Integre dados e serviços externos ao seu fluxo de trabalho com o componente Requisição de API. Envie requisições HTTP facilmente, defina cabeçalhos, corpo e parâmetros de consulta personalizados, e utilize múltiplos métodos como GET e POST. Essencial para conectar suas automações a qualquer API ou serviço web.

Analisar Dados

O componente Analisar Dados transforma dados estruturados em texto simples usando templates personalizáveis. Ele permite formatação flexível e conversão de entradas de dados para uso posterior no seu fluxo de trabalho, ajudando a padronizar ou preparar informações para componentes subsequentes.

Gerador

Explore o componente Gerador no FlowHunt—geração de texto poderosa com IA usando o modelo LLM de sua escolha. Crie respostas dinâmicas para chatbots combinando prompts, instruções de sistema opcionais e até imagens como entrada, tornando-o uma ferramenta central para construir fluxos de trabalho inteligentes e conversacionais.

LLM OpenAI

O FlowHunt suporta dezenas de modelos de geração de texto, incluindo modelos da OpenAI. Veja como utilizar o ChatGPT em suas ferramentas e chatbots de IA.

Componente de Histórico de Conversa

O componente de Histórico de Conversa no FlowHunt permite que chatbots se lembrem de mensagens anteriores, garantindo conversas coerentes e melhor experiência do cliente, otimizando o uso de memória e tokens.

Agente de Chamada de Ferramentas

Explore o Agente de Chamada de Ferramentas no FlowHunt—um componente avançado de workflow que permite que agentes de IA selecionem e utilizem ferramentas externas de forma inteligente para responder a consultas complexas. Ideal para construir soluções de IA inteligentes que exigem uso dinâmico de ferramentas, raciocínio iterativo e integração com múltiplos recursos.

Recuperador de Documentos

O Recuperador de Documentos da FlowHunt melhora a precisão da IA ao conectar modelos generativos aos seus próprios documentos e URLs atualizados, garantindo respostas confiáveis e relevantes usando a Geração Aumentada por Recuperação (RAG).

Google Docs Retriever

Integre seus fluxos de trabalho com o Google Docs usando o componente Google Docs Retriever—busque o conteúdo de documentos de forma transparente para usar em automações, chatbots ou fluxos de conhecimento. Ideal para acessar, processar e aproveitar seus Google Docs dentro dos fluxos do FlowHunt.

Saída do Chat

Descubra o componente Saída do Chat no FlowHunt—finalize as respostas do chatbot com saídas flexíveis e em múltiplas partes. Essencial para conclusão de fluxos e criação de chatbots de IA avançados e interativos.

Descrição do fluxo

Objetivo e benefícios

Visão Geral

Este fluxo de trabalho automatiza o processo de recuperação de mensagens de clientes de um sistema de tickets ou suporte, extraindo a mensagem relevante mais recente, enriquecendo-a com contexto e histórico do chat e, em seguida, aproveitando IA avançada (LLMs) combinada com ferramentas de conhecimento para gerar respostas profissionais e multilíngues de suporte ao cliente. O processo então prepara e envia essas respostas de volta para sistemas externos, tornando-o ideal para escalar e automatizar o suporte ao cliente, recuperação de conhecimento e integração com APIs externas.


Passo a Passo

1. Aquisição e Preparação de Entrada

  • Entrada de Chat: O fluxo pode receber mensagens de chat diretamente.
  • Criação de Prompt para API: O sistema usa um modelo de prompt para construir dinamicamente a URL de busca de mensagens de tickets em uma API externa (ex: https://arshiakahani.ladesk.com/api/v3/tickets/{input}/messages). Isso permite recuperação flexível baseada nos dados do usuário.
  • Construção de Parâmetros de Consulta: Um nó de criação de dados é usado para montar dinamicamente os parâmetros necessários para a requisição da API.

2. Recuperação de Dados Externos

  • Requisição à API: Usando a URL e os parâmetros construídos, o fluxo envia uma requisição GET para buscar o histórico de mensagens do ticket em um sistema externo de tickets. A autenticação por chave de API é suportada via cabeçalhos.
  • Parseamento dos Dados Recuperados: Uma vez que a API retorna os dados, um nó de parser estrutura e converte esses dados em texto simples usando templates, tornando-os adequados para processamento posterior por IA.

3. Extração e Pré-processamento de Mensagens

  • Extração com LLM: Um LLM da OpenAI (ex: GPT-4.1) é usado com um prompt de sistema para extrair apenas a última mensagem do usuário dos dados do ticket (especificamente mensagens do tipo “M”)—garantindo que apenas conteúdo relevante seja processado.
  • Enriquecimento do Prompt: A mensagem extraída e o contexto do chat são inseridos em um template sofisticado de prompt que inclui histórico de conversa e segmentação da última mensagem, preparando a entrada para o agente principal de suporte.

4. Aumento do Conhecimento

  • Histórico de Chat: O sistema pode consultar as últimas N mensagens da conversa para fornecer continuidade e contexto mais rico.
  • Recuperação de Documentos: Uma ferramenta de recuperação de documentos pesquisa bases de conhecimento internas/externas (opcionalmente incluindo Google Docs) por informações relevantes para responder à consulta do cliente. Isso é essencial para garantir respostas baseadas em conhecimento atualizado e preciso.
  • Integração de Ferramentas: Tanto o recuperador de documentos quanto o recuperador do Google Docs são registrados como “ferramentas” disponíveis ao agente, permitindo busca dinâmica durante a geração da resposta.

5. Geração de Resposta pelo Agente

  • Agente de Chamadas de Ferramentas: No centro está um Agente de Chamadas de Ferramentas (impulsionado por um LLM), que recebe o prompt enriquecido, histórico do chat e acesso às ferramentas de conhecimento. Seu papel é determinar a intenção do usuário, pesquisar na base de conhecimento/ferramentas por respostas e compor uma resposta concisa, amigável e profissional.
    • O agente responde sempre em eslovaco por padrão ou muda para o idioma do cliente, se detectado.
    • Formatação estruturada é aplicada: parágrafos curtos, negrito para ênfase, listas e emojis para engajamento.
    • O agente prioriza o uso do conhecimento recuperado, nunca inventa fatos ou URLs, faz perguntas de esclarecimento se necessário e escala questões não resolvidas para agentes humanos.
    • Todas as respostas seguem o tom e a estrutura de suporte ao cliente, apropriadas para comunicação por e-mail.

6. Pós-processamento e Saída

  • Formatação da Resposta: A resposta do agente é processada por templates de prompt para construir uma saída multilíngue (ex: incluindo tanto em eslovaco quanto no idioma original do cliente).
  • Geração com LLM: Outro nó LLM pode gerar ou traduzir partes da saída conforme necessário.
  • Integração com API para Mensagens de Saída: O fluxo constrói dinamicamente objetos de dados para requisições API de saída, empacota a resposta gerada e a envia (geralmente via POST) ao sistema externo relevante.
  • Parseamento e Saída Final: As respostas das APIs de saída podem ser analisadas e exibidas no playground de chat ou enviadas de volta para a interface do usuário.

Principais Componentes & Finalidade

ComponenteFinalidade
Entrada de ChatRecebe mensagens de usuários/clientes
Modelo de PromptConstrói dinamicamente URLs e prompts de mensagens
Requisição à APIBusca dados/mensagens de tickets em sistemas externos
Parsear DadosConverte dados estruturados em texto simples
OpenAI LLMExtrai mensagens relevantes, gera ou traduz respostas
Recuperador de DocumentosBusca informações relevantes na base de conhecimento
Recuperador Google DocsIntegra documentos externos como conhecimento para o agente
Agente de Chamadas de FerramentasAgente central de IA—usa ferramentas e histórico de chat
Criar DadosEmpacota respostas e dados para requisições API de saída
Saída de ChatExibe o resultado final ao usuário ou sistema
NotasOrientação ao operador (ex: onde inserir chaves de API/URLs)

Casos de Uso & Benefícios

  • Suporte ao Cliente Automatizado: Otimiza o processo de extração, enriquecimento e resposta a consultas de clientes com respostas profissionais, precisas e contextualizadas.
  • Suporte Multilíngue: Detecta e responde automaticamente no idioma do cliente, com tradução e formatação gerenciadas pelo fluxo.
  • Gestão de Conhecimento Escalável: Integra múltiplas fontes de conhecimento (documentos internos, Google Docs, etc.) para respostas abrangentes e atualizadas.
  • Integração Transparente com Sistemas Externos: Conecta-se facilmente a diversas APIs para ações de entrada (busca de mensagens) e saída (envio de respostas).
  • Escalonamento para Humanos: Encaminha automaticamente casos não resolvidos ou ambíguos para agentes humanos, garantindo suporte de alta qualidade.

Por que Este Fluxo é Útil para Escala e Automação

  • Reduz o Trabalho Manual: Ao automatizar a recuperação de dados, extração de mensagens, construção de contexto e geração de respostas, minimiza a necessidade de intervenção humana em atendimentos rotineiros.
  • Consistência & Qualidade: Garante que todas as comunicações sigam o tom, formato e precisão de informações da empresa, independentemente do agente ou turno.
  • Adaptação Rápida: Conecta-se facilmente a novas fontes de dados ou APIs, adapta-se a novos idiomas e pode escalar para volumes maiores de suporte com pouca configuração adicional.
  • Melhora a Satisfação do Cliente: Respostas rápidas, relevantes e amigáveis—adaptadas ao idioma e consulta de cada cliente—geram melhores experiências e fidelização.

Fluxo Visual (Simplificado)

Abaixo, uma representação simplificada dos principais passos:

  1. Entrada de Chat / Consulta à API
  2. Buscar Mensagens do Ticket (Requisição API)
  3. Parsear Dados
  4. Extrair Última Mensagem do Usuário (LLM)
  5. Enriquecer Prompt com Contexto & Histórico
  6. Recuperar Conhecimento (Documentos/Google Docs)
  7. Agente de Ferramentas (LLM) Gera Resposta
  8. Formatar/Traduzir/Enviar Resposta (Requisição API)
  9. Exibir/Entregar Saída

Este fluxo de trabalho é uma base robusta para qualquer organização que deseje automatizar e escalar o suporte ao cliente, assistência técnica ou fluxos de entrega de informações que exijam integração com APIs externas, bases de conhecimento e respostas avançadas de IA.

Deixe-nos construir sua própria equipe de IA

Ajudamos empresas como a sua a desenvolver chatbots inteligentes, servidores MCP, ferramentas de IA ou outros tipos de automação de IA para substituir humanos em tarefas repetitivas em sua organização.

Saiba mais

Chatbot de Suporte com Integração LiveAgent
Chatbot de Suporte com Integração LiveAgent

Chatbot de Suporte com Integração LiveAgent

Automatize o suporte ao cliente com um chatbot de IA que responde perguntas utilizando sua base de conhecimento interna e conecta usuários a um agente humano vi...

4 min de leitura
Chatbot de IA com Integração ao LiveChat.com
Chatbot de IA com Integração ao LiveChat.com

Chatbot de IA com Integração ao LiveChat.com

Implemente um chatbot com IA em seu site que utiliza sua base de conhecimento interna para responder dúvidas dos clientes e, de forma transparente, encaminha qu...

4 min de leitura