SobreProjetosServiços BlogFAQContato
Início/Blog/Automação de processos
Automação de processos

Por que o chatbot da sua empresa erra e como resolver

Chatbot que inventa preço, promete prazo errado ou responde fora do assunto tem causas específicas e conhecidas. Veja quais são e o que corrige cada uma.

03 de mar. de 2026 4 min de leitura por Natiam Gabriel
Por que o chatbot da sua empresa erra e como resolver
Resposta curta

Um chatbot erra por três motivos principais. Ele não tem acesso à informação certa, ele recebeu a informação mas foi instruído de forma frouxa, ou ele foi autorizado a responder sobre coisas que não deveria. Ligar o modelo à base real da empresa com RAG e obrigar citação de fonte resolve a maior parte dos casos.

Um chatbot corporativo erra por três causas, e quase sempre é possível identificar qual delas está agindo: ele não tem acesso à informação correta, ele tem a informação mas foi instruído de forma frouxa, ou ele foi autorizado a opinar sobre assuntos que deveriam estar fora do escopo. Trocar de modelo não resolve nenhuma das três.

O erro mais comum é o bot não ter a informação

Modelos de linguagem preveem a continuação mais provável de um texto. Quando perguntam o prazo de entrega para o interior de Minas e o modelo não tem essa tabela, ele não trava, ele completa com algo plausível. "Cinco a sete dias úteis" soa perfeitamente razoável e pode estar completamente errado.

Isso não é defeito do modelo, é o comportamento esperado dele. O defeito está na arquitetura de quem ligou um modelo genérico ao atendimento de uma empresa sem conectar as fontes de verdade.

A correção é dupla:

Conectar às fontes. Informação em texto (políticas, manuais, condições comerciais) entra por RAG: os documentos viram trechos indexados e o sistema recupera os relevantes antes de responder. Informação transacional (status do pedido, saldo, disponibilidade) entra por tool-use: o modelo chama uma função que consulta o sistema ao vivo. Nunca indexe dado transacional em documento, ele nasce velho.

Fechar a saída. A instrução do sistema precisa ser explícita: responda apenas com base no material recuperado, cite a origem, e diga que não encontrou quando não encontrar. Um prompt genérico de "seja prestativo" produz um bot que prefere inventar a decepcionar.

Por que RAG corrige a maior parte disso

RAG muda a natureza da tarefa que o modelo executa. Sem RAG, a pergunta é "responda isto"; o modelo puxa da memória difusa do treinamento. Com RAG, a pergunta vira "responda isto usando apenas o texto abaixo"; a tarefa passa a ser de leitura e síntese, algo em que modelos são muito mais confiáveis do que em recuperação de memória.

Além disso, RAG traz duas propriedades que importam em empresa:

  • Rastreabilidade. A resposta aponta o documento e a seção. Quando alguém contesta, existe onde verificar.
  • Atualização barata. Mudou a política, você reindexa o arquivo. A resposta muda no mesmo dia, sem retreino de nada.

Mas RAG não é mágica, e o próximo tópico é justamente onde ele falha.

Quando o bot tem RAG e ainda assim erra

Sintoma Causa provável Correção
Responde sobre o tema certo, mas com detalhe errado Chunk cortado no meio, perdeu contexto Cortar por seção e guardar o título junto com o trecho
Erra em códigos, SKUs, números de norma Busca vetorial pura não lida bem com identificadores Busca híbrida (vetorial + BM25) e reranker
Traz a resposta de um documento antigo Versões antigas indexadas junto com as novas Metadado de vigência e filtro por data na busca
Dá informação de outro cliente ou setor Falta de filtro de permissão na recuperação Filtrar por permissão na consulta, antes do modelo ver
Mistura dois documentos que se contradizem A base tem contradição real Definir a fonte de verdade e arquivar o resto
Responde bem em teste e mal em produção Perguntas reais são mais bagunçadas que as de teste Montar o conjunto de avaliação com perguntas reais do histórico

Note que quase todas as causas estão na etapa de busca, não na de geração. Se o trecho certo não é recuperado, nenhum modelo acerta. É por isso que a maior parte do trabalho de quem constrói esses sistemas, o padrão nos projetos da Retti Tech também, está em ingestão, corte e recuperação, não em prompt.

O bot erra porque foi autorizado a falar demais

Muito chatbot corporativo é solto sem escopo. Perguntam sobre concorrente, sobre política, sobre um caso jurídico específico, e ele responde, porque ninguém disse que não devia.

Delimite por escrito e no código:

  1. Assuntos permitidos. Fora deles, o bot recusa e oferece transferência.
  2. Ações que exigem humano. Cancelamento, reembolso, negociação de desconto, qualquer coisa com efeito financeiro ou jurídico.
  3. Frases proibidas. Compromisso de prazo sem consulta ao sistema, garantia de resultado, aconselhamento médico, contábil ou jurídico.
  4. Limiar de confiança. Se a busca não retornar nada acima de um certo grau de similaridade, o bot não tenta, ele encaminha.

O último item é o mais negligenciado e o mais eficaz. Um bot que transfere 20% das conversas com honestidade é infinitamente melhor que um que responde 100% com 15% de erro silencioso.

Como descobrir qual é a sua causa

Não adivinhe. Pegue de 30 a 50 conversas reais em que o bot errou e classifique cada uma:

  • A informação existia na base? Se não, o problema é de conteúdo, não de IA.
  • A informação existia e não foi recuperada? Problema de busca, chunking, embedding, ausência de híbrido ou de reranker.
  • Foi recuperada e o modelo respondeu diferente do trecho? Problema de instrução ou de contexto excessivo diluindo o que importa.
  • O bot não deveria nem ter tentado responder? Problema de escopo e de guardrail.

Essa classificação leva algumas horas e vale mais do que qualquer troca de ferramenta. Na maioria das auditorias, a maior fatia cai nas duas primeiras categorias: a base estava incompleta, desatualizada ou contraditória.

Medir antes e depois

Sem medição, correção vira opinião. Monte um conjunto de avaliação com 50 a 100 perguntas reais, cada uma com a resposta esperada e a fonte correta. A cada mudança, novo chunking, novo modelo, novo prompt, rode o conjunto e compare três números: quantas respostas corretas, quantas com a fonte certa, e quantas recusas indevidas.

Sem esse termômetro, toda alteração parece melhorar alguma coisa e piorar outra sem que ninguém perceba. Com ele, o chatbot para de ser aposta e vira sistema.

Perguntas frequentes

Por que o chatbot inventa preços e prazos que não existem?

Porque o modelo foi treinado para produzir texto plausível e, sem acesso à sua tabela real, ele completa a lacuna com algo que soa razoável. A correção é conectar o bot à fonte de dados real e instruí-lo a recusar a resposta quando não encontrar o valor.

Trocar de modelo por um mais novo resolve o problema?

Raramente. Modelos mais novos erram menos em raciocínio, mas nenhum modelo adivinha um dado que nunca recebeu. Se a causa é falta de acesso à informação da empresa, trocar de modelo só muda o texto do erro.

Dá para o chatbot admitir que não sabe?

Sim, e isso deve ser projetado explicitamente. Configure um limiar de relevância na busca, uma instrução clara de recusa e um caminho de transferência para humano. Um bot que diz não sei e transfere gera menos dano que um que responde errado com confiança.

Tem um processo que consome o time?

Me conta como funciona hoje. Se der para automatizar, eu te digo por onde começar — a conversa de diagnóstico não é cobrada.

Natiam Gabriel
Sobre o autor

Natiam Gabriel é AI Engineer & Full-Stack Developer e fundador da Retti Tech, estúdio de desenvolvimento de software que atende empresas em todo o Brasil. Constrói sistemas web sob medida, automações e integrações, com ou sem inteligência artificial, do levantamento de requisitos até a operação em produção. Mais de 20 empresas usam em produção os sistemas que desenvolveu.