Termo

RAG

Info

Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.

Definição curta

Dispositivo que, a cada pergunta, recupera num corpus de documentos os trechos próximos dessa pergunta e os manda sintetizar por um modelo para produzir a resposta.

Definição detalhada

A sigla vale por retrieval-augmented generation — geração aumentada pela busca. No uso técnico amplo, ela designa qualquer arquitetura em que um modelo vai buscar elementos externos antes de responder, o que cobre tanto um motor documental quanto um acesso a uma base de negócio.

Nos artigos deste blog, o termo aparece no sentido de "RAG clássico": você carrega documentos brutos, faz perguntas, e a ferramenta trabalha sob demanda. O NotebookLM, ou uma conversa no ChatGPT à qual você anexou PDFs, são as formas mais comuns. O traço que importa não é a técnica de busca, e sim o que permanece depois da resposta: nada. A pergunta seguinte parte outra vez dos mesmos documentos.

Uso no domínio

Usado como termo de comparação, para situar por contraste o que uma base consolidada traz: o RAG designa o ponto de partida do qual se quer sair, não uma técnica a rejeitar.

Sinônimos e variantes

"RAG clássico" quando é preciso marcar que se fala do carregamento de documentos brutos; "busca documental aumentada" numa formulação não técnica.

Não confundir com

  • Wiki IA — base persistente escrita e mantida por um agente, em que cada fonte atualiza as páginas existentes. Ela guarda o que foi entendido; o RAG refabrica isso a cada consulta.
  • busca vetorial — método de aproximação por proximidade de sentido entre uma pergunta e textos. É um componente do RAG, e serve igualmente para consultar um wiki já consolidado.
  • Memória de sessão — registro escrito ao longo das trocas do que foi feito, decidido e deixado em aberto. Ela carrega o andamento de um trabalho; o RAG carrega apenas um corpus documental.

Exemplos

Uma pergunta que exige cruzar cinco documentos: o dispositivo recupera trechos em cada um, junta tudo, responde — e recomeça do zero na pergunta seguinte.

Ambiguidades / debates

A sigla é usada ora para uma arquitetura de software precisa, ora para o uso do grande público que consiste em anexar arquivos a uma conversa. Os dois se sobrepõem o bastante para serem confundidos, e essa diferença de sentido explica desacordos inteiros sobre o que "o RAG não sabe fazer".