Routeur RAG et choix de votre stratégie de récupération

Le routeur RAG choisit une stratégie basée sur la question.

Ce que vous apprendrez

  • Expliquez : un chiffon accède aux preuves, il ne se recycle pas
  • Appliquez l'idée dans un exemple : Router RAG et choix de votre stratégie de récupération
  • Reconnaître les limites et vérifier le résultat de l'exercice

Le routeur RAG choisit une stratégie basée sur la question. Distinguez le routage de récupération du routage de flux de travail vers un agent spécialisé.

Ces étapes font référence aux fonctionnalités identifiées dans le code de l'application. Ce matériel n'a pas été validé sur une instance réelle ; vérifiez la documentation et les options de votre version.

Comment ça marche, étape par étape

Comparaison et préparation à la production

Naïf est la base de référence. Rerank améliore l'ordre des candidats ; Multimodal prépare également des images ; Le graphique suit les relations ; Hybride combine le sens et les mots ; Le routeur choisit une stratégie. Choisissez par échecs mesurés. Avant la production, vérifiez les sources actuelles, l'accès avant la récupération, les cas sans réponse, l'état d'indexation et les coûts des deux chemins. Les réponses directes peuvent ne pas convenir aux questions qui doivent faire appel à la politique de l'entreprise.

Laboratoire détaillé

Le routage n'évalue pas la vérité

Le modèle de routeur classe une requête et sélectionne un chemin. Cela ne prouve pas le chemin parcouru pour obtenir des preuves appropriées. Enregistrez l'itinéraire, les sources récupérées et les revendications prises en charge. Pour les questions relatives à la politique de l'entreprise, vérifiez explicitement que la génération directe n'a pas été sélectionnée au lieu de la récupération.

Testez des paraphrases et des requêtes mixtes telles que « De quel adaptateur ai-je besoin et combien de temps dure la livraison ? ». Ils peuvent nécessiter différents types de preuves. La complexité du routeur n'est justifiée que si la sélection améliore le succès ou le coût par rapport à une référence utilisant le même corpus.

Le schéma explicatif

Routeur RAG et choix de votre stratégie de récupération Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Exactement une voie de récupération est choisie. La branche directe contourne la récupération et renvoie sa propre réponse. La récupération renvoie des preuves. Si un modèle de réponse est activé, il compose également une réponse ; les preuves récupérées doivent encore être vérifiées. Relations: Demande de l'utilisateur → Router: classer l'intention; Router: classer l'intention → Intention et stratégie choisie; Recherche sémantique → Construire un contexte de preuves; Construire un contexte de preuves → Modèle de réponse (facultatif); Modèle de réponse (facultatif) → Preuves avec sources; Extraire les entités de la requête → Parcours de graphe borné; Parcours de graphe borné → Construire un contexte de preuves; Récupération hybride → Construire un contexte de preuves; Réponse directe sans récupération → Réponse finale; Instructions et contexte → Router: classer l'intention; Capacités et contraintes → Router: classer l'intention; Intention et stratégie choisie → Recherche sémantique (vector); Intention et stratégie choisie → Extraire les entités de la requête (graph); Intention et stratégie choisie → Récupération hybride (hybrid); Intention et stratégie choisie → Réponse directe sans récupération (direct); Indice vectoriel → Recherche sémantique; Graphique de connaissances Neo4j → Parcours de graphe borné; Indice vectoriel → Récupération hybride. R08 · Carte des relations Routeur RAG et choix de votre stratégie de récupération Saisir Demande de l'utilisateur Données Instructions et contexte Données Capacités et contraintes Modèle/agent IA Router: classer l'intention Décision / contrôle Intention et stratégie choisie Traitement Recherche sémantique Modèle/agent IA Extraire les entités de la requête Traitement Récupération hybride Modèle/agent IA Réponse directe sans récupération Magasin / index Indice vectoriel Traitement Parcours de graphe borné Magasin / index Graphique de connaissances Neo4j Traitement Construire un contexte de preuves Modèle/agent IA Modèle de réponse (facultatif) Sortir Réponse finale Sortir Preuves avec sources vector graph hybrid direct Flux principal Données et contexte Commentaires et retour

Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Exactement une voie de récupération est choisie. La branche directe contourne la récupération et renvoie sa propre réponse. La récupération renvoie des preuves. Si un modèle de réponse est activé, il compose également une réponse ; les preuves récupérées doivent encore être vérifiées. Sur un petit écran, faites défiler horizontalement pour suivre le schéma complet.

Un exemple complet

La politique de retour peut utiliser un vecteur ; les relations pièce-adaptateur utilisent un graphique ; les identifiants exacts sont hybrides ; les questions générales sont à utiliser directement. La voie directe ne consulte pas les documents privés.

Essayez-le vous-même

  1. Choisissez Routeur et un modèle de routeur ; vecteur de test, graphique, hybride, direct et une requête ambiguë.
  2. Enregistrez l’entrée, la source et le résultat attendu avant d’exécuter l’expérience. Utilisez uniquement les données fictives de l'exemple.
  3. Suivez les étapes du diagramme. À chaque étape, enregistrez les informations reçues et produites ; ne confondez pas le résultat intermédiaire avec le résultat final.
  4. Répétez après avoir supprimé les informations nécessaires ou rendu la saisie ambiguë. Vérifiez si le système clarifie, arrête ou invente une réponse.
  5. Comparez avec la solution expliquée. Conservez la configuration, la date, le résultat et une explication des différences. Changez une chose et retestez.

Une solution expliquée

Enregistrez l’itinéraire choisi et indiquez si des preuves ont réellement été utilisées. Comparez les six variantes sur des questions identiques. Un exercice réussi vous permet de montrer le lien entre les contributions, les étapes et les résultats. Lorsqu’une information manque, une réponse prudente est plus utile que des détails inventés. Comparez bien plus que le style : vérifiez également les conditions, les sources et les opérations.

Quand cette approche est utile et quelles sont ses limites

La branche hybride locale fusionne et se déduplique ; il n’applique pas automatiquement le RRF et le reclassement du modèle hybride distinct. Choisissez cette approche lorsqu’elle améliore un besoin mesuré. Gardez une base de référence simple et comparez les résultats en utilisant des entrées identiques. Un exemple réussi n’établit pas la fiabilité dans toutes les situations.

Vérifiez vos connaissances

RAG modifie-t-il les paramètres LLM ?

Non. Il fournit le contexte de l’heure de la demande ; les changements de paramètres appartiennent à la formation.

Un reranker peut-il réparer un document non indexé ?

Non. Le passage doit d'abord exister dans l'index et la liste des candidats.

Quel résultat cet exercice devrait-il produire ?

Enregistrez l’itinéraire choisi et indiquez si des preuves ont réellement été utilisées. Comparez les six variantes sur des questions identiques.

Les mots à retenir

  • Récupération: Trouver des informations pertinentes dans des sources accessibles.
  • Reclassement: Une réorganisation plus soignée des candidats déjà récupérés.
  • Régresie / Régression: Un changement qui brise un cas précédemment correct.

Sources et votre prochaine étape

Pour préparer : R07 — RAG hybride : sens et mots exacts

Continuez avec : D04 — Bonnes questions pour tester RAG · E02 — Évaluer RAG étape par étape · C03 — Un assistant pour les documents complexes