Aller au contenu principal

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​

ScoreNiveau
27-30Excellent - Forte compréhension des techniques avancées de RAG
21-26Bon - Une révision est recommandée
15-20Moyen - Relisez les chapitres
Moins de 15Nécessite une révision complète

Retour au Module 7 | Continuer vers le Module 8