Assistente de Base de Conhecimento com ChatGPT

Assistente de chatbot de IA alimentado pelo OpenAI GPT-4o que busca e utiliza automaticamente documentos internos da empresa para responder perguntas dos usuários. Oferece respostas contextuais, precisas e conversacionais utilizando tanto o histórico de chat quanto o conhecimento recuperado, tornando-o ideal para suporte ao cliente, helpdesks internos ou onboarding.

Como o Fluxo de IA funciona - Assistente de Base de Conhecimento com ChatGPT

Como o Fluxo de IA funciona

Usuário envia uma pergunta

Recebe a entrada do usuário pela interface de chat.

Recuperar documentos internos relevantes

Busca fontes de conhecimento internas por informações relacionadas à consulta do usuário.

Construir prompt com contexto

Combina a pergunta do usuário, documentos recuperados e histórico de chat para criar um prompt abrangente para a IA.

Gerar resposta com IA

Utiliza o GPT-4o da OpenAI para gerar uma resposta conversacional e contextualizada.

Entregar resposta ao usuário

Exibe a resposta gerada pela IA no chat para o usuário.

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.

Prompt

Crie um template de prompt com variáveis dinâmicas ({input}, {human_input}, {context}, {chat_history}, {system_message}).

                You are an AI language model assistant.

Your task is to answer customer query in INPUT with consideration of previous conversation in CHAT HISTORY.

If CONTEXT is provided, use it to generate the answer.


--- CONTEXT START
{context} 
--- CONTEXT END

--- CHAT HISTORY START
{chat_history}
--- CHAT HISTORY END

--- INPUT START
{input}
--- INPUT END
Answer in Language: {lang}
Format answer with markdown.

ANSWER:
            

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

Fluxo de Trabalho ChatGPT com Conhecimento Interno

Este fluxo de trabalho cria uma interface de chatbot que combina as capacidades conversacionais do ChatGPT 4o da OpenAI com o poder de buscar e responder utilizando documentos internos da empresa ou organização. Ele foi projetado para fornecer respostas precisas e contextuais às perguntas dos usuários, aproveitando tanto o histórico do chat quanto fontes de conhecimento relevantes.

Visão Geral

  • Propósito: Automatizar e escalar o suporte ao cliente, acesso à informação interna ou tarefas de gestão do conhecimento, permitindo que usuários conversem com um assistente de IA que referencia tanto conversas anteriores quanto a documentação interna.
  • Principais Características:
    • Responde às perguntas dos usuários com informações atualizadas e contextualmente relevantes.
    • Busca automaticamente documentos internos para conteúdo de apoio.
    • Mantém o histórico do chat para conversas coerentes e de múltiplas interações.
    • Apresenta respostas em formato markdown para melhor legibilidade.

Estrutura do Fluxo de Trabalho

Abaixo, uma descrição dos principais componentes e seus papéis no fluxo de trabalho:

ComponenteDescrição
Entrada do ChatCapta mensagens dos usuários e uploads de arquivos.
Gatilho de Chat AbertoDetecta quando uma nova sessão de chat é iniciada.
Widget de MensagemExibe uma mensagem de boas-vindas ao usuário ao iniciar o chat.
Saída do ChatEntrega mensagens (incluindo boas-vindas e respostas da IA) para a interface do usuário.
Histórico do ChatArmazena e recupera as últimas 10 trocas de mensagens (até 8000 tokens) para contexto.
Recuperador de DocumentosQuando o usuário faz uma pergunta, busca nos documentos internos por conteúdo relevante.
Template de PromptCria um prompt para a IA, incluindo entrada do usuário, contexto dos documentos e histórico do chat.
GeradorExecuta o prompt no ChatGPT 4o (ou outro LLM), gerando uma resposta.

Como o Fluxo de Trabalho Funciona

  1. Inicialização da Sessão de Chat

    • Quando o usuário abre um novo chat, o Gatilho de Chat Aberto sinaliza o início do fluxo.
    • Uma mensagem de boas-vindas é exibida usando o Widget de Mensagem e mostrada via Saída do Chat.
  2. Tratamento das Perguntas do Usuário

    • Quando o usuário digita uma mensagem:
      • O nó Entrada do Chat a coleta.
      • Em paralelo:
        • A mensagem é enviada ao Recuperador de Documentos para buscar até 2 documentos internos relevantes.
        • A mensagem também é repassada ao Template de Prompt para processamento pela IA.
  3. Preparação da Resposta Contextual

    • O fluxo reúne:
      • O mais recente histórico do chat para contexto.
      • Documentos relevantes encontrados pelo recuperador.
      • A consulta atual do usuário.
    • Esses elementos são combinados no Template de Prompt, que instrui a IA a:
      • Responder considerando a pergunta do usuário, conversas anteriores e qualquer contexto dos documentos encontrados.
      • Formatar a resposta em markdown e responder no idioma do usuário.
  4. Geração da Resposta pela IA

    • O nó Gerador envia o prompt ao modelo de linguagem selecionado (ex: ChatGPT 4o).
    • A resposta gerada é enviada à Saída do Chat para exibição ao usuário.

Benefícios de Automação e Escalabilidade

  • Consistência & Qualidade: Garante que os usuários recebam respostas consistentes e de alta qualidade, fundamentadas em documentação interna e levando em conta o contexto da conversa.
  • Eficiência: Automatiza a tarefa tediosa de pesquisar em bases de conhecimento, economizando tempo de usuários e equipes de suporte.
  • Escalabilidade: Pode lidar com muitos atendimentos e perguntas simultâneas, sendo ideal para organizações com alta demanda de suporte ou informação.
  • Personalização: O template de prompt e os parâmetros da busca de documentos podem ser ajustados para casos de uso, setores ou políticas internas específicas.

Exemplos de Uso

  • Helpdesk Interno: Funcionários podem obter rapidamente respostas sobre políticas da empresa, procedimentos de TI ou questões de RH.
  • Suporte ao Cliente: Clientes recebem informações precisas sobre produtos ou serviços sem precisar aguardar um atendente humano.
  • Apoio a Vendas: Equipes de vendas podem acessar as últimas especificações de produtos, estudos de caso ou materiais de apresentação sob demanda.
  • Gestão do Conhecimento: Garante que o conhecimento institucional valioso esteja acessível e utilizável via consultas em linguagem natural.

Resumo Visual

Etapas do Fluxo de Trabalho:

  1. Usuário abre o chat → Mensagem de boas-vindas exibida.
  2. Usuário faz uma pergunta.
  3. Sistema recupera:
    • Histórico do chat
    • Documentos relevantes
  4. Prompt da IA é construído (inclui entrada do usuário, histórico do chat, contexto dos documentos).
  5. ChatGPT gera a resposta.
  6. Resposta é exibida ao usuário.

Este fluxo de trabalho é um template poderoso para quem deseja aprimorar seu chatbot ou assistente virtual com inteligência contextual e sensível a documentos — melhorando significativamente a experiência do usuário e a eficiência operacional.

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