InícioGlossário › RAG (Retrieval-Augmented Generation)
Glossário

O que é RAG (Retrieval-Augmented Generation)?

RAG (Retrieval-Augmented Generation, ou geração aumentada por recuperação) é uma técnica que faz o modelo de IA buscar informação em uma base externa — documentos, banco de dados, site — antes de escrever a resposta. Em vez de responder só com o que aprendeu no treinamento, o modelo recupera trechos relevantes e os usa como contexto. O resultado: respostas mais atualizadas, ancoradas em fontes verificáveis e com menos alucinação.

O problema que o RAG resolve

Um modelo de linguagem sozinho responde com base no que absorveu durante o treinamento. Isso cria dois buracos. O primeiro é o corte de conhecimento: ele não sabe nada que aconteceu depois da data em que parou de treinar. O segundo é que ele não conhece os seus dados — o manual interno da sua empresa, o contrato do cliente, a planilha de preços de ontem.

Quando você pergunta algo que cai fora desse conhecimento, o modelo tende a preencher a lacuna inventando. É a famosa alucinação, aquela resposta que soa convincente mas está errada. O RAG ataca exatamente isso: em vez de deixar a IA adivinhar, ele entrega o material certo na hora da pergunta.

Como funciona, em três passos

Na prática, o fluxo é simples de entender:

Primeiro, o usuário faz uma pergunta. Segundo, o sistema procura em uma base — normalmente um banco vetorial, onde os documentos foram quebrados em pedaços e transformados em vetores que representam significado — os trechos mais parecidos com a pergunta. Terceiro, esses trechos são grudados junto da pergunta e enviados ao modelo, que gera a resposta usando esse contexto extra.

É como a diferença entre um aluno respondendo de cabeça numa prova e um aluno com a apostila aberta na página certa. O segundo erra menos porque não depende só da memória. Vale um detalhe que quase ninguém comenta: a maior parte das falhas de RAG não está na geração, e sim na recuperação — quando o sistema traz o pedaço errado do documento. Por isso a forma de quebrar os textos (o chamado chunking) e a busca híbrida (vetorial + palavra-chave) fazem tanta diferença na precisão final.

RAG reduz alucinação de verdade?

Sim, quando bem implementado. Guias técnicos de 2026 estimam que ancorar as respostas em documentos recuperados corta as alucinações em algo entre 70% e 90% frente a um modelo trabalhando sozinho — sem o custo de retreinar o modelo. E há um bônus para quem precisa de confiança: como cada resposta vem de um trecho específico, dá para mostrar a fonte, algo essencial em áreas como jurídico, saúde e finanças.

A ressalva honesta: RAG não é mágica. Se a base de dados estiver desatualizada ou o sistema recuperar o trecho errado, a IA vai responder errado com toda a confiança do mundo. Ancorar em fonte ruim é ancorar em fonte ruim. Por isso o RAG diminui o risco, mas não substitui a revisão humana em decisões críticas.

RAG ou fine-tuning: qual usar?

Essa é a dúvida mais comum de quem começa a montar um sistema de IA. As duas técnicas resolvem problemas diferentes, e a regra que ficou consagrada em 2026 é curta: fato vai para a recuperação, comportamento vai para o fine-tuning. Se a IA precisa de informação atual, privada ou que muda toda hora, use RAG. Se ela precisa de um tom específico, um formato fixo de saída ou vocabulário de domínio, use fine-tuning.

Na maioria dos projetos, o caminho é começar com RAG para dar conhecimento ao modelo e só depois considerar fine-tuning se o jeito de responder precisar mudar. Um não anula o outro — muitos sistemas combinam os dois.

CritérioRAGFine-tuning
Serve paraDar conhecimento novo e atualMudar o comportamento e o estilo
Dados que mudam muitoIdeal — basta atualizar a baseRuim — exige retreinar
Mostra a fonte da respostaSim, é rastreávelNão
Custo de manutençãoMenor, sem retreinoMaior, retreina a cada mudança
Melhor paraFatos, documentos, base privadaTom, formato, vocabulário técnico

Para onde o RAG está indo

O RAG clássico — buscar pedaços de texto e mandar para o modelo — virou a base de arquiteturas mais espertas. Duas ganharam força em 2026. O GraphRAG muda o que se recupera: em vez de trechos soltos, ele consulta um grafo de conhecimento com entidades e relações, o que ajuda quando a resposta exige cruzar vários documentos. Já o RAG agêntico muda como a recuperação acontece: um agente decompõe a pergunta, faz várias buscas e itera até juntar contexto suficiente.

A recomendação prática dos especialistas continua conservadora: comece com RAG simples, evolua para GraphRAG só quando precisar sintetizar informação espalhada em muitos documentos, e parta para o agêntico apenas quando uma única busca claramente não dá conta. Complexidade só quando o problema pede.

Perguntas frequentes

RAG é a mesma coisa que dar um PDF para o ChatGPT ler?
É o primo simples. Quando você anexa um arquivo a uma IA e ela responde com base nele, existe uma recuperação acontecendo por trás. O RAG de verdade escala isso: em vez de um PDF, ele indexa milhares de documentos num banco vetorial e recupera automaticamente só os trechos relevantes para cada pergunta, sem você precisar dizer onde procurar.
Preciso saber programar para usar RAG?
Para usar um produto que já tem RAG embutido (muitos assistentes corporativos e ferramentas de busca em documentos usam), não. Para montar um sistema RAG próprio, sim: envolve banco vetorial, embeddings e integração com um modelo, normalmente em Python. Existem plataformas que reduzem bastante esse trabalho, mas ainda exigem conhecimento técnico.
O que é um banco vetorial e por que o RAG usa?
É um banco de dados que guarda textos como vetores — listas de números que representam o significado do conteúdo. Assim, em vez de buscar por palavra exata, o sistema busca por proximidade de sentido: encontra trechos que 'querem dizer' algo parecido com a pergunta, mesmo que usem palavras diferentes. É o que permite a recuperação relevante do RAG.
RAG resolve o problema do corte de conhecimento da IA?
Em boa parte, sim. Como o modelo consulta uma base que você mantém atualizada, ele consegue responder sobre fatos recentes ou informações privadas que não estavam no treinamento. A limitação é que ele só sabe o que estiver na base — se a informação não foi indexada, o RAG não a inventa (e é bom que não invente).

Termos relacionados

← Ver glossário completo