Aller au contenu principal
AGE Services

RAG

Pour bien commencer — la présentation complète

Site officiel Méthode (Lewis et al., 2020)
RAG — aperçu de l'interface (Méthode (Lewis et al., 2020))

Le RAG, ancrer un LLM dans vos documents

Le RAG (Retrieval-Augmented Generation, « génération augmentée par récupération ») est une méthode d’architecture, pas un produit. Le principe : au moment où l’on pose une question, le système va d’abord récupérer les extraits pertinents d’un corpus de documents, puis les fournit au modèle de langage pour qu’il génère une réponse ancrée sur ces extraits. Le modèle ne « connaît » pas vos données par cœur — il les consulte à la volée, et cite ses sources.

C’est l’approche de référence dès qu’il faut interroger un corpus propriétaire : contrats, procédures qualité, base de connaissance, documentation technique. Elle se construit autour de n’importe quel LLM.

Pourquoi cette méthode
Ancré
Réponses sourcées
Le modèle répond à partir d'extraits réels, avec citations — pas « de mémoire ».
À jour
Sans réentraînement
Ajouter ou retirer un document revient à le réindexer ; la connaissance se met à jour à chaud.
Agnostique
Compatible tout LLM
Le motif « extraits + question » fonctionne avec n'importe quel modèle (Claude, Gemini, GPT, Mistral…).

Une explication de référence du RAG par IBM : pourquoi « augmenter » un modèle avec une source documentaire, et comment cela réduit les erreurs et ancre les réponses (≈ 6 min, en anglais).

Le pipeline, maillon par maillon

Une chaîne RAG moderne enchaîne quelques maillons. Chacun compte : la qualité finale ne vaut que celle du maillon le plus faible (un mauvais découpage remonte de mauvais extraits, donc une mauvaise réponse).

De vos documents à la réponse sourcée
1
Extraction
Convertir les documents en texte exploitable.
2
Découpage
Segmenter en « chunks » cohérents (sémantique).
3
Indexation
Vectoriser chaque chunk (embedding) en base.
4
Recherche + rerank
Retrouver les extraits, puis les re-trier.
5
Génération
Le LLM répond, ancré sur ces extraits, et les cite.

Chaque maillon dispose d’un outillage mûr, qu’on choisit selon le contexte (sans favori) : modèles d’embeddings (Voyage, OpenAI text-embedding-3, Gemini Embedding, Cohere, ou open-weight comme Qwen3-Embedding et BGE) ; bases vectorielles (Qdrant, pgvector, Weaviate, Milvus, Pinecone) ; rerankers (Cohere Rerank, Voyage) ; et frameworks d’orchestration (LlamaIndex, LangGraph, Haystack).

Recherche hybride et reranking

C’est là que s’est jouée la principale montée en qualité récente. Deux façons de retrouver un extrait coexistent, et les combiner est devenu le standard de production.

La précision, en deux temps

Recherche hybride. La recherche dense (sémantique) retrouve les passages de sens proche, même si les mots diffèrent ; la recherche lexicale (BM25) retrouve les correspondances exactes de mots — références, codes produits, noms propres, numéros d’article. La recherche hybride combine les deux et couvre les deux besoins à la fois.

Reranking. Un second modèle re-trie une centaine de candidats pour ne garder que les 5 à 10 meilleurs avant de les passer au LLM. Cela combat l’effet « perdu au milieu » (l’information noyée dans une longue liste est ignorée) et améliore nettement la précision.

Repère chiffré (mesuré par Anthropic, « Contextual Retrieval », 2024). En enrichissant chaque extrait de son contexte avant indexation : −35 % d’échecs de récupération ; en y ajoutant la recherche lexicale BM25 : −49 % ; en ajoutant un reranking : −67 %. La combinaison des trois divise donc par trois le taux d’échec.

Agentic RAG et GraphRAG

Le RAG « pipeline » (une question → une recherche → une réponse) reste robuste pour la majorité des cas. Mais deux évolutions élargissent le champ.

Trois niveaux de sophistication
Pipeline
RAG classique
Une question, une recherche, une réponse. Simple et fiable pour la plupart des besoins.
Agentic
RAG agentique
Un agent décide quoi et quand récupérer, reformule ses requêtes, enchaîne plusieurs recherches et se corrige.
Graphe
GraphRAG
Récupération sur un graphe de connaissances (entités + relations), pour relier des informations dispersées.

Le RAG agentique est le déplacement conceptuel majeur de 2025-2026 : on ne fige plus la chaîne, on laisse un agent piloter la récupération de façon itérative. Le GraphRAG, lui, se justifie quand une réponse exige de relier plusieurs informations dispersées (questions « multi-sauts », synthèses transverses) plutôt que de retrouver un seul passage — au prix d’un graphe plus coûteux à construire et maintenir.

RAG, fine-tuning ou contexte long ?

Le RAG n’est pas la seule façon de spécialiser un LLM. Le bon réflexe est de le situer face à ses alternatives, qui ne répondent pas au même besoin.

Quatre approches, quatre besoins

RAG, fine-tuning ou contexte long

Approche
Ce qu'elle apporte
Quand la préférer
RAG
De la connaissance externe, sourcée et à jour
Corpus volumineux, traçabilité, mises à jour fréquentes.
Contexte long
Tout le corpus dans le prompt, sans infrastructure
Petit corpus (≈ < 500 pages / 200 k tokens).
Fine-tuning
Un comportement, un style, un format constants
Besoin d'un comportement spécialisé — pas de connaissance.
Agents + outils
Des actions (API, calcul, recherche temps réel)
Quand répondre exige d'agir, pas seulement de lire.

Sur le débat « RAG contre contexte long » — relancé par les modèles à 1 million de tokens et plus — la position factuelle est qu’ils sont complémentaires. En deçà d’environ 200 000 tokens (~500 pages), tout mettre dans le prompt est plus simple et fiable. Au-delà, la qualité se dégrade quand la fenêtre se remplit vraiment, et le RAG reprend l’avantage sur la traçabilité, la fraîcheur et le coût (on ne paie pas pour relire tout le corpus à chaque question). D’où une pratique hybride fréquente : le RAG sélectionne les passages utiles, qu’un modèle à long contexte lit ensuite.

RAG et second cerveau : l’association

Le RAG a une limite qui ne tient pas à sa mise en œuvre mais à sa nature. Un index vectoriel classe par proximité de sens : il n’a ni notion d’autorité (quel document fait foi), ni notion de date (lequel est encore en vigueur), ni mécanisme d’oubli (un document abrogé y reste indexé tant qu’on ne l’en retire pas). Surtout, il ne se tait pas quand il ignore : à toute question il remonte le passage le plus proche et le restitue avec la même assurance — et les mêmes citations — qu’une réponse juste. Rien dans la forme d’une réponse fausse ne la distingue d’une réponse correcte.

Ces limites ne se corrigent pas dans le RAG : elles se corrigent à côté. D’où un motif d’architecture qui se diffuse, souvent désigné par le couple « RAG + second cerveau » : on adjoint à l’index une mémoire de décisions — le pattern LLM wiki — assez courte pour être lue en entier à chaque question, et qui porte ce que l’index ne sait pas porter : l’autorité, la date, le périmètre.

Trois couches, un sens de commandement
La référence (jugement)
« Qu'est-ce qui fait foi ? »
Un corpus court, lu intégralement : arbitrages, règles, périmètres, dates, mentions périmées. Il commande.
arbitre
La recherche (rappel, RAG)
« Où en a-t-on parlé ? »
L'index vectoriel : des milliers de pages, le passage utile retrouvé à la demande, avec sa source. Il sert.
élargit
Les liens (association)
« Qu'est-ce qui s'y rattache ? »
Les renvois entre pages : ce que la question n'a pas demandé mais qui l'éclaire. Il élargit.

Le sens des flèches est la règle : l'index sert, il ne décide pas. Quand un passage retrouvé contredit une décision en vigueur, c'est la décision qui l'emporte, et la contradiction est signalée au lieu d'être arbitrée en silence par la similarité.

Trois conséquences pratiques découlent de cet ordre. Les réponses portent source et date, pas seulement une citation — sans date, impossible de savoir si un extrait fait encore autorité. Un registre des mentions périmées permet de neutraliser une erreur logée dans un document qu’on ne peut pas encore reprendre (contrat en validation, PDF, archive) : le registre fait foi contre le document. Et l’index reste un cache, jamais une source : les fichiers texte sont la vérité, l’index se reconstruit depuis eux — ce qui rend indolore un changement de modèle d’embeddings, dont les vecteurs ne sont pas portables.

Les deux approches ne s’opposent donc pas, elles se répartissent le travail : le second cerveau couvre l’information individuelle et collective qui a été arbitrée, le RAG couvre le volume documentaire où il faut retrouver. L’ordre d’interrogation — jugement d’abord, rappel ensuite, association pour élargir — est ce qui rend l’ensemble fiable.

Évaluer un système RAG

Un système RAG ne se juge pas « au ressenti ». Des frameworks dédiés (le plus cité étant RAGAS) mesurent séparément la qualité de la récupération et celle de la génération — souvent sans annotation humaine, en utilisant un LLM comme juge.

Trois métriques cardinales (RAGAS)
Fidélité
Faithfulness
La réponse colle-t-elle aux extraits, sans rien inventer ?
Rappel
Context recall
A-t-on retrouvé toute l'information nécessaire pour répondre ?
Précision
Context precision
Les extraits récupérés sont-ils pertinents, avec peu de bruit ?

Mesurer ces dimensions sur un jeu de questions de référence permet de détecter où ça coince — récupération (mauvais extraits) ou génération (réponse infidèle) — et d’améliorer le bon maillon plutôt que de tâtonner.

Quand le RAG s’impose (ou pas)

Cartographie besoin → approche
Corpus propriétaire volumineux à interroger
RAG
Au-delà de ce qui tient dans une fenêtre de contexte.
Traçabilité, audit, conformité
RAG
Chaque réponse cite ses sources exactes.
Petit corpus (< ~500 pages)
Contexte long
Tout mettre dans le prompt est plus simple.
Comportement / format spécialisé constant
Fine-tuning
Le RAG apporte de la connaissance, pas un comportement.
Questions transverses reliant beaucoup d'entités
GraphRAG
Quand il faut relier des informations dispersées.
Autorité, date, décision en vigueur
LLM wiki, en association
L'index classe par proximité de sens, pas par ce qui fait foi.

En synthèse, le RAG est devenu une méthode mature et standard pour donner à un LLM accès à un corpus propriétaire, de façon sourcée, à jour et auditable, sans réentraînement. Son état de l’art 2026 — recherche hybride, reranking, RAG agentique, GraphRAG, évaluation outillée — en a fait une brique fiable et mesurable, et non plus un prototype fragile. Reste à bien le situer : sur un petit corpus, le contexte long suffit souvent ; pour un comportement spécialisé, c’est le fine-tuning ; et les meilleures architectures combinent volontiers plusieurs de ces approches — notamment l’association avec une mémoire de décisions (LLM wiki), qui apporte l’autorité et la date là où l’index n’apporte que la proximité de sens.

Vos questions

Questions fréquentes

Qu'est-ce que le RAG, en une phrase ?
Le RAG (Retrieval-Augmented Generation) fait répondre un modèle d'IA non pas « de tête », mais en allant d'abord chercher les bons extraits dans vos documents, puis en rédigeant une réponse ancrée sur ces extraits, avec citations. C'est une architecture, pas un produit : elle se construit autour de n'importe quel LLM.
Le RAG est-il dépassé par les modèles à très grand contexte ?
Non — ils sont complémentaires. Avec des modèles à 1 million de tokens et plus, un petit corpus (en deçà d'environ 500 pages) tient directement dans le prompt : inutile alors de monter un RAG. Mais au-delà, la qualité se dégrade quand on remplit vraiment la fenêtre, et le RAG reste seul à offrir traçabilité, fraîcheur des données et coût maîtrisé sur de gros volumes. Une approche hybride est fréquente : le RAG sélectionne les passages les plus pertinents, qu'on injecte ensuite dans un modèle à long contexte.
Qu'est-ce qui a le plus évolué récemment sur le RAG ?
Trois choses. La recherche « hybride » (sémantique + mots exacts) suivie d'un reranking est devenue le standard de précision en production. Le « RAG agentique » laisse un agent décider quoi récupérer, reformuler ses requêtes et enchaîner plusieurs recherches. Et le GraphRAG s'appuie sur un graphe de connaissances pour relier des informations dispersées, utile aux questions transverses.
Comment sait-on qu'un système RAG fonctionne bien ?
On l'évalue avec des métriques dédiées (par exemple via le framework RAGAS), en séparant la qualité de la récupération et celle de la génération : fidélité (la réponse colle-t-elle aux extraits sans rien inventer ?), rappel (a-t-on retrouvé toute l'information utile ?) et précision (les extraits récupérés sont-ils pertinents ?).
Un RAG peut-il se tromper avec assurance ?
Oui, et c'est sa limite structurelle : un index vectoriel n'a ni notion d'autorité, ni notion de date, ni mécanisme d'oubli. Il ne se tait pas quand il ignore — il remonte le passage sémantiquement le plus proche et le présente avec la même assurance qu'une réponse juste, sources à l'appui. Un document abrogé y reste indexé tant qu'on ne l'en retire pas. D'où un motif d'architecture qui se diffuse : associer au RAG une mémoire de décisions (pattern « LLM wiki ») lue en entier, qui porte l'autorité, les dates et les périmètres — l'index sert, il ne décide pas.

Discutons de votre projet

Un appel de 30 minutes pour cadrer votre cas d'usage IA.

Sans formulaire de qualification, sans engagement. On parle de votre contexte, on identifie ce qui peut bouger vite, on vous dit honnêtement où l'IA n'apportera rien.