Ingestão de documentos
Document Ingestion / Parsing
Etapa
IntermediárioCategoria: RAG, busca e conhecimentoSubcategoria: Preparação da base
O que significa
É a etapa que transforma documentos brutos (PDFs, arquivos Word, planilhas, páginas web, e-mails) em texto limpo e estruturado, pronto para ser indexado. Inclui extrair o conteúdo (parsing), limpar ruídos (cabeçalhos repetidos, rodapés, marcas d'água) e preservar a estrutura (títulos, tabelas, hierarquia de seções).
Também é o momento de enriquecer cada documento com metadados úteis, como data, autor, área e status de vigência.
Erros nessa etapa se propagam para todo o sistema: uma tabela mal extraída vira texto sem sentido, e nenhuma busca ou modelo consegue recuperar o que foi perdido.
Como usar na prática de produto
Em Produto, a ingestão é onde a maioria dos sistemas de RAG falha em silêncio. Tabelas viram frases soltas, PDFs digitalizados ficam ilegíveis, cabeçalhos poluem todos os trechos. O sistema parece funcionar, mas responde mal sem que ninguém saiba por quê.
Uma prática simples: peça amostras do texto extraído antes de aprovar a base. Se o texto que o sistema “lê” não faz sentido para uma pessoa, não vai fazer sentido para o modelo.
Se as fontes são PDFs escaneados, um OCR de qualidade é pré-requisito. Se as fontes são dados estruturados, como bancos ou APIs, muitas vezes é melhor expô-los como ferramenta do que ingeri-los como texto.
Quando usar este termo ou outro
Use ingestão robusta para documentos heterogêneos e não estruturados, como contratos, manuais e apresentações.
Use uma ferramenta (function calling) em vez de ingestão quando a fonte é estruturada e consultável, como um banco de dados ou uma API.
Use OCR como etapa anterior quando os documentos são imagens ou escaneados.
Uma forma simples de diferenciar: ingestão prepara textos para busca; ferramentas consultam dados diretamente.
Exemplos de aplicação
- Contratos: preservar tabelas de cobertura como tabelas, não como frases soltas.
- Manuais: manter a hierarquia de seções para que cada trecho saiba de onde veio.
- Apresentações: extrair o texto de slides mantendo a ordem e o contexto.
- E-mails: remover assinaturas e cadeias de respostas repetidas.
- Qualidade: revisar amostras do texto extraído antes de indexar.
Origem do termo
Terminologia de pipelines de dados aplicada a RAG; ferramentas como Unstructured, LlamaParse e Document AI (2023) especializaram a etapa.
Fonte técnica
Microsoft Azure Architecture Center, RAG design guide; Unstructured documentation
