AIVAX

Esta página foi traduzida automaticamente do inglês e pode estar desatualizada. Leia o original

Boas Práticas de RAG

Para obter os melhores resultados com a indexação e busca semântica, a qualidade dos seus documentos é fundamental. A forma como você estrutura e escreve seus documentos impacta diretamente na capacidade do modelo de recuperar a informação correta.

Estrutura e Tamanho #

Um documento deve representar um trecho limitado e autossuficiente de conhecimento.

  • Tamanho ideal: Mantenha documentos entre 20 e 700 palavras.
    • Muito curto (< 20 palavras): Pode não ter contexto suficiente para ser encontrado semanticamente.
    • Muito longo (> 700 palavras): Pode ter seu conteúdo truncado, afetando a qualidade da indexação, ou misturar muitos tópicos diferentes, confundindo a busca.

O que Fazer e O que Evitar #

❌ Não faça #

  • Documentos muito curtos ou vazios: Evite criar documentos com 10 ou menos palavras.
  • Documentos gigantes: Não envie documentos com milhares de palavras; quebre-os em partes menores.
  • Mistura de assuntos: Não fale sobre múltiplas coisas desconexas em um mesmo documento (ex: “Como ligar o carro” e “Preço da gasolina” no mesmo texto).
  • Mistura de idiomas: Mantenha o documento em uma única língua para melhor performance do embedding.
  • Linguagem implícita: Evite textos onde o sujeito ou contexto não está claro (ex: “Ele é azul” - quem é ele?).
  • Linguagem excessivamente técnica: Evite indexar JSONs puros ou logs de código sem explicação textual.

✅ Faça #

  • Seja explícito: O documento deve fazer sentido sozinho.
  • Foco único: Cada documento deve cobrir um único tópico ou conceito.
  • Repetição de palavras-chave: Use termos importantes explicitamente.
    • Exemplo: Prefira “A cor do Honda Civic 2015 é amarela” ao invés de “a cor do carro é amarelo”.
  • Linguagem natural: Escreva como um humano falaria ou explicaria o assunto.
  • Use Tags: Utilize tags para categorizar seus documentos e facilitar filtros.

Dicas Adicionais #

  • Independência de Contexto: Imagine que o documento será lido fora de ordem. Ele ainda faz sentido? Se a resposta for não, reescreva-o para ser independente.
  • Metadados: Use o campo de metadados para armazenar informações estruturadas (fonte, autor, data) que não precisam ser pesquisadas semanticamente mas são úteis para referência.
  • Chunks: Se você tem um PDF grande, faça o “chunking” (divisão) dele em parágrafos ou seções lógicas antes de indexar.

Seguir essas diretrizes garantirá que o sistema RAG recupere as informações mais relevantes para seus usuários.

Digite para pesquisar na documentação.