RAG Formation · Référence
Assemblage du contexte et budgets de preuve
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
Assemblage du contexte et budgets de preuve
Le contenu du cours guidé RAG Formation est complet ; cette fiche est disponible pour un apprentissage autonome.
Règle en une ligne
Une source récupérée n’est pas une preuve utile si la troncature la supprime avant que le modèle ne la voie.
Termes fondamentaux
| Terme | Signification |
|---|---|
| Assemblage du contexte | Transformer les résultats du backend en texte envoyé au modèle qui répond — sur quatre canaux (résumé/vecteur/plein texte/graphe), chacun recevant une part équitable du budget grâce à un algorithme d’allocation max-min. |
| Budget de preuves | Le contexte maximal autorisé par le nombre de caractères, les tokens, la latence ou le coût. |
| Survie de la source | La preuve nécessaire à une réponse est-elle encore présente après le formatage et la troncature ? L’ordre des canaux est fixe (résumé→vecteur→plein texte→graphe) — c’est l’équité du budget, pas un classement par pertinence, qui décide combien de chacun survit. |
| Pas le même chemin que les leçons 5–8 | --mode retrieval appelle /api/v1/search (sans fusion). --mode answer appelle /api/v1/qa (véritable allocation par canal) — cette leçon utilise ce second chemin. |
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 | Par question : answer.stats.context_chars_by_index, .context_items_included/.context_items_dropped, .context_hard_truncated, answer.sources et .source_hit.all. Pour le multi-étapes, vérifier d’abord context_chars_by_index.graph. | 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 answer --workspace meridian_demo --category multi_hop --tag lesson-09-contextLivrable : Une carte de survie des preuves pour une réponse à plusieurs étapes, ainsi qu’une recommandation délimitée de budget de contexte.
Pour continuer : Ouvrir la leçon autonome correspondante · Feuille de route