RAG é uma técnica que faz um modelo de linguagem consultar os documentos da empresa antes de responder. Faz sentido quando as respostas dependem de conteúdo interno e atualizado; ao fornecedor, pergunte sobre fontes, permissões, avaliação de qualidade e custo de operação.
RAG (geração aumentada por recuperação, do inglês retrieval-augmented generation) é uma técnica em que um modelo de linguagem busca trechos relevantes nos documentos da empresa e usa esse material para formular a resposta. Ela faz sentido quando as perguntas dependem de informação interna, específica e que muda com frequência, como políticas, manuais, contratos ou bases de conhecimento. Antes de contratar, o gestor deve perguntar ao fornecedor quais fontes serão usadas, como as permissões de acesso são respeitadas, como a qualidade será medida e quanto custa manter o sistema funcionando.
O que é RAG, em linguagem simples?
Um LLM (modelo de linguagem de grande porte) aprende com uma enorme quantidade de textos públicos, mas não conhece os documentos internos da sua empresa. Se você perguntar a ele sobre a política de reembolso da sua companhia, ele pode inventar uma resposta convincente. Esse fenômeno é chamado de alucinação.
O RAG resolve parte desse problema com um passo anterior: antes de responder, o sistema procura nos seus documentos os trechos mais relacionados à pergunta e os entrega ao modelo junto com a instrução "responda com base neste material". O resultado tende a ser mais preciso e pode citar a fonte.
Como um sistema de RAG funciona por dentro?
O funcionamento pode ser resumido em quatro etapas:
- Ingestão: os documentos (PDFs, páginas, planilhas, chamados) são coletados e divididos em trechos menores.
- Indexação: cada trecho é convertido em embeddings, que são representações numéricas do significado do texto. Isso permite encontrar trechos parecidos mesmo quando as palavras são diferentes. Esses vetores ficam guardados em um banco de dados vetorial.
- Recuperação: quando alguém faz uma pergunta, o sistema busca os trechos mais próximos dela.
- Geração: o modelo de linguagem recebe a pergunta e os trechos encontrados e escreve a resposta, idealmente indicando de onde tirou cada informação.
Cada etapa tem decisões técnicas que afetam a qualidade final. Por isso, dois projetos de RAG com o mesmo modelo podem ter resultados muito diferentes.
Quando o RAG faz sentido e quando não faz?
RAG é uma boa escolha em situações específicas, mas não é a resposta para todo projeto de IA.
| Situação | RAG é indicado? | Por quê |
|---|---|---|
| Responder dúvidas sobre manuais, políticas e normas internas | Sim | O conteúdo é textual, interno e precisa de citação |
| Assistente para equipe de suporte consultar a base de conhecimento | Sim | Reduz tempo de busca e padroniza respostas |
| Documentos que mudam toda semana | Sim | Basta reindexar, sem treinar modelo novo |
| Cálculos e relatórios a partir de dados numéricos | Geralmente não | Consultas a banco de dados e ferramentas de análise são mais confiáveis |
| Ensinar um estilo de escrita ou formato fixo ao modelo | Não é o principal | Instruções bem escritas ou ajuste fino podem ser mais adequados |
| Base pequena que cabe inteira na instrução ao modelo | Talvez não | Pode ser mais simples enviar o conteúdo completo |
Uma regra prática: se a pergunta típica é "o que diz o documento X sobre Y?", o RAG provavelmente ajuda. Se a pergunta é "quanto vendemos no trimestre?", o caminho é outro.
Quais são os riscos mais comuns em projetos de RAG?
Os problemas costumam aparecer depois da demonstração, quando o sistema encontra documentos reais.
- Documentos desorganizados: versões duplicadas, arquivos desatualizados e PDFs digitalizados sem texto pioram as respostas.
- Recuperação ruim: se o trecho certo não é encontrado, o modelo responde com base no trecho errado.
- Vazamento de permissões: um funcionário pode receber informação de um documento que não teria autorização para abrir.
- Falsa confiança: respostas bem escritas parecem corretas mesmo quando não são.
- Custo que cresce com o uso: cada pergunta consome processamento do modelo e da busca.
Nenhum desses riscos impede o projeto, mas todos precisam de resposta na proposta do fornecedor.
O que perguntar ao fornecedor antes de contratar?
Use as perguntas abaixo como roteiro de reunião:
- Quais fontes de dados serão conectadas e como serão mantidas atualizadas?
- Como o sistema respeita as permissões de acesso que já existem nos documentos?
- As respostas mostram a fonte usada? O usuário consegue abrir o documento original?
- Como a qualidade será medida? Existe um conjunto de perguntas de teste com respostas esperadas?
- O que o sistema faz quando não encontra informação suficiente? Ele admite que não sabe?
- Onde ficam os dados, os embeddings e os registros de conversa? São usados para treinar modelos de terceiros?
- Qual é a estimativa de custo mensal para o volume de perguntas esperado?
- É possível trocar o modelo de linguagem no futuro sem refazer todo o projeto?
Fornecedores experientes respondem a essas perguntas com exemplos concretos e um plano de avaliação. Respostas vagas são sinal de alerta.
Como estimar o custo de um projeto de RAG?
Não existe preço único, mas os fatores que determinam o custo são conhecidos:
- Volume e formato dos documentos: muitos arquivos digitalizados exigem etapa de extração de texto.
- Frequência de atualização: reindexar diariamente custa mais que mensalmente.
- Volume de perguntas: o consumo do modelo de linguagem é proporcional ao uso.
- Tamanho das respostas e dos trechos enviados: mais texto processado significa mais custo por pergunta.
- Integrações e controle de acesso: conectar sistemas internos e respeitar permissões aumenta o esforço de desenvolvimento.
Peça ao fornecedor que separe o custo de implantação do custo de operação mensal e que mostre a premissa de volume usada no cálculo.
Como saber se o RAG está funcionando depois de implantado?
Defina indicadores antes de ir para produção. Os mais úteis são a taxa de respostas corretas em um conjunto de perguntas de teste, a proporção de respostas com fonte citada, a frequência com que o sistema admite não saber e o retorno dos usuários. Revise uma amostra de conversas periodicamente, com alguém que conheça o conteúdo.
Próximo passo
Se o seu caso se encaixa no perfil de RAG, compare empresas de inteligência artificial verificadas e use o recurso de comparação para avaliar fornecedores lado a lado. Pela Citeo, você conversa diretamente com as empresas que reivindicaram o perfil.
Compare nota, avaliações verificadas e score, e fale direto com a empresa pela Citeo.
Perguntas frequentes
RAG elimina as alucinações do modelo de linguagem?
Não elimina, mas reduz quando bem implementado. O modelo passa a responder com base em trechos dos seus documentos, e a citação da fonte permite conferir a informação. Ainda assim, é preciso avaliar a qualidade continuamente e orientar o sistema a admitir quando não encontra resposta.
Qual a diferença entre RAG e treinar um modelo com os dados da empresa?
No RAG, o modelo consulta os documentos no momento da pergunta, sem ser alterado. No treinamento ou ajuste fino, o próprio modelo é modificado com novos exemplos. O RAG costuma ser mais simples de atualizar e mais fácil de auditar, porque mostra de onde veio a informação.
O que são embeddings?
Embeddings são representações numéricas do significado de um texto. Trechos com sentido parecido ficam com números próximos, o que permite encontrar conteúdo relevante mesmo quando a pergunta usa palavras diferentes das do documento. Eles são a base da etapa de busca em sistemas de RAG.
Preciso organizar meus documentos antes de contratar um projeto de RAG?
Ajuda muito. Remover versões desatualizadas, eliminar duplicatas e identificar responsáveis por cada conjunto de documentos melhora a qualidade das respostas. Um bom fornecedor inclui essa etapa no plano, mas o conhecimento sobre quais documentos valem é da empresa.