RecuperaçãoPrecisãoArquitetura de LLMs Atualizado em

RAG (geração aumentada por recuperação)

Definição

RAG (retrieval-augmented generation, ou geração aumentada por recuperação) é uma técnica de IA que recupera documentos relevantes no momento da consulta e os fornece a um modelo de linguagem, para que a resposta se baseie em fontes reais, e não apenas na memória.

Em resumo

Lançamento
Lewis et al., NeurIPS 2020
Pipeline
Indexar → recuperar → aumentar e gerar
Armazenamento típico
Um banco de dados vetorial ou índice de busca
Principal benefício
Respostas baseadas em fontes atuais e citáveis — sem precisar treinar o modelo de novo
Principal limitação
Se a recuperação não encontrar o trecho certo, a resposta ainda pode estar errada

A geração aumentada por recuperação combina um recuperador (retriever), que busca em uma coleção externa de documentos, com um modelo de linguagem gerador. Lewis et al. (2020) apresentaram a técnica, combinando um modelo seq2seq paramétrico com um índice vetorial não paramétrico da Wikipédia, e mostraram que ela produzia textos mais factuais e específicos, alcançando resultados de ponta em perguntas e respostas de domínio aberto.

A maioria dos sistemas de RAG modernos faz a recuperação com embeddings densos, seguindo o Dense Passage Retrieval (Karpukhin et al., 2020); a ideia de unir a recuperação a um modelo de linguagem também foi desenvolvida no REALM (Guu et al., 2020).

O que é RAG em IA? O significado em termos simples

O significado de RAG em uma frase: primeiro consultar, depois responder. Um LLM comum responde apenas com base no que absorveu durante o treinamento, o que pode estar desatualizado ou ser lembrado de forma errada. Um sistema de RAG primeiro busca trechos relevantes para a pergunta — em documentos da empresa, em uma base de conhecimento ou na web — e os entrega ao modelo junto com a pergunta, para que a resposta possa citar e referenciar fontes reais.

É por isso que o RAG é a forma usual de criar chatbots sobre documentos privados, assistentes de suporte que precisam estar sempre atualizados e ferramentas de pesquisa que mostram de onde veio cada afirmação.

Como funciona a geração aumentada por recuperação

  1. 1
    Indexar. Os documentos são divididos em trechos (chunks), cada trecho é transformado em um embedding e os embeddings são armazenados em um banco de dados vetorial ou índice de busca.
  2. 2
    Recuperar. A pergunta do usuário é convertida em embedding da mesma forma, e os trechos mais semelhantes são encontrados por busca de vizinhos mais próximos, muitas vezes seguida de uma etapa de reranking.
  3. 3
    Aumentar e gerar. Os trechos mais relevantes são inseridos no prompt, dentro da janela de contexto do modelo, e o modelo escreve uma resposta baseada neles — de preferência indicando qual trecho sustenta cada afirmação.
O RAG reduz a alucinação, mas não a elimina: se a recuperação não encontrar o trecho certo, ou se o modelo o interpretar mal, a resposta ainda pode estar errada. Confira as fontes citadas em tudo o que for importante.

RAG vs. fine-tuning

Ambos tornam um modelo mais útil para o seu domínio, mas mudam coisas diferentes. O RAG muda o que o modelo consegue ver; o fine-tuning muda o próprio modelo.

RAGFine-tuning
O que mudaO contexto fornecido ao modeloOs pesos do modelo
Atualizar o conhecimentoReindexar os documentosTreinar de novo
CitaçõesPode apontar os trechos usadosSem rastreamento de fontes embutido
Ideal paraFatos recentes, privados ou que mudam rápidoEstilo e formato consistentes ou comportamento especializado

Janelas de contexto longas permitem colar documentos inteiros em um chat, o que pode substituir o RAG quando são poucos arquivos. O RAG ainda leva vantagem quando a coleção é maior que a janela, muda com frequência ou precisa ser pesquisada por muitos usuários.

RAG no MultipleChat

Os Projects do MultipleChat funcionam assim: os arquivos que você adiciona a um projeto são indexados e, quando você envia uma mensagem, o MultipleChat pesquisa neles e passa ao modelo apenas os trechos mais relevantes — assim, todos os chats do projeto podem aproveitar seus documentos sem copiar e colar. A busca na web acrescenta fontes em tempo real e, nos planos pagos, o Auto Verification pode checar uma resposta em busca de problemas factuais logo depois que ela é entregue.

Referências

Fontes primárias, revisadas por pares e de arquivo para esta definição.

Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., Küttler, H., Lewis, M., Yih, W., Rocktäschel, T., Riedel, S., & Kiela, D. (2020). Advances in Neural Information Processing Systems 33 (NeurIPS 2020).
Dense Passage Retrieval for Open-Domain Question Answering
Karpukhin, V., Oğuz, B., Min, S., Lewis, P., Wu, L., Edunov, S., Chen, D., & Yih, W. (2020). Proceedings of EMNLP 2020, pp. 6769–6781.
REALM: Retrieval-Augmented Language Model Pre-Training
Guu, K., Lee, K., Tung, Z., Pasupat, P., & Chang, M.-W. (2020). Proceedings of the 37th International Conference on Machine Learning (ICML 2020).

Verbetes de dicionários e enciclopédias

Cite este verbete

MultipleChat. “RAG (geração aumentada por recuperação).” Glossário de IA e LLM do MultipleChat, outubro de 2026. https://multiple.chat/ai-glossary/rag

Termos relacionados

Veja isso na prática

Execute o mesmo prompt no ChatGPT, Claude, Gemini, Grok e Perplexity lado a lado — com seus próprios arquivos como contexto e respostas que você pode comparar entre si.

Experimente o MultipleChat grátis

Continue aprendendo

Ver planos pagos