Como escolher uma ferramenta RAG com base nos seus documentos e no risco de erro
Imagen generada con gpt-image-2.5-sunburst para InferamaFonte ↗
01

Primeiro: você precisa buscar ou gerar uma resposta?

Antes de comparar ferramentas, defina o que o sistema deve fazer. A busca por palavras-chave encontra correspondências literais; a busca semântica tenta recuperar trechos relacionados por significado; um sistema de Geração Aumentada por Recuperação (RAG) adiciona os resultados recuperados ao contexto de um modelo de linguagem para que ele redija uma resposta. São capacidades distintas, embora um produto possa combiná-las.

Um buscador convencional pode ser suficiente se as pessoas sabem qual termo, título ou identificador procurar e precisam abrir o documento original. A busca semântica é útil quando a consulta e o documento usam palavras diferentes para expressar uma ideia semelhante. O RAG faz sentido se for necessário sintetizar informações de vários trechos em uma resposta conversacional, com mecanismos para consultar as fontes. Isso não torna a informação recuperada automaticamente verdadeira nem converte uma resposta bem redigida em evidência.

02

Critério 1: a forma do documento determina a preparação

O formato do arquivo não é um detalhe de ingestão: condiciona qual texto e estrutura chegam à busca. Um documento de texto puro é geralmente mais simples de indexar do que um PDF escaneado, uma planilha com células mescladas ou um relatório onde títulos, notas e tabelas dependem uns dos outros. Para imagens de páginas, pode ser necessário OCR. Para tabelas, colunas e cabeçalhos, é necessária uma extração que preserve as relações entre os dados.

O chunking — a divisão de documentos em fragmentos recuperáveis — também deve respeitar o conteúdo. Se uma tabela for cortada entre linhas ou um número for separado de seu cabeçalho, o fragmento pode parecer pertinente e, ainda assim, ser ambíguo. Em textos extensos, é recomendável testar limites baseados em seções ou unidades semânticas, preservar metadados e revisar exemplos reais de fragmentos indexados. Não há um tamanho universalmente ótimo: depende do tipo de consulta, do conteúdo e do modelo que recebe o contexto.

Matriz inicial por estrutura documental

Use esta matriz como ponto de partida para testes com documentos representativos; não como garantia de que um conector resolverá toda dificuldade de formato.

Conteúdo dominantePreparação que convém verificarTeste de aceitação
Texto digital com cabeçalhosExtração de texto, hierarquia de títulos e chunking que preserve seçõesO fragmento recuperado mantém título, seção e contexto suficiente?
PDF escaneado ou páginas como imagemOCR, ordem de leitura e detecção de páginas com extração deficientePalavras, números e notas são recuperados corretamente em uma amostra de páginas?
Tabelas, anexos ou relatórios com várias colunasParsing estruturado, conservação de cabeçalhos, linhas e unidadesUma consulta sobre um número retorna também seu conceito, período e unidade?
Documentos mistos ou versões sucessivasMetadados de versão, data, origem e status; regras de atualização e exclusãoEvita-se recuperar uma versão retirada como se fosse vigente?

Inspecione a rota do arquivo até a resposta

Não avalie apenas a caixa de chat. Siga uma consulta específica através das etapas de ingestão, recuperação e geração.

  1. 01Escolha documentos que representem formatos e erros habituais do corpus.
  2. 02Verifique qual texto, tabelas, títulos e metadados o sistema extraiu.
  3. 03Revise os fragmentos gerados e verifique se mantêm contexto suficiente.
  4. 04Execute consultas de teste e anote quais fragmentos foram recuperados e qual resposta foi redigida.
  5. 05Corrija a extração ou o chunking antes de atribuir todo erro ao modelo.
03

Critério 2: atualidade, permissões e rastreabilidade

Se os documentos mudam com frequência, a atualização do índice faz parte do design. A ingestão precisa de uma política para detectar adições e alterações, refletir versões vigentes e remover conteúdo que não deve mais aparecer nos resultados. Meça quanto tempo leva para uma mudança estar disponível por meio de consultas: uma promessa de atualização não equivale a uma prova no seu fluxo de dados.

Para uma consulta sensível, a ferramenta deve manter um vínculo verificável entre cada resposta e suas fontes: identificador do documento, versão ou data, seção ou página e fragmento utilizado, conforme o corpus permita. Também deve permitir reconstruir o que foi recuperado em uma consulta e aplicar permissões antes que o conteúdo chegue ao modelo. Uma citação visível pode ajudar a revisar, mas não demonstra por si só que a afirmação está respaldada nem que a fonte seja a autoridade adequada.

O Regulamento de IA da União Europeia não converte todo sistema RAG em um sistema de alto risco nem estabelece uma única especificação de citação para qualquer ferramenta. A classificação depende do uso e das condições aplicáveis. Se o sistema fizer parte de um caso de uso regulado ou influenciar decisões sensíveis, é necessário identificar as obrigações pertinentes com aconselhamento especializado e projetar registros, supervisão e controle de acesso em conformidade. As fontes disponíveis aqui não são suficientes para detalhar todos os requisitos jurídicos por setor ou sistema.

Requisitos de rastreabilidade conforme o risco

A exigência prática deve ser definida a partir do uso previsto e das consequências de uma resposta errada.

NecessidadeControle que convém exigirO que verificar
Orientação sobre documentos de uso geralCitações ou links para a fonte e opção de abrir o trechoA referência leva ao documento e ao fragmento corretos
Políticas com versões ou datasIdentidade e vigência da versão, com atualização e retirada controladasO teste distingue versão vigente de versão histórica
Uso legal, científico ou reguladoRegistros reconstruíveis, permissões, revisão humana e critérios de abstenção quando faltar evidênciaUm revisor pode reconstruir a origem e avaliar se respalda cada afirmação
04

Critério 3: qualidade de recuperação, latência e custo

Não há uma única métrica que valide um sistema RAG completo. Na recuperação, o recall mede se os trechos relevantes esperados foram encontrados; a precisão mede qual proporção dos resultados recuperados é pertinente. O MRR valoriza a posição do primeiro resultado relevante; o NDCG considera a qualidade e a ordem de vários resultados. São métricas úteis para comparar recuperadores sobre um conjunto de consultas com respostas ou trechos esperados, mas não provam que a resposta gerada seja verdadeira, completa ou juridicamente correta.

Avalie separadamente a fidelidade da resposta ao contexto, a cobertura da informação necessária e a correção das citações. Defina exemplos onde a resposta correta seja abster-se, incluindo casos sem documentos suficientes, com fontes contraditórias ou com permissões insuficientes. As métricas automáticas podem ajudar a revisar muitas execuções, mas é recomendável contrastá-las com julgamentos humanos em consultas representativas, especialmente quando os erros têm consequências importantes.

Meça a latência de ponta a ponta e detalhe-a: busca, re-ranking — a reordenação de candidatos por utilidade —, chamadas ao modelo e outras etapas. Mais etapas de recuperação podem aumentar o tempo e o custo; não devem ser adicionadas sem verificar que melhoram a qualidade para o problema real. O custo por consulta também depende do comprimento do contexto, do número de chamadas, do volume processado e da infraestrutura. As fontes disponíveis não fixam limites universais de tamanho de documento ou complexidade de tabela para ferramentas comerciais: esses limites dependem do produto, da configuração e da data.

Matriz de decisão por problema

As métricas devem ser calculadas sobre consultas realistas do seu corpus. Esta matriz propõe o que priorizar, não valores de referência universais.

Problema principalPrioridade técnicaAvaliação mais útil
Documentos variados ou difíceis de extrairOCR ou parsing correto; chunking que preserve a estrutura; recuperação híbrida se houver termos exatosRevisão de extração; recall e precisão de trechos; testes específicos para tabelas e códigos
Dados que mudam com frequênciaIngestão incremental; atualização e exclusão verificáveis; metadados de versãoTempo de propagação da mudança; consultas sobre conteúdo novo, modificado e retirado
Necessidade de alta rastreabilidadeCitações localizáveis; registros de recuperação; permissões antes de gerar; abstenção e revisãoExatidão das citações; fidelidade ao trecho; possibilidade de reconstruir a resposta e seu contexto
Perguntas simples sobre um corpus estávelBuscador léxico ou semântico antes de adicionar geraçãoRecall, precisão, MRR ou NDCG e tempo até encontrar o documento
Perguntas de várias etapas ou várias fontesTestar recuperação iterativa ou arquitetura mais complexa apenas se a consulta exigirQualidade final comparada com uma linha de base, latência, custo e erros de seleção de fonte

Projete uma avaliação antes de escolher o fornecedor

Um teste pequeno, mas representativo, pode revelar mais do que uma demonstração com consultas preparadas pelo fornecedor.

  1. 01Reúna consultas reais, documentos representativos e respostas ou trechos esperados.
  2. 02Inclua nomes próprios, identificadores, sinônimos, tabelas, versões e perguntas sem resposta suficiente.
  3. 03Meça separadamente recuperação, resposta, fidelidade das citações, latência e custo.
  4. 04Compare configurações com o mesmo conjunto de testes e condições equivalentes.
  5. 05Faça com que uma pessoa revise os casos de alto impacto e decida quais falhas impedem o despliegue.
05

Três cenários e qual ferramenta testar primeiro

Documentos não estruturados: priorize a capacidade de extrair o conteúdo antes de comparar modelos. Teste OCR quando houver páginas escaneadas, parsing que preserve tabelas e chunking que respeite seções. Se as consultas contêm nomes, códigos ou referências exatas além de conceitos, compare busca léxica e semântica, incluindo uma combinação híbrida. Um re-ranking pode ser útil se o conjunto inicial contiver trechos pertinentes, mas os ordenar mal; não repara uma extração que perdeu a informação.

Atualização frequente: defina os objetivos de frescor e verifique o ciclo completo de atualização, substituição e exclusão. Mantenha as datas e versões como metadados recuperáveis. Se uma resposta depende de informações de mais de uma fonte ou exige decompor a consulta, uma estratégia iterativa pode ajudar, mas adiciona etapas. Comece com recuperação padrão se uma busca em um índice basta; compare depois a melhoria com o aumento de latência e custo.

Rastreabilidade legal ou científica: exija fontes localizáveis, registros úteis para uma revisão posterior, controles de permissões e critérios de abstenção. A geração não substitui a interpretação de especialistas nem valida a autoridade ou vigência de um documento. Para afirmações de alto impacto, revise as citações e o contexto original; registre as correções e avalie se o sistema deve limitar-se a localizar evidência em vez de redigir conclusões.

06

Limites: relevância não significa veracidade

Um sistema de recuperação ordena candidatos com base em sinais de correspondência ou relevância; não certifica que um documento seja correto, oficial, atual ou aplicável. Uma resposta pode citar um trecho pertinente e ainda assim generalizá-lo, omitir uma condição, misturar versões ou interpretar mal uma tabela. Também pode não encontrar a fonte decisiva e produzir uma resposta fluida apoiada em informação incompleta. Por isso, a presença de uma citação não equivale a uma verificação factual.

As defesas devem corresponder ao tipo de risco: filtrar por permissões durante a recuperação, preservar procedência e versão, contrastar afirmações com trechos, detectar conflitos, testar perguntas sem resposta suficiente e permitir abstenção. Em contextos de alto impacto, incorpore revisão humana e responsabilidades definidas. A supervisão deve incluir amostras de consultas e falhas reais após o despliegue, não se limitar a uma avaliação inicial.

O RAG também não decide quais fontes merecem autoridade nem resolve por si só contradições entre documentos. Essas decisões requerem regras de governança — por exemplo, prioridade por status, data ou proprietário — e, nos casos sensíveis, julgamento humano. Se uma busca documental sem geração satisfaz a necessidade, pode ser uma opção mais simples e fácil de auditar. A ferramenta adequada é aquela que resolve a tarefa dentro de limites medidos, não a que incorpora mais componentes.

Controle mínimo para uma resposta verificável

Adapte estas etapas ao impacto do caso de uso e teste cada controle com exemplos deliberadamente difíceis.

  1. 01Verificar que cada usuário recupera apenas documentos autorizados.
  2. 02Preservar origem, versão, data e localização dos fragmentos usados.
  3. 03Vincular cada afirmação substancial com evidência localizada, sem assumir que a citação a valida automaticamente.
  4. 04Detectar falta de contexto, contradições e consultas fora do escopo; permitir abster-se.
  5. 05Revisar por uma pessoa as respostas de alto impacto e registrar as decisões.
  6. 06Monitorar mudanças do corpus, falhas e métricas após cada atualização.
07

Critérios práticos para decidir

Comece descrevendo consultas reais e a consequência de responder mal. Se a tarefa é encontrar documentos, teste primeiro busca por palavras-chave ou semântica. Se for necessário sintetizar trechos, compare o RAG com uma linha de base de busca e avalie separadamente recuperação e geração. Se os documentos forem difíceis de ler por máquina, resolva primeiro OCR ou parsing; um modelo generativo não reconstrói de forma confiável o que nunca chegou ao seu contexto.

Para comparar fornecedores, solicite testes com seu próprio corpus ou uma amostra representativa, e verifique limites concretos na documentação vigente do produto a ser contratado. Verifique formatos aceitos, tamanhos máximos, tratamento de tabelas, atualização, permissões, exportação de registros e custos sob uma carga de consultas prevista. Não extrapole uma cifra de uma configuração ou fornecedor para todos os sistemas.

A decisão final pode ser gradual: buscador primeiro, busca híbrida se termos exatos e semânticos coexistirem, re-ranking se melhorar a ordem dos resultados e RAG se a síntese agregar valor mensurável. Adicione recuperação iterativa apenas quando as consultas realmente exigirem várias etapas. Antes de implantar, estabeleça critérios de aprovação, proprietários dos dados, regras de revisão e um procedimento para remover ou corrigir respostas problemáticas.

Lista breve para a avaliação de compra

Peça evidência verificável em vez de se basear em uma demonstração genérica.

ÁreaPergunta de decisão
CorpusExtrai corretamente meus formatos, incluindo escaneios e tabelas?
RecuperaçãoPosso medir recall e precisão com consultas e trechos esperados?
RastreabilidadePosso abrir a fonte exata e reconstruir o que o modelo recebeu?
PermissõesDocumentos são filtrados por identidade antes de gerar uma resposta?
AtualizaçãoComo modificações, versões e exclusões são refletidas, e quanto tempo levam?
OperaçãoQual é a latência e o custo medidos com meu volume e minha configuração?
RiscoQuando o sistema se abstém e o que requer revisão humana?

Questões em aberto

  • As fontes fornecidas não fixam limites máximos universais para tamanho de documento nem para a complexidade de tabelas em ferramentas comerciais; é necessário verificar a documentação atual do produto e a configuração específica.
  • A evidência fornecida não permite detalhar todos os requisitos aplicáveis do Regulamento de IA da União Europeia a cada sistema de alto risco; a classificação e as obrigações dependem do uso e devem ser revisadas para o caso concreto.
  • As métricas e controles propostos são critérios de avaliação, não limiares universais de aprovação. Cada equipe deve defini-los a partir do corpus, das consultas e das consequências do erro.
08

Continue a explorar

08

Fontes consultadas

03

Correções e transparência

Se encontrar informação incorreta ou desatualizada, envie-nos a página e a fonte que devemos rever.

Propor uma correção