Aller au contenu
Cercle IA Tech · RAG Un site du réseau Cercle IA Tech

Mettre en place un RAG en entreprise : le guide technique

La génération augmentée par récupération pour ceux qui la mettent en place : architecture, découpage, recherche, évaluation, droits d'accès.

Mettre en place un RAG (de l'anglais Retrieval-Augmented Generation, génération augmentée par récupération), c'est brancher un modèle de langage sur vos propres documents : à chaque question, un moteur de recherche retrouve les passages utiles, puis le modèle rédige la réponse à partir de ces passages. Ce site s'adresse à ceux qui construisent cette chaîne : développeurs, responsables informatiques, dirigeants techniques de petites et moyennes entreprises (PME). Si vous cherchez seulement la définition, le lexique de Cercle IA a sa fiche RAG.

D'où vient le RAG

Le terme vient d'un article de recherche déposé le 22/05/2020 par Patrick Lewis et ses coauteurs, « Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks ». Leur constat : un modèle stocke des connaissances dans ses paramètres, mais il y accède mal, ne sait pas dire d'où vient une information et se met difficilement à jour. Leur réponse : lui adjoindre une mémoire externe, un index de documents interrogé par un moteur de recherche. Six ans plus tard, ce principe n'a pas changé ; ce sont les briques qui se sont multipliées.

Ce que vous trouverez ici

Étape Question à trancher Page
Concevoir Quelles briques, dans quel ordre ? Architecture d'un RAG
Découper Quelle taille de morceaux, quel recouvrement ? Chunking
Chercher Vectorielle, plein texte ou les deux ? Recherche hybride
Trier Faut-il un second tri des résultats ? Reranking
Choisir RAG ou réentraînement du modèle ? RAG ou fine-tuning
Mesurer Comment savoir si ça marche ? Évaluer un RAG
Fiabiliser Pourquoi des erreurs malgré les documents ? Hallucinations et citer ses sources
Sécuriser Qui a le droit de voir quoi ? Droits d'accès
Budgéter Combien coûte chaque étape ? Coût d'un RAG

Pour passer à la pratique : RAG avec LangChain, RAG avec LlamaIndex, RAG en local et RAG sur des PDF. Pour aller plus loin : GraphRAG et RAG agentique.

Avant de commencer : avez-vous besoin d'un RAG ?

Un RAG ajoute des pièces à maintenir : un index, un découpage, un moteur de recherche, des droits. Il ne se justifie que si vos documents ne tiennent pas dans la requête envoyée au modèle. Dans son article du 19/09/2024 sur la « récupération contextuelle », Anthropic écrit que si votre base de connaissances fait moins de 200 000 jetons, soit environ 500 pages, vous pouvez simplement la placer en entier dans la requête. Au-delà, ou si vos documents changent souvent, le RAG devient la voie raisonnable.

Les trois erreurs les plus fréquentes

  1. Commencer par le modèle. La qualité d'un RAG se joue surtout à la récupération : si le bon passage n'est pas retrouvé, aucun modèle ne le devinera.
  2. Ne rien mesurer. Sans un jeu de questions de référence, chaque réglage se décide à l'intuition. Voir Évaluer un RAG.
  3. Oublier les droits. L'OWASP (fondation qui publie des référentiels de sécurité applicative) range parmi les risques des applications de modèles de langage les fuites entre utilisateurs qui partagent une même base vectorielle (LLM08:2025). Un RAG d'entreprise doit filtrer les documents selon la personne qui pose la question. Voir Droits d'accès.

Qui édite ce site

Cercle IA Tech est édité par IArche, architecte IA à Bayonne, qui édite aussi ALMA, la plateforme IA pour PME d'IArche. Les pages décrivent les techniques et les outils d'après leur documentation officielle, citée en bas de chaque page.

Toutes les pages

Guides

Questions

Comparatifs