IA
Como criar uma base de conhecimento para chatbot que seu agente de IA use para responder
Um agente de IA só é tão bom quanto aquilo que ele consegue consultar. Veja como escolher fontes, estruturar o conteúdo, entender chunking e RAG em palavras simples e manter sua base de conhecimento correta depois do lançamento.
Equipe MonoChat Atualizado: 9 min de leitura
Nesta página
- O que uma base de conhecimento para chatbot realmente faz
- O que incluir na sua base de conhecimento
- Como estruturar o conteúdo para que a recuperação o encontre
- Chunking em palavras simples
- Separe o conhecimento por finalidade
- Combine conhecimento estático com dados em tempo real
- Mantenha a base de conhecimento atualizada
- Como testar uma base de conhecimento antes do lançamento
- Erros comuns em bases de conhecimento
- Como criar sua base de conhecimento com IA no MonoChat
- Fontes
Uma base de conhecimento para chatbot é o conjunto de conteúdos aprovados que seu agente de IA consulta antes de responder: respostas para perguntas comuns, detalhes de produtos e serviços, políticas, endereços e horários de funcionamento. Quando um cliente pergunta algo, o agente recupera os trechos mais relevantes e escreve a resposta a partir deles. Monte a base a partir das perguntas que os clientes realmente fazem, escreva cada fato uma única vez em linguagem simples, divida o conteúdo em seções focadas e atualize tudo sempre que o seu negócio mudar.
A maioria dos agentes de IA decepcionantes não é limitada pelo modelo. É limitada pelo que consegue consultar. Se a sua política de trocas está em um PDF escaneado de três anos atrás, o agente vai citá-la ou vai chutar. Este guia mostra o que incluir, como estruturar, como a recuperação funciona em palavras simples e como manter o conteúdo correto quando os clientes já estão conversando com o agente.
O que uma base de conhecimento para chatbot realmente faz
Um grande modelo de linguagem sabe muito sobre o mundo e nada sobre o seu negócio. Ele não conhece seus preços, suas filiais nem se você entrega aos domingos. A base de conhecimento preenche essa lacuna.
A técnica padrão é a geração aumentada por recuperação (RAG). Em palavras simples:
- O cliente faz uma pergunta no WhatsApp, no Instagram ou no chat do seu site.
- O sistema pesquisa na sua base de conhecimento os trechos que melhor correspondem ao sentido da pergunta, e não apenas às palavras exatas.
- O agente recebe esses trechos junto com a pergunta e suas instruções.
- O agente escreve a resposta a partir dos trechos, idealmente sem dizer nada que eles não sustentem.
Por isso você não precisa “treinar” nem fazer fine-tuning de um modelo para que ele responda a partir dos seus documentos. Você muda o conteúdo, e a resposta seguinte muda junto.
O que incluir na sua base de conhecimento
Comece pelas perguntas dos clientes, não pelos documentos que você por acaso tem. Reúna as últimas centenas de conversas da sua caixa de entrada, do suporte por e-mail e das anotações de telefone, e agrupe-as por assunto. Os assuntos que mais aparecem são as suas primeiras seções.
| Tipo de conteúdo | Exemplos | Por que o agente precisa disso |
|---|---|---|
| Perguntas frequentes | ”Vocês enviam para o exterior?”, “Posso alterar minha reserva?” | Cobre a maior parte das dúvidas do dia a dia |
| Produtos e serviços | Nomes, variações, o que está incluído, para quem serve | Permite ao agente recomendar e comparar |
| Preços e taxas | Tabelas de preços, taxas de entrega, sinais | Evita preços inventados ou desatualizados |
| Políticas | Trocas, cancelamentos, garantia, privacidade | Respostas de alto risco que precisam ser exatas |
| Endereços e horários | Endereços, horários de funcionamento, fechamentos em feriados | Fatos simples que os clientes perguntam o tempo todo |
| Processos | Como reservar, como pagar, como acionar a garantia | Transforma respostas em próximos passos |
| Regras de escalonamento | O que o agente nunca deve responder sozinho | Indica quando passar o atendimento |
Deixe de fora anotações internas, rascunhos, regras de campanhas antigas e qualquer coisa com dados pessoais. A base de conhecimento é algo que o agente pode citar para qualquer cliente, então trate cada linha como pública.
Como estruturar o conteúdo para que a recuperação o encontre
A recuperação trabalha com trechos de texto, não com arquivos inteiros. A forma como você escreve e divide o conteúdo importa mais do que a quantidade.
Um assunto por seção
Uma seção intitulada “Trocas de pedidos online” com cinco parágrafos curtos é recuperada muito melhor do que um documento de termos de 40 páginas em que as trocas aparecem na página 31. Se uma página trata de vários assuntos, divida-a.
Coloque a resposta primeiro
Comece cada seção com a resposta direta e só depois acrescente condições e exceções. O trecho recuperado deve conter a resposta, não apenas o contexto.
Fraco: Nossa empresa foi fundada em 2009 e sempre se preocupou com
a satisfação do cliente. Ao longo dos anos, nosso processo de trocas...
Melhor: Pedidos online podem ser devolvidos em até 14 dias após a entrega.
Os itens devem estar sem uso e na embalagem original.
Itens em liquidação podem ser trocados, mas não reembolsados.
Escreva cada fato uma única vez
Se a sua taxa de entrega aparece em quatro documentos e você atualiza apenas três, o agente pode recuperar a antiga. Mantenha uma única fonte de verdade para cada fato e remova as duplicatas.
Use as palavras dos clientes
Os clientes escrevem “meu dinheiro de volta”, não “procedimento de ressarcimento”. Adicione como títulos de perguntas as formulações que você vê nas conversas reais, para que a busca por sentido tenha mais com o que corresponder.
Mantenha tabelas e listas simples
Tabelas de preços simples e listas com marcadores costumam sobreviver bem à divisão. Planilhas complexas com células mescladas e imagens escaneadas, muitas vezes, não. Na dúvida, reescreva-as como frases curtas.
Chunking em palavras simples
Antes que o conteúdo possa ser pesquisado por sentido, ele é cortado em chunks, e cada chunk é convertido em uma lista de números chamada embedding, que fica armazenada em um banco de dados vetorial. Na hora da resposta, a pergunta é convertida da mesma forma e os chunks mais próximos são retornados.
Duas configurações moldam os resultados:
- Tamanho do chunk. Chunks pequenos são precisos, mas podem perder contexto (“em até 14 dias” sem dizer de quê). Chunks grandes mantêm o contexto, mas trazem texto não relacionado, o que pode confundir a resposta.
- Sobreposição. Repetir um pouco de texto entre chunks vizinhos reduz a chance de uma frase importante ser cortada ao meio.
Você raramente precisa ajustar isso no primeiro dia. Os padrões razoáveis funcionam para conteúdo bem estruturado. Volte a eles apenas quando os testes mostrarem que o agente recupera o documento certo, mas a parte errada dele.
Separe o conhecimento por finalidade
Uma pilha única de documentos piora as respostas à medida que cresce. Um assistente de vendas não precisa dos seus procedimentos internos de turnos, e um agente de suporte não deve citar um rascunho de tabela de preços. Divida o conteúdo em domínios separados, como suporte ao cliente, vendas e operações internas, e dê a cada agente apenas os domínios de que ele precisa.
Isso também reduz o risco. Um conteúdo que o agente não consegue recuperar é um conteúdo que ele não consegue vazar. Para saber mais sobre quais dados devem ou não chegar a um sistema de IA, veja nosso checklist de privacidade para chatbots de IA.
Combine conhecimento estático com dados em tempo real
Uma base de conhecimento guarda conteúdo que muda devagar: políticas, descrições de produtos, horários de funcionamento. Ela é o lugar errado para o status de um pedido, o nível de estoque ou o próximo agendamento de um cliente. Esses dados devem vir dos seus sistemas no momento da pergunta, por meio de chamadas de ferramentas (function calling) ou integrações.
Uma boa regra: se um fato pode mudar várias vezes por dia, busque-o em tempo real. Se muda algumas vezes por ano, coloque-o na base de conhecimento.
Mantenha a base de conhecimento atualizada
Uma base de conhecimento que estava correta no lançamento fica desatualizada rápido. Incorpore a manutenção à sua rotina:
- Defina um responsável por cada seção; por exemplo, a operação cuida de horários e endereços e o financeiro cuida dos preços.
- Atualize quando algo mudar. Quando uma política ou um preço mudar, atualize a base de conhecimento no mesmo dia e depois reindexe-a.
- Revise as perguntas sem resposta toda semana. Cada pergunta que o agente não soube responder é uma lacuna, um problema de redação ou um caso para um atendente humano.
- Faça uma auditoria mensal. Leia as principais seções, remova o conteúdo desatualizado e confira se as informações sazonais (horários de feriados, regras de campanhas) já expiraram.
- Acompanhe as transferências. Se o mesmo assunto continua indo para atendentes, adicione conteúdo ou decida que ele deve sempre ser tratado por uma pessoa. Nosso guia sobre transferência de IA para humano explica as regras.
Como testar uma base de conhecimento antes do lançamento
Escreva um conjunto de teste com 30 a 50 perguntas reais e a resposta esperada para cada uma. Inclua:
- Perguntas comuns escritas do jeito que os clientes escrevem, incluindo erros de digitação e mensagens curtas.
- Casos de borda em que a política tem exceções.
- Perguntas que não estão cobertas, para confirmar que o agente diz que não sabe em vez de chutar.
- Perguntas em outros idiomas, se você atende clientes internacionais.
Teste: "posso devolver um tênis que usei uma vez"
Esperado: Explica que as devoluções exigem itens sem uso e oferece
conectar o cliente à equipe para tratar exceções.
Falha se: Concorda com o reembolso ou inventa outro prazo.
Verifique duas coisas separadamente: o sistema recuperou o trecho certo e o agente o usou corretamente? Uma resposta errada a partir do trecho certo é um problema de prompt. Uma resposta errada a partir do trecho errado é um problema de conteúdo ou de chunking. Nosso guia para testar um agente de IA antes do lançamento aprofunda conjuntos de teste e métricas.
Erros comuns em bases de conhecimento
- Enviar todos os documentos que você tem em vez do conteúdo de que os clientes precisam.
- Manter preços ou promessas de entrega nas instruções do agente, onde ninguém se lembra de atualizá-los.
- Deixar versões antigas das políticas ao lado das novas.
- Tratar imagens escaneadas ou planilhas complexas como conteúdo legível.
- Não ter alternativa quando nada relevante é encontrado, o que abre espaço para alucinação.
Como criar sua base de conhecimento com IA no MonoChat
O MonoChat oferece duas formas de construir o que o seu agente sabe, conforme o nível de controle que você quiser.
O início rápido: MonoChat Start
O MonoChat Start lê o seu site e escreve a base de conhecimento para você: um perfil da empresa, seus produtos e serviços, seus locais, suas políticas e cerca de quarenta perguntas que os seus clientes realmente fazem. Não tem site, ou tem um com pouco conteúdo? Em vez disso, você responde a cinco perguntas.
Tudo o que o assistente pode dizer fica em quatro abas: Perguntas, Produtos e serviços, Locais e Políticas. Você pode editar qualquer item, ativá-lo ou desativá-lo, ou exportá-lo. O assistente nunca informa um preço, um prazo de entrega ou uma garantia que não esteja escrito ali. As respostas que ele escreveu a partir de conhecimento geral sobre o seu setor, e não a partir do seu site, chegam desativadas com um selo “Verificar” até que você as aprove.
Quando não tem resposta, ele não improvisa. Ele registra o pedido em Mensagens recebidas e avisa o cliente de que uma pessoa retornará, e seus relatórios listam as perguntas que ele não soube responder, que são a sua lista semanal de atualização. Ele responde no WhatsApp, no Instagram, no Telegram ou no chat do seu site.
Controle total: a base de conhecimento com IA e o RAG
Para conjuntos de conteúdo maiores, a base de conhecimento com IA permite enviar PDFs, arquivos do Excel, texto e páginas da web, com envio em massa, metadados e tags. Você organiza o conteúdo em escopos, como suporte ao cliente, vendas ou procedimentos internos, cada um com seu próprio controle de acesso, e atribui cada escopo aos agentes e fluxos que devem usá-lo.
O MonoChat faz o chunking e gera os embeddings com padrões prontos para uso, e você pode escolher o modelo de embedding, o tamanho do chunk, a sobreposição e as regras de pré-processamento quando precisar. Os vetores ficam armazenados nos bancos de dados vetoriais embutidos do MonoChat ou nos seus próprios, por meio da integração com VectorDB. Quando o conteúdo muda, você atualiza o escopo e o reindexa, e o assistente passa a recuperar a nova versão sem que você precise refazer seus fluxos.
Para combinar documentos com dados em tempo real, a orquestração de RAG encadeia etapas como reescrita da consulta, recuperação, reranking, chamadas de ferramentas, citações e a resposta final, e as ferramentas de função de IA buscam itens como o status de um pedido ou um registro de CRM na mesma resposta.
Você pode começar no plano Basic gratuito (um agente, um canal) em app.monochat.ai e comparar os planos na nossa página de preços.
Fontes
Coloque isso em prática com o MonoChat