RAG jurídico: como estruturar documentação que a IA entende (Parte 2)
A Parte 1 mostrou os fundamentos. Agora o foco é técnico: como organizar a base documental para melhorar recuperação de informação e reduzir respostas imprecisas.
RAG funciona bem quando a documentação é consistente, segmentada e rastreável. Abaixo estão as práticas que mais impactam a qualidade.
1) Chunking baseado em significado
Chunking é a divisão dos documentos em partes menores. O erro comum é cortar por tamanho fixo. O ideal é cortar por significado:
- Cada chunk deve conter uma unidade completa de informação.
- Evite separar definições do contexto imediato.
- Agrupe regra + exceção no mesmo chunk.
Exemplo prático:
- Ruim: separar prazos e requisitos em blocos distintos.
- Bom: prazo + requisito + exceção no mesmo bloco.
2) Metadados jurídicos essenciais
Metadados ajudam o sistema a filtrar o que é relevante. Um conjunto mínimo:
- Área (previdenciário, trabalhista, civil)
- Tipo (modelo, orientação, jurisprudência)
- Data e versão
- Jurisdição (STJ, STF, TJ)
- Status (vigente, revogado, em revisão)
Sem metadados, a IA pode responder com regras antigas ou fora de contexto.
3) Taxonomia e vocabulário controlado
Crie um vocabulário padrão para termos jurídicos do escritório. Isso melhora a busca semântica e reduz ambiguidades.
Exemplo:
- Use "petição inicial" como termo principal.
- Registre sinônimos apenas como referência.
Esse padrão ajuda tanto humanos quanto a IA.
4) Versionamento de documentos
Documentos jurídicos mudam com frequência. Sem controle de versão, a IA pode recuperar conteúdo desatualizado.
Boas práticas:
- Inclua número de versão no front matter.
- Registre data de atualização.
- Marque documentos antigos como "revogado".
5) Estrutura recomendada por tipo
Modelo de documento procedural:
- Objetivo
- Base legal
- Passo a passo
- Exceções
- Documentos exigidos
- Checklist final
Modelo de jurisprudência:
- Ementa
- Tese aplicável
- Relação com casos internos
- Link oficial
6) Testes de recuperação
Teste o RAG com perguntas reais. O objetivo é verificar se o sistema recupera o chunk correto.
Checklist de teste:
- A resposta citou a fonte correta?
- O trecho recuperado é atual?
- O contexto está completo?
Se a resposta usa fonte errada, ajuste metadados ou reorganize o chunk.
7) Indicadores de qualidade em RAG
Algumas métricas práticas:
- Precision@k: quantas fontes relevantes aparecem no top k.
- Recall: quantas fontes relevantes foram recuperadas.
- Taxa de citação correta: percentual de respostas com referência válida.
Mesmo métricas simples já mostram onde a base precisa de ajustes.
8) Exemplo de template de documento
---
titulo: "Prazo de recurso ordinario"
area: "trabalhista"
tipo: "orientacao"
versao: "1.2"
status: "vigente"
ultima_atualizacao: "2025-12-10"
---
Objetivo: orientar sobre prazo e requisitos do recurso ordinario.
Base legal: CLT, art. 895.
Prazo: 8 dias uteis contados da intimacao.
Excecoes: casos com Fazenda Publica.FAQ
Qual o tamanho ideal de chunk? Depende do conteúdo, mas em geral entre 300 e 800 palavras por unidade coerente.
Preciso de metadados para tudo? Sim. Metadados são o filtro principal para reduzir erros.
RAG elimina alucinações? Não. Ele reduz, mas não substitui revisão humana.
Com essa base, o escritório ganha respostas mais consistentes e rastreáveis. O próximo tema é como avaliar modelos com benchmarks reais.