Geração Aumentada por Recuperação (RAG)

Como o RAG funciona — o padrão de recuperar e depois gerar por trás do Google AI Overviews, ChatGPT Search e Perplexity — e o que isso significa para fazer seu conteúdo ser citado.

Publicado pela primeira vez: 24 de jun. de 2026 · Última atualização: 22 de ago. de 2026 · Avançado
Idiomas

RAG (Geração Aumentada por Recuperação) é o padrão de recuperar e depois gerar por trás da busca com IA. Ele executa duas fases no momento da consulta — recuperação (encontrar passagens relevantes de um índice externo) e geração aumentada (alimentar essas passagens a um LLM para escrever uma resposta fundamentada e citada) — sem nunca alterar os pesos do modelo. É assim que as respostas de IA cobrem informações além do corte de treinamento do modelo. A fase de recuperação encadeia chunking → embeddings → busca vetorial → re-ranqueamento → passagens top-k. O RAG reduz alucinações, mas não as elimina — e contexto recuperado insuficiente pode piorá-las. Para SEO, não há um índice de IA separado: ser rastreável, indexado e estruturado em passagens claras e autocontidas é o pré-requisito para ser recuperado e citado.

O sistema de Lewis e colegas de 2020 combinou geração de sequências com recuperação densa de um índice não paramétrico. Evidence for this claim The original RAG paper combined a pretrained sequence-to-sequence model with a non-parametric dense-vector index retrieved during generation. Scope: Lewis et al.'s 2020 RAG architecture and experiments, not every modern retrieval system. Confidence: high · Verified: Lewis et al.: Retrieval-Augmented Generation A visão geral atual do Google Cloud define RAG de forma mais ampla como fornecer conhecimento externo recuperado a um modelo. Evidence for this claim Google Cloud describes RAG as retrieving relevant information from external knowledge sources and providing it to a model to improve generated responses. Scope: General RAG architecture in Google Cloud documentation; quality depends on retrieval, source quality, and generation. Confidence: high · Verified: Google Cloud: RAG overview

TL;DR — RAG é um padrão de duas fases, em tempo de inferência: recuperação (encontrar trechos relevantes em um corpus externo) e depois geração aumentada (alimentar esses trechos a um LLM para produzir uma resposta fundamentada e citada). Os pesos nunca mudam — ele combina a memória paramétrica do modelo com a memória não paramétrica recuperada ao vivo. A fase de recuperação encadeia chunking → embeddings → busca vetorial → re-ranking → top-k. RAG “ingênuo” é recuperar e depois gerar; RAG avançado adiciona reescrita de consulta e re-ranking; RAG agêntico adiciona recuperação iterativa e de múltiplos saltos. A recuperação pode fundamentar respostas, mas não garante a correção; em uma avaliação do Gemma, contexto insuficiente coincidiu com mais respostas incorretas. Para SEO: não há um índice de IA separado; rastreabilidade, indexação e clareza no nível do trecho são os pré-requisitos para ser recuperado.

As duas fases (e por que “tempo de inferência” é o ponto principal)

Retrieval is a pipeline: chunk, embed, search, re-rank, then hand the survivors to the model. Fonte: /ai-search/how-search-works/rag/

Five stages run left to right at inference time. Chunking splits documents into retrievable passages. Embeddings represent each passage as a dense vector. Vector search retrieves candidates and some systems combine it with BM25 keyword search. Re-ranking re-scores and narrows the candidate set. The top surviving passages enter the model context. The model's weights do not change.

© Patrick Stox LLC · CC BY 4.0 ·

RAG combines trained model memory with retrieved context at query time — without changing the weights. Fonte: /ai-search/how-search-works/rag/

Two sources feed one generation step. Parametric memory is knowledge encoded in the model weights during training and is limited by the training data and cutoff. Non-parametric memory consists of passages retrieved from an external index at query time. Generation uses both while the weights remain unchanged, producing an answer that can be grounded in and cite the retrieved sources; this does not guarantee correctness.

© Patrick Stox LLC · CC BY 4.0 ·

Decomponha a sigla e você tem o modelo: Recuperação mais Geração Aumentada. Uma consulta chega; o sistema recupera as passagens mais relevantes de um corpus externo; ele injeta essas passagens na janela de contexto do LLM; o LLM gera uma resposta fundamentada nelas.

O detalhe que todo mundo erra: isso acontece no momento da inferência, e os pesos do modelo nunca são tocados. RAG não é treinamento e não é fine-tuning. O artigo original de 2020 de Patrick Lewis e colegas da Facebook AI Research enquadrou isso como a combinação de dois tipos de memória — memória paramétrica (conhecimento embutido nos pesos durante o treinamento) e memória não paramétrica (conhecimento recuperado em tempo real de um índice). RAG usa ambos ao mesmo tempo. A AWS apresenta o caso prático claramente: retreinar um modelo de fundação para conhecimento novo ou específico de domínio é caro, e “RAG is a more cost-effective approach to introducing new data to the LLM.” (tradução) «RAG é uma abordagem mais econômica para introduzir novos dados no LLM.»

(O nome, aliás, foi um acidente. Lewis admitiu depois: “We definitely would have put more thought into the name had we known our work would become so widespread… We always planned to have a nicer sounding name, but when it came time to write the paper, no one had a better idea.” (tradução) «Definitivamente teríamos pensado mais no nome se soubéssemos que nosso trabalho se tornaria tão difundido… Sempre planejamos ter um nome mais agradável, mas, quando chegou a hora de escrever o artigo, ninguém teve uma ideia melhor.»)

Dentro da fase de recuperação

“Recuperar as passagens relevantes” está fazendo muito trabalho nessa frase. Em um sistema real, é um pipeline:

  1. Chunking. Documentos são divididos em pedaços recuperáveis. O tamanho do chunk é um tradeoff real — pequeno demais e uma passagem perde seu contexto; grande demais e inunda o orçamento de tokens com irrelevância. As estratégias variam de contagens fixas de tokens (100/256/512) a janelas recursivas/deslizantes até “Small2Big” (recuperar uma frase pequena, retornar seu chunk pai para geração).
  2. Embeddings. Cada chunk é transformado em um vetor denso — uma representação numérica de seu significado — para que a similaridade seja calculada semanticamente, não por correspondência de palavras-chave. É por isso que conteúdo sobre um tópico é recuperado mesmo quando não usa a formulação exata da consulta.
  3. Busca vetorial. A consulta também é incorporada, e o sistema encontra os chunks cujos vetores estão mais próximos dela. A maioria das stacks de produção executa busca híbrida — recuperação por vetor denso mais busca por palavras-chave BM25 — porque cada uma captura recall que a outra perde.
  4. Re-ranking. Um modelo separado re-pontua os candidatos por relevância para a consulta e os reordena, “effectively reducing the overall document pool.” (tradução) «reduzindo efetivamente o conjunto geral de documentos.» Apenas os melhores sobreviventes entram no contexto.
  5. Top-k no prompt. As melhores passagens são concatenadas com a consulta do usuário e entregues ao gerador.

Chunking é o elo frágil. A Anthropic identificou que “traditional RAG solutions remove context when encoding information” (tradução) «as soluções tradicionais de RAG removem contexto ao codificar informações» — um chunk retirado de seu documento perde o contexto circundante que o tornava significativo. A técnica de Recuperação Contextual deles (prependendo contexto específico do chunk antes da indexação) reduziu recuperações falhas em 49%, e em 67% combinada com re-ranking. Isso é um forte sinal de que o problema do chunking é real — e que passagens autocontidas e ricas em contexto são mais fáceis de recuperar corretamente.

RAG ingênuo, avançado e agêntico

A literatura de pesquisa (Gao et al., 2023) divide RAG em uma taxonomia útil:

  • RAG ingênuo“a traditional process that includes indexing, retrieval, and generation.” (tradução) «um processo tradicional que inclui indexação, recuperação e geração.» Recupera top-k uma vez, gera uma vez. Ele “struggles with precision and recall, leading to the selection of misaligned or irrelevant chunks.” (tradução) «tem dificuldades com precisão e revocação, o que leva à seleção de trechos desalinhados ou irrelevantes.»
  • RAG avançado — adiciona “pre-retrieval and post-retrieval strategies.” (tradução) «estratégias de pré-recuperação e pós-recuperação.» Pré-recuperação: reescrita de consulta e melhor indexação (incluindo HyDE, onde o modelo gera uma resposta hipotética, incorpora isso, e recupera documentos que parecem respostas em vez de perguntas). Pós-recuperação: re-ranking e compressão de contexto.
  • RAG modular / agêntico — o modelo recupera, raciocina sobre o que ainda está faltando, e recupera novamente, iterando em múltiplos saltos. Este é o estado atual da busca com IA. Como Michael King disse: “The retrieve-once-then- generate pattern that defined the first wave is obsolete… Agentic RAG is now the default.” (tradução) «O padrão de recuperar uma vez e depois gerar que definiu a primeira onda está obsoleto… O RAG agêntico agora é o padrão.»

Isso importa para SEO porque o conteúdo agora precisa sobreviver a múltiplas rodadas de recuperação e verificação de contradições — não apenas uma única passagem de recuperação.

O RAG elimina alucinações? Não.

In one evaluation, Gemma answered incorrectly on 10.2% of questions with no context and 66.1% with insufficient context; this is not a universal model effect. Fonte: Data: Google Research

Two bars report Gemma's incorrect-answer rate in one Google Research evaluation. With no context, the rate is 10.2 percent. With insufficient context, the rate is 66.1 percent. The comparison comes from Google Research's ICLR 2025 sufficient-context study and should not be generalized to every model, dataset, or retrieval system.

O RAG pode fundamentar respostas em fontes recuperadas, mas o LLM ainda pode interpretar mal ou superinterpretar o que puxou. O Google Research (ICLR 2025) documentou um resultado contraintuitivo em uma avaliação: a Gemma produziu respostas incorretas em 10,2% das perguntas sem contexto e 66,1% com contexto insuficiente. Os pesquisadores relatam que os modelos podem “excel with sufficient context but fail to recognize when context is insufficient.” (tradução) «destacar-se com contexto suficiente, mas falhar em reconhecer quando o contexto é insuficiente.» Trate isso como um aviso específico de modelo e de avaliação, não como prova de que a recuperação universalmente causa respostas piores. A lição prática é mais restrita: a qualidade da recuperação e a suficiência do contexto precisam ser avaliadas em vez de assumidas. O Google operacionalizou a descoberta como um re-ranker de LLM em seu Vertex AI RAG Engine.

RAG vs. fine-tuning

Esses são constantemente confundidos, e são fundamentalmente diferentes:

  • RAG recupera informações externas no momento da consulta. Pesos inalterados. Melhor para informações novas/em mudança, requisitos de citação e custo. A pesquisa descobriu que “RAG consistently outperforms [unsupervised fine-tuning], for both existing knowledge encountered during training and entirely new knowledge.” (tradução) «O RAG supera de modo consistente o fine-tuning não supervisionado, tanto para o conhecimento existente encontrado durante o treinamento quanto para conhecimento totalmente novo.»
  • Fine-tuning modifica os pesos do modelo em uma execução de treinamento separada. Melhor para mudar estilo e comportamento, ou ensinar conhecimento de domínio estável que não muda.

Você usaria RAG para fazer um modelo saber os fatos mais recentes; você usaria fine-tuning para mudar como ele fala.

RAG na prática: Google, ChatGPT, Perplexity

  • Google AI Overviews. O Google chama RAG de “a technique (also known as grounding)… relying on our core Search ranking systems to retrieve relevant, up-to-date web pages from our Search index.” (tradução) «uma técnica, também conhecida como grounding, que depende dos nossos principais sistemas de ranqueamento da Pesquisa para recuperar páginas da web relevantes e atualizadas do nosso índice de Pesquisa.» Duas coisas decorrem disso. Primeiro, não existe um índice de IA separado“our generative AI features on Google Search are rooted in our core Search ranking and quality systems.” (tradução) «nossos recursos de IA generativa na Pesquisa Google estão enraizados nos nossos principais sistemas de ranqueamento e qualidade da Pesquisa.» Segundo, o Google executa query fan-out: “concurrent, related queries generated by the model to request more information.” (tradução) «consultas concorrentes e relacionadas geradas pelo modelo para solicitar mais informações.» Uma única pergunta pode gerar várias subconsultas, cada uma recuperando conteúdo diferente — então seu conteúdo precisa satisfazer as subperguntas implícitas, não apenas a consulta principal.
  • ChatGPT Search. Lançado (outubro de 2024) com o Bing como parceiro de dados, e a documentação do próprio crawler da OpenAI confirma que o OAI-SearchBot faz busca e indexação independentes para citações de pesquisa, separado do rastreamento de treinamento do GPTBot. A OpenAI não publicou a combinação atual de recuperação entre o Bing e seu próprio índice, e desde então a OpenAI posicionou o ChatGPT Search como um concorrente independente do Bing, em vez de um wrapper — então trate “é basicamente o Bing” como uma simplificação. A alavanca documentada e acionável é mais restrita e mais durável: não bloqueie o OAI-SearchBot no robots.txt, porque esse é o crawler que a própria OpenAI nomeia como o que indexa conteúdo para citações de pesquisa.
  • Perplexity. Construído em recuperação híbrida (Vespa.ai — BM25 + denso) com modelos de incorporação personalizados e um limite estrito de re-classificação: por análise de terceiros, apenas os ~30% principais de mais de 60 fontes recuperadas sobrevivem até o estágio de geração, e “citations are not retrofitted post-generation — they are structurally assigned during context assembly.” (tradução) «as citações não são acrescentadas retroativamente depois da geração; elas são atribuídas estruturalmente durante a montagem do contexto.» O Deep Research executa o loop agêntico em dezenas de pesquisas.

O que RAG significa para SEO

Tirando o jargão, o manual é concreto:

  • Estar no índice é o pré-requisito — ponto final. Sem índice de IA separado, a cadeia rastrear → indexar → recuperar precisa estar intacta. Se uma página não pode ser rastreada e indexada, ela não pode ser recuperada em uma resposta de IA. O mesmo vale para os mecanismos de IA que constroem seus próprios pools: crawlers de IA como OAI-SearchBot e PerplexityBot precisam ter permissão para buscar você, ou você fica invisível para essas respostas.
  • Escreva passagens autocontidas. RAG recupera fragmentos, não páginas inteiras. Como Francine Monahan, da iPullRank, disse, os sistemas de IA examinam “fragments of pages rather than the page as a whole” (tradução) «fragmentos de páginas em vez da página como um todo» — então crie “stand-out passages and phrases” (tradução) «passagens e frases de destaque» que respondam a uma pergunta específica por conta própria. Isso é exatamente a estrutura de H2/H3 e frases de tópico claras que um bom SEO já recompensa. O Google diz explicitamente para não picar seu conteúdo em pedaços minúsculos para IA — conteúdo bem estruturado se divide bem por conta própria.
  • Cubra os subtópicos. Query fan-out significa que uma pergunta pode acionar muitas recuperações. Profundidade em subperguntas relacionadas supera uma página recheada em torno de uma única palavra-chave.
  • Autoridade impulsiona citação mais do que posição de classificação. De uma análise de 8 000 citações: “Strong organic search presence and broad web visibility leads to AI citations, not the other way around” (tradução) «Uma forte presença na busca orgânica e ampla visibilidade na web levam a citações por IA, não o contrário» — e “highly authoritative content from a lower-ranking page” (tradução) «conteúdo altamente confiável de uma página em posição inferior» às vezes é citado em vez de um conteúdo menos confiável no topo. Meus próprios dados se alinham (da minha pesquisa de citações do AI Overview): menções em páginas com muitos links são o preditor mais forte de inclusão no AI Overview (ρ ≈ 0,70), e menções de marca na web correlacionaram ~0,66 em 75 000 marcas.
  • Conteúdo fresco tem vantagem. Citações de IA tendem a ser significativamente mais frescas que resultados orgânicos, então atualidade importa.

Se você quer a versão de uma frase: RAG não substituiu SEO — ele elevou as apostas nas partes do SEO que sempre foram sobre ser encontrável e ser claro.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.