RAG Formation · Référence
Traitement des requêtes et reranking
Une fiche autonome pour apprendre et tester la qualité RAG sur ce site.
$ reference --status
▸ cours RAG Formation
▸ mode référence autonome
▸ statut Terminé
● apprendre → tester → vérifierFiche de référence
Traitement des requêtes et reranking
Le contenu du cours guidé RAG Formation est complet ; cette fiche est disponible pour un apprentissage autonome.
Règle en une ligne
Un top-k plus élevé peut masquer un échec de récupération en ajoutant du bruit ; il ne permet pas de diagnostiquer le problème.
Termes fondamentaux
| Terme | Signification |
|---|---|
| Normalisation de la requête | Transformer la question de l’utilisateur en formes de recherche utiles : question originale, identifiants de documents extraits, acronymes normalisés ou termes traduits. La seule technique ici que vous pouvez réellement tester en conditions réelles. |
| Reclassement | Un vrai service existe dans cette base (aperag/llm/rerank/rerank_service.py) avec une politique de repli documentée — les résultats du graphe priorisés en premier — mais rien dans le chemin de récupération réel de /api/v1/search//api/v1/qa ne l’appelle. La récupération est aujourd’hui une première sélection approximative, sans étape de réordonnancement. |
| Déduplication | Également plus limitée que son nom le laisse entendre : la déduplication ne s’applique aujourd’hui qu’à la liste des citations, par nom de fichier. Le texte des fragments réellement placé dans le prompt du LLM n’est jamais dédupliqué. |
Fiche de preuves
| Élément | À consigner | Ne pas affirmer |
|---|---|---|
| Référence | Commande, configuration et résultat observé | La référence est un objectif. |
| Modification | Une hypothèse ou une décision | On peut savoir ce qui a causé le résultat lorsque plusieurs éléments ont changé. |
| Indicateur | Consigner la source attendue, l’état de référence du hit, une forme de requête modifiée et le même indicateur après la modification. | Un seul indicateur décrit toute la qualité. |
| Sécurité | Un échec et un cas de régression | Une réponse fluide prouve que le système est fiable. |
Commande locale
cd demo
python3 eval.py run --mode retrieval --workspace meridian_demo --category reference_lookup --tag lesson-08-baselineLivrable : Une fiche d’expérimentation de récupération capable de confirmer ou d’infirmer une hypothèse, avec un indicateur, une référence, un contrôle de régression et une condition d’arrêt.
Pour continuer : Ouvrir la leçon autonome correspondante · Feuille de route