Agência
Marca & CriaçãoBranding & PosicionamentoIdentidade VisualConteúdo & CopywritingProdução AudiovisualLive Experience
Performance & GrowthSocial MediaInbound & NutriçãoTráfego PagoSEO & GEOPublicidadePesquisa de Mercado com IABI & DashboardsWeb AnalyticsCRO
IA & AutomaçãoConsultoria de Adoção de IAIntegração CRM & DadosAutomação de ProcessosAgentes de IAAutomação de Marketing com IABase de Conhecimento de Marca para IA
Tecnologia & Produtos DigitaisDesenvolvimento Web & AppsDesenvolvimento de MVPTech & SecurityLGPDLow-code & No-codeDesenvolvimento Assistido por IA
Relacionamento & ReputaçãoAssessoria de ImprensaInfluência & CEO PositioningGestão de CriseComunicação InternaExperiência & Trade
PortfólioBlogContato
Mesa de escritório com notebooks abertos, fones de ouvido e estante ao fundo
IA

O que é RAG em IA, e quando a sua empresa nem precisa dele

Entenda o que é RAG em IA, onde a busca nos documentos falha e o critério para saber se a base da sua empresa cabe inteira no prompt, sem RAG.

Resposta rápida

RAG (Retrieval-Augmented Generation, ou geração aumentada por recuperação) é a técnica em que o sistema de IA busca trechos relevantes nos documentos da empresa e os entrega ao modelo junto com a pergunta, para que a resposta se apoie neles e não só no que o modelo aprendeu no treino. Ele faz sentido para bases grandes, que mudam sempre ou que exigem controle de quem vê o quê. Mas nem toda empresa precisa dele: a Anthropic afirma que uma base com menos de 200 mil tokens, cerca de 500 páginas, pode ir inteira no prompt. E quando o RAG é necessário, o ponto que mais falha é a busca, não o modelo.

Quase todo projeto de IA com os documentos da empresa chega à mesa com a mesma palavra: RAG. O fornecedor fala em banco vetorial, em embeddings, em pipeline de recuperação — e a conversa pula direto para a arquitetura, como se a decisão já estivesse tomada.

Este artigo explica o que é RAG e como ele funciona, sem jargão desnecessário. Mas faz, antes, a pergunta que costuma ficar de fora: a sua empresa precisa mesmo dele? Para boa parte das bases de marca — manual, catálogo, perguntas frequentes, políticas —, a resposta honesta é não.

O que é RAG em IA?

RAG é a sigla de Retrieval-Augmented Generation, em português geração aumentada por recuperação. É uma forma de montar um sistema de IA em que o modelo de linguagem não responde só com o que aprendeu no treino: antes, um mecanismo de busca procura nos seus documentos os trechos que tratam da pergunta e os coloca junto dela.

O modelo, então, redige a resposta lendo esses trechos. É a diferença entre responder de memória e responder com o documento aberto na mesa.

Duas coisas decorrem disso. A primeira: o modelo passa a falar do que é seu — preço, política de troca, especificação de produto — sem que ninguém precise retreiná-lo. A segunda: a qualidade da resposta passa a depender de a busca trazer o trecho certo. Se ela trouxer o trecho errado, o modelo responde com segurança a partir do texto errado.

Como o RAG funciona na prática?

Por dentro, um sistema de RAG tem duas etapas separadas no tempo: a preparação, que acontece uma vez (e a cada atualização da base), e a consulta, que acontece a cada pergunta.

1. Preparação: cortar e indexar

Os documentos são divididos em pedaços menores, os chunks — parágrafos ou blocos de algumas centenas de palavras. Cada pedaço é convertido num vetor numérico que representa o seu sentido (o embedding) e guardado num índice. Muitos sistemas guardam também um índice por palavra, do tipo que qualquer buscador usa.

2. Consulta: buscar, montar e responder

Quando alguém pergunta, a pergunta também vira vetor. O sistema procura no índice os pedaços mais parecidos, seleciona os primeiros colocados e monta um prompt com a pergunta e esses trechos. O modelo lê tudo e responde — de preferência indicando de qual documento tirou cada informação.

Repare que o modelo nunca vê a base inteira. Vê só o que a busca escolheu. Toda a inteligência do sistema está apoiada nessa escolha.

De onde veio o RAG?

O termo foi cunhado num artigo de 2020 liderado por Patrick Lewis, Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, apresentado na conferência NeurIPS daquele ano. A proposta era combinar a memória que o modelo guarda nos próprios parâmetros com uma memória externa — no experimento, um índice da Wikipédia consultado por um buscador neural.

A ideia ganhou escala empresarial com a popularização dos assistentes de IA, quando ficou claro que o modelo sozinho não conhece o catálogo, o contrato nem a política interna de ninguém. E ganhou uma segunda motivação: naquela época, o espaço de leitura dos modelos — a janela de contexto — era pequeno demais para caber um manual inteiro.

Essa segunda motivação é justamente a que mudou. E é por isso que a pergunta "preciso de RAG?" deixou de ter resposta automática.

Qual a diferença entre RAG, fine-tuning e o próprio LLM?

Os três termos aparecem misturados, mas estão em camadas diferentes. O LLM é o modelo de linguagem — o motor que lê e escreve. RAG e fine-tuning são duas formas de fazer esse motor trabalhar com o conhecimento da sua empresa. E existe uma terceira, a mais simples, que costuma ser esquecida: colocar o conteúdo direto no prompt.

Base inteira no promptRAGFine-tuning
O que éo documento vai junto com cada perguntauma busca escolhe trechos e os envia junto com a perguntao modelo é retreinado com exemplos da empresa
Para que serve melhorbase pequena e estávelbase grande, que muda ou tem acesso restritotom, formato e comportamento repetitivo
Atualizar a informaçãotrocar o textoreindexar o que mudoutreinar de novo
Onde costuma falharbase que cresce além do limitea busca não traz o trecho certoo modelo "lembra" dado velho com confiança
Mostra de onde veio a resposta?sim, se pedido no promptsim, é da natureza do métodonão
Esforço de implantaçãobaixomédio a altoalto

Comparativo da Alliance a partir de Lewis et al. (2020) e da documentação de Contextual Retrieval da Anthropic (2024)

A linha que mais importa para o dono da empresa é a de atualização. Fine-tuning ensina comportamento bem, mas é um jeito caro e lento de ensinar fatos: preço mudou, treina de novo. Por isso ele raramente é o ponto de partida de uma IA que responde sobre os documentos da empresa.

Minha empresa precisa mesmo de RAG?

Esta é a pergunta que os conteúdos de quem vende infraestrutura não fazem, e ela tem uma resposta objetiva na documentação de quem desenvolve os modelos.

Segundo a Anthropic, se a base de conhecimento tem menos de 200 mil tokens — cerca de 500 páginas de material —, é possível incluir a base inteira no prompt enviado ao modelo, sem necessidade de RAG ou de métodos semelhantes. (Tradução livre do original em inglês.)
Fonte: Anthropic, "Introducing Contextual Retrieval", publicado em 19/09/2024 — artigo oficial da Anthropic, em inglês

Quinhentas páginas é mais do que parece. Some o manual de marca, o catálogo de produtos com descrições, as perguntas frequentes do atendimento, a política comercial e os termos de uso de uma empresa média: em muitas empresas, o total fica abaixo disso — mas só a contagem confirma.

Duas ressalvas mantêm a conta honesta. O número de 200 mil tokens é o que a Anthropic citou em 2024, para os modelos dela; outros modelos têm limites diferentes, e é preciso conferir o do que você usa. E a conversão de tokens em páginas é aproximada — o jeito certo é contar os tokens da sua base na ferramenta do próprio fornecedor, não estimar.

Árvore de decisão com duas perguntas: se a base cabe no contexto do modelo e se todos podem ver todos os documentos, levando a três caminhos — base inteira no prompt, uma base por perfil de acesso ou RAG
Tamanho e permissão decidem antes da tecnologia. Só a base que não cabe no contexto exige RAG de saída.

Colocar a base inteira no prompt tem um custo: cada pergunta envia o documento todo, o que pesa na conta e no tempo de resposta. É para isso que existe o cache de prompt, recurso em que o fornecedor guarda a parte repetida da mensagem e cobra menos por ela nas chamadas seguintes. No mesmo texto, a Anthropic diz que o cache de prompt torna essa abordagem bem mais rápida e barata.

Quando o RAG passa a valer a pena?

Descartar o RAG por reflexo é o erro simétrico. Há situações em que ele é a resposta certa, e elas são reconhecíveis.

1. A base não cabe no contexto

Arquivo jurídico, base de chamados de suporte acumulada em anos, documentação técnica de centenas de produtos, acervo de pesquisa. Aqui não há alternativa: o modelo precisa de uma busca que escolha o que ler.

2. Pessoas diferentes podem ver coisas diferentes

Se o contrato do cliente A não pode aparecer na resposta dada ao cliente B, ou se a política salarial é só do RH, o sistema precisa filtrar por permissão antes de montar o prompt. Com base pequena, dá para separar uma base por perfil; com base grande, esse filtro vira parte da busca. Em qualquer caso, o controle de acesso tem de ser desenhado no começo, não remendado depois — e dado pessoal na base traz as obrigações da adequação à LGPD.

3. O conteúdo muda o tempo todo

Estoque, tabela de preço, norma que sai toda semana. Numa base pequena, trocar o texto do prompt resolve. Numa grande, o RAG permite reindexar só o que mudou, sem mexer no resto.

4. É preciso provar de onde veio cada resposta

Em áreas reguladas, a resposta vale pouco sem a citação do documento e da versão. O RAG entrega isso com naturalidade, porque cada trecho recuperado carrega a sua origem.

Por que o RAG às vezes traz a resposta errada?

Quando um sistema de RAG erra, a culpa costuma cair no modelo — "a IA alucinou". Na maioria das vezes, o problema aconteceu antes: a busca não trouxe o trecho que tinha a resposta, e o modelo fez o que pôde com o que recebeu.

A causa mais comum está no corte. Um pedaço de texto separado do documento perde o contexto. A frase "a receita cresceu 3% sobre o trimestre anterior" é perfeitamente clara dentro do relatório e ambígua sozinha: receita de quem, de qual trimestre? É o exemplo que a própria Anthropic usa para explicar o problema.

No teste da Anthropic, a técnica de Contextual Retrieval — acrescentar a cada trecho, antes de indexar, uma explicação curta do contexto de onde ele veio — reduziu a taxa de falha na recuperação dos 20 trechos mais relevantes em 35% só com embeddings contextuais (de 5,7% para 3,7%), em 49% combinando embeddings contextuais e BM25 contextual (de 5,7% para 2,9%) e em 67% ao acrescentar reranqueamento (de 5,7% para 1,9%).
Fonte: Anthropic, "Introducing Contextual Retrieval", publicado em 19/09/2024 — artigo oficial da Anthropic, em inglês
Diagrama do fluxo do RAG, da pergunta à resposta, com destaque para a etapa em que o trecho certo pode faltar entre os 20 recuperados, e barras mostrando a taxa de falha caindo de 5,7% para 3,7%, 2,9% e 1,9%
O modelo só lê o que a busca escolhe. Cada camada de contexto derrubou a falha de recuperação no teste da Anthropic.

Os números têm um recorte que precisa acompanhá-los. Foram medidos pela Anthropic em bases de código, ficção e artigos científicos, com a configuração dela — não dizem quanto o RAG da sua empresa erra. O que eles mostram com clareza é outra coisa: a mesma base, com o mesmo modelo, falha três vezes menos quando a busca é bem feita.

Os nomes técnicos têm tradução simples. BM25 é a busca por palavra exata, a que acha o código de produto ou o nome próprio que a busca por sentido deixa escapar. Reranqueamento é uma segunda passada, em que um modelo relê os candidatos e reordena pela relevância real antes de entregá-los.

O que é agentic RAG, e onde entra o MCP?

No RAG clássico, a busca acontece uma vez, sempre, antes de o modelo começar a responder. No agentic RAG, o modelo decide: se precisa buscar, onde buscar, com que termos, e se o que voltou basta ou se é preciso buscar de novo. A recuperação vira uma ferramenta que o agente usa, não uma etapa fixa.

Ganha-se flexibilidade para perguntas que exigem juntar várias fontes. Perde-se previsibilidade: cada decisão a mais é um ponto a mais para testar. A lógica é a mesma que discutimos em agente de IA ou fluxo automatizado — autonomia tem custo, e só compensa onde o caminho não dá para desenhar de antemão.

O MCP entra nessa camada. Segundo a documentação oficial do Model Context Protocol, ele é um padrão aberto para conectar aplicações de IA a sistemas externos — arquivos, bancos de dados, ferramentas. Não é uma alternativa ao RAG: é o encaixe padronizado pelo qual um agente pode chegar até a sua base, seja ela consultada por RAG ou lida inteira.

Como testar se a busca está trazendo o trecho certo?

Os conteúdos mais bem colocados sobre RAG em português não ensinam a testá-lo — e é o teste que separa um sistema confiável de uma demonstração bonita. O método não exige ferramenta sofisticada.

  1. Junte de 30 a 50 perguntas reais: do atendimento, do comercial, do WhatsApp. Pergunta inventada pelo time técnico é fácil demais.
  2. Para cada pergunta, anote qual documento e qual trecho contêm a resposta certa. É o seu gabarito.
  3. Rode as perguntas e olhe só a busca, antes da resposta: o trecho do gabarito está entre os recuperados?
  4. Conte quantas vezes não está. Essa é a sua taxa de falha de recuperação — a mesma métrica do estudo da Anthropic.
  5. Mude uma coisa por vez (tamanho do corte, contexto por trecho, busca por palavra, reranqueamento) e rode de novo o mesmo gabarito.

Só depois de a busca passar faz sentido avaliar a redação da resposta. Trocar de modelo para consertar uma busca ruim é o jeito mais caro de não resolver nada.

Quais erros mais aparecem na implantação?

  • Construir RAG para uma base de 60 páginas que caberia inteira no prompt, pagando em complexidade o que não precisava.
  • Jogar na base tudo o que existe — versões antigas, rascunhos, propostas vencidas — e esperar que a busca saiba qual vale.
  • Cortar os documentos em tamanho fixo sem olhar a estrutura, separando a pergunta da resposta numa FAQ ou a tabela do seu título.
  • Desenhar o controle de acesso depois, quando o sistema já respondeu a quem não devia.
  • Avaliar só a resposta final, sem medir a busca, e culpar o modelo por um trecho que nunca chegou até ele.
  • Não nomear um responsável pela base: o sistema fica certo no lançamento e errado três meses depois.

Os dois primeiros erros têm a mesma raiz: tratar o problema como técnico quando ele é editorial. Uma base enxuta, sem duplicidade e com uma versão oficial de cada informação resolve mais do que qualquer ajuste de arquitetura.

O que muda conforme o tipo de base?

Tipo de baseCaminho provávelO cuidado que decide
Manual de marca, tom de voz e FAQbase inteira no promptuma versão oficial de cada resposta
Catálogo de algumas centenas de itensprompt inteiro ou RAG, conforme o tamanhoconferir a contagem de tokens, não estimar
Tabela de preço e estoqueconsulta direta ao sistema de origemnão copiar número que muda para dentro de texto
Contratos e dados de clientesRAG com filtro de permissãoacesso desenhado antes da primeira resposta
Acervo técnico ou jurídico extensoRAG com busca híbrida e reranqueamentogabarito de perguntas para medir a busca

Leitura da Alliance a partir da documentação da Anthropic sobre Contextual Retrieval (2024)

A terceira linha merece atenção: preço e estoque raramente deveriam estar num texto indexado. Eles mudam mais rápido do que qualquer índice, e o caminho certo é o agente consultar o sistema que já tem o número atualizado — por integração ou por MCP.

Por onde começar hoje

  1. Liste os documentos que a IA precisaria consultar e descarte o que está vencido ou duplicado.
  2. Conte os tokens do que sobrou. Se couber no contexto do modelo que você usa, comece pela base inteira no prompt, com cache.
  3. Mapeie quem pode ver o quê. Se houver restrição, separe as bases por perfil ou desenhe o filtro antes de qualquer outra coisa.
  4. Monte o gabarito de 30 a 50 perguntas reais — ele serve para qualquer caminho, com ou sem RAG.
  5. Só parta para RAG se a base não couber, e meça a busca antes de avaliar a resposta.
  6. Nomeie um dono para a base. Informação desatualizada é o erro que nenhuma técnica de busca corrige.

O trabalho que mais pesa no resultado não é escolher banco vetorial: é ter uma base de conhecimento enxuta, correta e com dono. É isso que fazemos na base de conhecimento de marca para IA — a mesma base que alimenta os seus agentes e a camada que as IAs de fora leem, tema do nosso artigo sobre para que serve o llms.txt. E se a dúvida ainda é em que ponto a sua operação está, o diagnóstico gratuito de marketing mede a maturidade em tecnologia e dados junto com as outras áreas. Do diagnóstico à ação.

RAGInteligência ArtificialBase de conhecimentoLLM

Perguntas frequentes

O que é RAG em IA?+

É a técnica em que um sistema de IA busca trechos relevantes nos documentos da empresa e os envia ao modelo junto com a pergunta. Assim a resposta se apoia no conteúdo da empresa, e não só no que o modelo aprendeu no treino.

O que é RAG e como funciona?+

Funciona em duas etapas. Na preparação, os documentos são cortados em trechos e indexados; na consulta, a pergunta é comparada ao índice, os trechos mais parecidos são selecionados e o modelo redige a resposta lendo esses trechos.

Qual a diferença entre RAG e fine-tuning?+

O RAG entrega informação ao modelo na hora da pergunta; o fine-tuning retreina o modelo com exemplos. O RAG é melhor para fatos que mudam, porque basta atualizar a base; o fine-tuning serve mais para ensinar tom, formato e comportamento.

Qual a diferença entre RAG e LLM?+

O LLM é o modelo de linguagem, o motor que lê e escreve. O RAG é uma forma de organizar o sistema em volta desse motor, com uma busca que escolhe o que ele deve ler antes de responder.

Minha empresa precisa de RAG para usar IA com os próprios documentos?+

Nem sempre. Segundo a Anthropic, uma base com menos de 200 mil tokens, cerca de 500 páginas, pode ir inteira no prompt, sem RAG. O RAG passa a ser necessário quando a base não cabe, quando há restrição de acesso por documento em base grande ou quando é preciso reindexar partes com frequência.

Por que o RAG às vezes traz a resposta errada?+

Na maioria das vezes porque a busca não trouxe o trecho que continha a resposta, e o modelo respondeu com o que recebeu. Trechos cortados sem contexto são a causa mais comum; no teste da Anthropic, acrescentar contexto a cada trecho e reranquear os resultados reduziu a falha de recuperação de 5,7% para 1,9%.

O que é agentic RAG?+

É a versão em que o próprio modelo decide se precisa buscar, onde, com quais termos e se precisa buscar de novo. Ganha flexibilidade em perguntas complexas, mas perde previsibilidade e exige mais teste.

O que é RAG e MCP?+

São coisas diferentes que se complementam. O RAG é o método de buscar trechos e entregá-los ao modelo; o MCP, Model Context Protocol, é um padrão aberto para conectar aplicações de IA a sistemas externos, como arquivos e bancos de dados — um caminho pelo qual o agente chega à base.

O que é arquitetura RAG?+

É o conjunto de peças do sistema: o corte dos documentos em trechos, o índice (por sentido e, muitas vezes, por palavra), a busca, a etapa opcional de reranqueamento e o modelo que redige a resposta. A peça que mais decide a qualidade é a busca.

Pronto para

ensinar as IAs a falarem da sua marca?

Comece pelo diagnóstico gratuito e veja como IA entra no seu plano de marketing — depois a Alliance ajuda a executar cada etapa.

(11) 99116-3001contato@alliancecomunicacao.com.brAv. Dr. Gastão Vidigal, 1132 — Vila Leopoldina, São Paulo · SP