Sur cette page
Répondez de tête, puis ouvrez. Le RAG : une IA qui répond avec les documents de l'entreprise
1Qu'est-ce qui compte le plus pour la qualité des réponses ?
L'état des documents : à jour, sans doublons ni versions qui se contredisent, lisibles par une machine.
2Un RAG garantit-il qu'une réponse est juste ?
Non. Il la rend vérifiable, parce qu'elle cite ses passages. Si un document est faux ou périmé, la réponse le sera aussi.
- La recherche par le sens retrouve un passage qui dit la même chose avec d'autres mots ; la recherche par les mots, seulement les mots tapés.
- Elle rate parfois ce que les mots trouvent d'emblée : un terme exact, un nom, un numéro.
- Les outils sérieux combinent les deux, puis reclassent ; dans l'explorable ci-dessous, la combinaison place le bon passage en tête ou presque à chaque question.
- La recherche ne lit pas : elle compare des positions ; le modèle de langage ne lit que les passages qu'elle lui rapporte.
- Le seul juge est un essai sur vos questions, dont vous connaissez le passage attendu.
Problème
Un salarié demande « Combien de jours de congés me reste-t-il ? ». Le document qui répond dit : « Le solde de congés figure sur chaque bulletin de paie. » Une recherche par les mots trouve d'abord d'autres passages, ceux qui parlent de jours ou de congés en général. Un assistant sur vos documents ne vaut que par sa recherche : s'il ne rapporte pas le bon passage, il ne peut pas bien répondre.
Principe
Par le sens : chaque passage reçoit une position, un vecteur calculé par un modèle, et deux textes de sens voisin reçoivent des positions voisines. La question reçoit la sienne ; la recherche rapporte les passages les plus proches.
Par les mots : un score, comme BM25, compte les mots de la question présents dans chaque passage, en donnant plus de poids aux mots rares. Il trouve sans faute les termes exacts.
Les deux : la recherche mixte lance les deux et fusionne les classements ; Anthropic la décrit comme la façon standard de faire, et la recherche dans les fichiers d'OpenAI la pratique.
Fonctionnement
Une fois pour toutes, chaque passage est rangé dans un index ; la plupart des bases vectorielles utilisent un graphe, HNSW, où chaque passage est relié à ses plus proches voisins, avec quelques raccourcis aux niveaux du dessus. À chaque question, la recherche descend de voisin en voisin jusqu'aux passages les plus proches, sans tout comparer : c'est ce qui la rend rapide sur des millions de passages.
Avant la recherche, un filtre écarte ce que la personne n'a pas le droit de lire. Après, un reclassement relit la question avec chaque passage trouvé et les remet en ordre ; les trois ou quatre meilleurs partent au modèle de langage, qui rédige la réponse.
Exemple détaillé
Comment une question trouve ses passages
Chaque point est un passage d'un document de l'entreprise. Chaque trait relie un passage à l'un de ses plus proches voisins : c'est l'index, construit une fois pour toutes, dans lequel la recherche va se déplacer de voisin en voisin.
- 1 Choisir une question
- 2 Prédire les passages
- 3 Suivre la recherche
- 4 Comparer les façons de chercher
Risques
| Où la recherche se trompe | Pourquoi | La parade |
|---|---|---|
| Un terme exact : un numéro, un nom de produit | Le sens rapproche des idées, pas des chaînes de caractères | La recherche mixte, avec les mots |
| Une reformulation éloignée | Les mots ne se recoupent pas | La recherche par le sens |
| Un passage trop long | Le remplissage brouille le sens du passage ; Mistral observe que les passages courts retrouvent souvent mieux | Des passages courts, qui gardent leur titre |
| Deux passages proches à l'écran, loin pour la recherche | Une carte en deux dimensions écrase un espace de centaines de dimensions | Ne jamais juger une recherche sur une carte : la mesurer |
| Un document périmé, bien placé | La recherche ne sait pas qu'il est remplacé | Le retirer de l'index : une base de fiches |
Mise en place
- Demander à l'éditeur s'il cherche par le sens, par les mots, ou les deux, et s'il reclasse.
- Écrire vingt questions réelles, chacune avec le passage où se trouve la réponse, dont quelques-unes avec un terme exact et quelques-unes reformulées.
- Mesurer combien de fois le passage attendu arrive parmi les trois premiers ; refaire la mesure à chaque changement d'outil ou de réglage : l'évaluation d'un outil d'IA.
- Pour construire : un RAG minimal, puis un RAG en production.
Exercice
Dans l'explorable, profil « Commercial », lancez les questions sur les congés et sur la résiliation d'un contrat fournisseur. Pour chacune, où arrive le passage qui répond, par le sens, par les mots, et en mixte ? Que montrent les deux questions ensemble ?
Ouvrir la correction
Les congésRang 1 par le sens, rang 11 par les mots, rang 1 en mixte : le passage ne reprend pas les mots de la question, seul le sens le trouve.
La résiliationRang 3 par le sens, rang 1 par les mots, rang 1 en mixte : le passage contient les termes exacts, les mots le trouvent d'emblée.
EnsembleAucune des deux façons ne gagne partout ; la recherche mixte place le bon passage en tête dans les deux cas. Sur le délai d'un nouveau client, les rangs sont 3, 17 et 4 : la combinaison n'est pas toujours la meilleure, d'où le reclassement qui suit.
Rangs relevés le 8 octobre 2026 dans l'explorable de cette page, calculé sur des données inventées.
Vérification
1ComprendrePourquoi la recherche par le sens retrouve-t-elle un passage écrit avec d'autres mots ?
Parce qu'elle compare des positions qui traduisent le sens des textes, pas leurs mots : deux textes qui disent la même chose sont placés près l'un de l'autre.
2AppliquerVos salariés cherchent souvent par numéro de contrat. Quelle recherche faut-il ?
Une recherche qui combine le sens et les mots : les mots trouvent les termes exacts, comme un numéro, que le sens rate.
3ComprendreLa recherche rapporte un passage périmé. Est-ce une erreur de la recherche ?
Non : elle a trouvé un passage proche de la question. Elle ne sait pas qu'il est remplacé ; c'est l'index qui doit ne contenir que la version en vigueur.
Lectures suivantes
Rien avant : c'est un point de départ.
La recherche par le sens
Les pages qui renvoient ici
Limites et sources
L'explorable calcule pour de vrai sur des données inventées, avec des vecteurs de 32 nombres au lieu de plusieurs centaines ; son reclassement est simulé. Il montre le mécanisme, pas la performance d'un outil.
Les rangs de l'exercice viennent de cet explorable ; sur vos documents, seule votre mesure tranche.
- Anthropic, Introducing Contextual Retrieval ; OpenAI, Retrieval ; pgvector.
- Le relevé :
apprendre/recherches/2026-10-07-rag-technique.json.
Écrit par Meridal, avec l'aide de l'IA ; chaque fait vérifié à sa source et relu avant publication. Texte et schémas sous licence CC BY 4.0 : reprenez-les en citant Meridal. Le code sous licence MIT.
Un assistant qui connaît votre entreprise
3 300 € à 10 200 €, puis sur devis