L’expansion synthétique des requêtes améliore souvent le rappel du RAG en ajoutant des paraphrases plausibles et des termes du domaine qui comblent les écarts de vocabulaire entre les questions et les éléments de preuve stockés.
Un membre de la famille peut demander « l’inspection de la chaudière », tandis que la facture numérisée indique « entretien annuel du système hydronique » et n’emploie jamais l’expression courante du foyer. La recherche lexicale exacte ne détecte pas ce lien. L’expansion de requête génère une formulation alternative ou une réponse hypothétique, recherche chaque représentation, puis fusionne les candidats avant le réordonnancement, offrant ainsi aux éléments pertinents plusieurs voies d’accès à la fenêtre de contexte.
Une question peut correspondre à plusieurs intentions de recherche
Une courte requête domestique peut omettre le nom officiel du produit, la date, le lieu ou la terminologie utilisée dans la source. L’expansion explicite ces interprétations latentes en produisant des expressions associées, des sous-requêtes ou un passage synthétique. La recherche sparse bénéficie de nouveaux termes correspondants, tandis que la recherche dense reçoit des points de vue sémantiques supplémentaires.
La méthode Query2doc invite un modèle de langage à générer un pseudo-document et l’ajoute à la requête originale. Ses expériences montrent que ce texte supplémentaire peut améliorer la recherche sparse comme la recherche dense sans réentraîner le moteur de recherche sous-jacent.
Ce mécanisme ne rend pas la requête plus véridique. Il élargit la surface de génération des candidats, après quoi la fusion et le réordonnancement doivent déterminer quels candidats répondent encore à la question originale plutôt qu’à l’élaboration générée. Cette distinction reste visible lors des tests domestiques ultérieurs.
Les passages synthétiques comblent l’écart de vocabulaire entre la requête et le document
Un document hypothétique peut ressembler au style et au vocabulaire des éléments de preuve probables, même lorsque ses faits sont inventés. Le système encode ce passage synthétique et récupère les documents réels qui s’en rapprochent, en utilisant la génération comme pont sémantique plutôt que comme élément de preuve présenté à l’utilisateur.
La méthode des représentations de documents hypothétiques crée des documents hypothétiques avant de les encoder pour une recherche dense sans apprentissage préalable. La séparation essentielle est que le texte généré guide la recherche, tandis que les documents renvoyés par le corpus restent les seuls éléments de preuve admissibles pour la réponse finale.
Plusieurs expansions peuvent couvrir les abréviations, les surnoms, les traductions et différents niveaux de détail technique. L’union des candidats augmente le rappel, mais la déduplication et le réordonnancement sont nécessaires, car dix reformulations peuvent sinon encombrer la liste de segments quasi identiques ou faiblement liés.
L’expansion peut dériver vers un sujet plausible, mais erroné
Un générateur peut interpréter incorrectement un nom ambigu, introduire un produit que le foyer ne possède pas ou inventer une date. Ces termes peuvent récupérer des documents cohérents en interne, mais portant sur la mauvaise entité, créant un bruit plus convaincant que la requête sparse originale.
Une étude contrôlée de la réécriture complémentaire des requêtes montre que certaines combinaisons peuvent améliorer la couverture sur certains jeux de données tout en dégradant les résultats d’un benchmark de questions ambiguës. Ce résultat montre pourquoi l’expansion doit être filtrée selon le type de requête et évaluée par rapport à une référence solide.
La limite d’échec concerne toute requête dont l’entité centrale ou l’intention est incertaine. Conservez la requête originale, indiquez que le texte synthétique est une aide à la recherche, limitez son influence lors de la fusion et abstenez-vous lorsque les expansions ne concordent pas sur l’ensemble des éléments de preuve.
Réalisez un test de contribution de l’expansion
Créez trente questions domestiques réelles contenant des abréviations, des noms informels, des traductions et des termes officiels absents de la requête. Enregistrez les segments justificatifs vérifiés, puis exécutez une recherche limitée à la requête originale et le parcours avec expansion proposé, en utilisant le même index, le même budget de résultats et le même réordonnanceur.
Suivez le rappel et la couverture des citations à l’aide de la méthode d’évaluation présentée dans la récupération des abréviations. Pour chaque segment pertinent ajouté, indiquez quelle reformulation l’a trouvé ; pour chaque nouveau distracteur, notez le terme ayant provoqué la dérive et si le réordonnancement l’a supprimé.
Activez l’expansion uniquement lorsqu’elle augmente le rappel sur des données de validation sans perte de précision ni latence inacceptables. Si les gains proviennent uniquement d’un budget de candidats plus important, comparez-les à une exécution avec la requête originale et le même budget avant d’attribuer l’amélioration au vocabulaire synthétique.
Centre Tech & IA
Plus à lire

Quels facteurs déterminent la précision des citations RAG dans une base de connaissances domestique ?
Découvrez pourquoi une source pertinente peut tout de même constituer une mauvaise citation, quelles étapes du pipeline déterminent l’étayage et la couverture, et comment...

Quelles fonctionnalités permettent à un LLM local de générer du JSON fiable ?
Découvrez quelles fonctionnalités imposent la syntaxe JSON, lesquelles garantissent la correction sémantique, et comment tester un modèle local avec différents schémas, prompts et cas...

Traçabilité des données de l’IA locale : pourquoi chaque réponse doit avoir un chemin source traçable
Découvrez comment les chemins source rendent les réponses d’IA locale vérifiables, pourquoi les citations seules sont incomplètes et comment tester la traçabilité lors des...

