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

O que é RAG (Retrieval-Augmented Generation)?

RAG (Retrieval-Augmented Generation) é uma técnica que conecta um modelo de linguagem (LLM) a uma base de documentos externos. Antes de gerar a resposta, a IA busca os trechos mais relevantes dessa base e os usa como contexto. O resultado é uma IA que responde com informações atualizadas e verificáveis, sem inventar dados.

Como o RAG funciona na prática?

O processo acontece em duas etapas. Primeiro, o sistema de recuperação busca trechos relevantes na base de documentos usando a pergunta do usuário como chave de busca. Segundo, esses trechos são inseridos junto com a pergunta no prompt enviado ao LLM, que gera a resposta baseada nesse contexto.

Exemplo prático: uma empresa cria uma IA de atendimento ao cliente alimentada pelos manuais de produto e FAQs internos. Quando o cliente pergunta sobre garantia, a IA não responde de memória — ela busca a seção de garantia no documento e responde com base nela.

A principal vantagem é que o RAG resolve dois problemas crônicos dos LLMs: conhecimento desatualizado (a IA só sabe o que estava no treinamento) e alucinações (responder com confiança algo que não sabe).

RAG vs Fine-Tuning: quando usar cada um?

RAG é a escolha certa quando os dados mudam com frequência (catálogos, preços, legislação) ou quando a base de conhecimento é grande e proprietária. A implementação é mais rápida e o custo menor.

Fine-tuning faz mais sentido quando você quer mudar o comportamento ou estilo de resposta do modelo de forma permanente, não apenas o que ele sabe. Para a maioria dos casos de negócio com documentos internos, RAG é mais prático e custo-eficiente.

Perguntas frequentes

Precisa saber programar para implementar RAG?
Para implementações simples, ferramentas como ChatGPT com upload de documentos, NotebookLM e Perplexity Pages já funcionam como RAG simplificado sem código. Para RAG robusto com base própria e alta escala, é necessário desenvolvimento técnico usando frameworks como LangChain ou LlamaIndex.
RAG elimina completamente as alucinações?
Reduz significativamente, mas não elimina. A qualidade da resposta depende da qualidade e completude dos documentos na base. Se o documento não contém a informação, o modelo pode ainda tentar inferir. Boas implementações incluem uma mensagem de fallback: 'Não encontrei essa informação nos documentos disponíveis.'
Quais ferramentas usam RAG sem precisar de programação?
NotebookLM (Google), ChatGPT com upload de arquivos no plano pago, Perplexity Pages e Microsoft Copilot com documentos do SharePoint são exemplos de RAG acessível sem código. Para o nível empresarial, Azure AI Search, Amazon Kendra e pinecone.io são as opções técnicas mais usadas.

Termos relacionados

← Ver glossário completo