RAG : découper et indexer une base documentaire

Intermédiaire LinuxRAG (Retrieval-Augmented Generation)25 min50 XP

Préparez l'ingestion des procédures internes pour l'assistant RAG. Fichier ~/rag/ingestion.yaml :

  • decoupage : taille: 800 caractères, chevauchement: 100, séparateurs par priorité ["\n## ", "\n\n", "\n", ". "]
  • metadonnees : source, titre_section, date_maj et niveau_acces (pour filtrer selon les droits de l'utilisateur)
  • embeddings : modele: multilingual-e5-large, dimension: 1024, normaliser: true
  • index : collection: procedures, distance: cosine

Lancez python3 ingerer.py --config ingestion.yaml (depuis ~/rag). Un document de 10 000 caractères donne combien de morceaux (découpe à pas fixe : taille 800, chevauchement 100) ? → answer morceaux <n>. Pourquoi un chevauchement ? → answer chevauchement <contexte|vitesse|cout>

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Configuration d'ingestion
  2. Ingestion réalisée
  3. Découpage