Quiz : Techniques avancées de RAG
Testez vos connaissances sur la transformation de requêtes, les multi-requêtes, HyDE et l'auto-requête.
30 questions - Cliquez sur chaque question pour révéler la réponse correcte.
Q1 : Qu'est-ce que la transformation de requêtes ?
Réponse : Modifier la requête de l'utilisateur avant la récupération pour améliorer les résultats - inclut la réécriture, l'expansion et HyDE.
Q2 : Que signifie HyDE ?
Réponse : Hypothetical Document Embeddings
Q3 : Comment fonctionne HyDE ?
Réponse : Générer une réponse hypothétique à la requête, l'intégrer et l'utiliser pour la récupération (meilleur alignement avec les documents).
Q4 : Pourquoi HyDE améliore-t-il la récupération ?
Réponse : Le document hypothétique utilise un vocabulaire plus similaire aux documents réels que la requête originale.
Q5 : Qu'est-ce que l'expansion de requêtes ?
Réponse : Ajouter des termes liés, des synonymes et des formulations alternatives à la requête originale.
Q6 : Qu'est-ce que la récupération multi-requêtes ?
Réponse : Générer plusieurs variations d'une requête, récupérer pour chacune et combiner les résultats.
Q7 : Qu'est-ce que la fusion RAG ?
Réponse : Combiner la récupération multi-requêtes avec la fusion de rangs réciproques pour le classement des résultats.
Q8 : Quel est l'avantage des multi-requêtes ?
Réponse : Capture différents aspects de la question et améliore le rappel en trouvant des documents que différentes requêtes manqueraient.
Q9 : Qu'est-ce que le RRF dans la fusion RAG ?
Réponse : Reciprocal Rank Fusion - combine les classements de plusieurs récupérations en un seul classement.
Q10 : Quand devriez-vous éviter les multi-requêtes ?
Réponse : Lorsque la latence est critique ou que le coût est une préoccupation (plusieurs appels LLM).
Q11 : Qu'est-ce que la récupération auto-requête ?
Réponse : Utiliser un LLM pour extraire à la fois la requête sémantique et les filtres de métadonnées à partir d'une entrée en langage naturel.
Q12 : Qu'extrait l'auto-requête ?
Réponse : Une requête de recherche sémantique ET des filtres de métadonnées structurés (par exemple, département, année, type).
Q13 : À quoi sert AttributeInfo ?
Réponse : Définir les champs de métadonnées et leurs descriptions pour que le LLM puisse correctement extraire les filtres.
Q14 : Quelles comparaisons l'auto-requête prend-elle en charge ?
Réponse : $eq, $ne, $gt, $gte, $lt, $lte, $in, et plus.
Q15 : Exemple : "Politiques RH de 2023" - qu'est-ce qui est extrait ?
Réponse : Requête : "Politiques RH", Filtres : {department: "RH", year: 2023}
Q16 : Qu'est-ce que la réécriture de requêtes ?
Réponse : Utiliser un LLM pour reformuler des requêtes vagues ou incomplètes en requêtes plus spécifiques et recherchables.
Q17 : Quand la réécriture de requêtes est-elle la plus utile ?
Réponse : Lorsque les requêtes des utilisateurs sont ambiguës, incomplètes ou utilisent des pronoms comme "ça" ou "cela".
Q18 : Combien de requêtes les multi-requêtes génèrent-elles généralement ?
Réponse : Habituellement 3-5 variations de la requête originale.
Q19 : Quel est l'inconvénient des techniques avancées de RAG ?
Réponse : Latence et coût ajoutés (plus d'appels LLM, plus de récupérations).
Q20 : Pouvez-vous combiner HyDE avec les multi-requêtes ?
Réponse : Oui - générer plusieurs requêtes, créer des documents hypothétiques pour chacune, récupérer et fusionner.
Q21 : Quelle est la solution de secours pour les échecs d'auto-requête ?
Réponse : Revenir à la recherche sémantique régulière sans filtres.
Q22 : Pourquoi le schéma de métadonnées est-il important pour l'auto-requête ?
Réponse : Le LLM a besoin de définitions claires pour extraire et appliquer correctement les filtres.
Q23 : Qu'est-ce qui améliore la qualité de HyDE ?
Réponse : Un bon prompt qui génère un contenu réaliste de style documentaire.
Q24 : Comment l'expansion de requêtes diffère-t-elle des multi-requêtes ?
Réponse : L'expansion ajoute des termes à une requête ; les multi-requêtes créent des variations de requêtes séparées.
Q25 : Quel est le paramètre k dans la formule RRF ?
Réponse : Une constante (généralement 60) qui empêche les éléments bien classés de dominer.
Q26 : Quelle technique est la meilleure pour les questions complexes à plusieurs volets ?
Réponse : Multi-requête - capture différents aspects des questions complexes.
Q27 : Quelle technique est la meilleure pour les questions sur des attributs spécifiques ?
Réponse : Auto-requête - extrait et applique des filtres de métadonnées.
Q28 : Comment tester l'efficacité de la transformation de requêtes ?
Réponse : Comparer la qualité de la récupération (précision, rappel) avec et sans transformation.
Q29 : Qu'est-ce que le step-back prompting ?
Réponse : Poser d'abord une question plus générale pour obtenir un contexte plus large avant la requête spécifique.
Q30 : Quel est l'ordre des opérations dans un RAG avancé complet ?
Réponse : Transformation de requête → Génération de multi-requêtes → Récupération → Fusion → Reclassement → Génération
Résultats
| Score | Niveau |
|---|---|
| 27-30 | Excellent - Forte compréhension des techniques avancées de RAG |
| 21-26 | Bon - Une révision est recommandée |
| 15-20 | Moyen - Relisez les chapitres |
| Moins de 15 | Nécessite une révision complète |