Chapitre 12 : RAG et CAG
RAG et CAG : Enrichir l'IA avec vos données
Les modèles d'IA générative comme ChatGPT ou Gemini sont puissants, mais ils ont une limite majeure : ils ne connaissent pas vos données privées. C'est là qu'interviennent le RAG et le CAG.
Le problème : L'IA ne connaît pas votre contexte
Exemple concret
Si vous demandez à ChatGPT "Quel est le chiffre d'affaires de mon entreprise en 2023 ?", il ne pourra pas répondre car il n'a pas accès à vos documents internes, vos bases de données ou vos rapports financiers.
Les LLM (Large Language Models) sont entraînés sur des données publiques jusqu'à une certaine date. Ils ne peuvent pas :
- Accéder à vos fichiers privés (PDF, Excel, bases de données)
- Connaître les informations confidentielles de votre entreprise
- Se mettre à jour en temps réel avec vos nouvelles données
RAG : Retrieval-Augmented Generation
Le RAG est une technique qui permet à l'IA de "récupérer" des informations pertinentes dans vos documents avant de générer une réponse.
Comment ça fonctionne ?
Indexation
Vos documents sont découpés et transformés en vecteurs (embeddings)
Question
L'utilisateur pose une question
Recherche
Le système trouve les passages pertinents dans vos documents
Génération
L'IA génère une réponse basée sur les extraits trouvés
Outils populaires pour le RAG
| Outil | Type | Avantage |
|---|---|---|
| NotebookLM (Google) | No-code | Gratuit, simple, idéal pour débuter |
| ChatGPT + Files | No-code | Intégré, facile d'utilisation |
| LangChain | Code (Python) | Très flexible, open source |
| LlamaIndex | Code (Python) | Spécialisé dans le RAG |
CAG : Context-Augmented Generation
Le CAG est une évolution du RAG. Au lieu de simplement récupérer des documents, le CAG enrichit le contexte de l'IA avec des informations structurées en temps réel.
RAG (Retrieval)
- Recherche dans des documents statiques
- Basé sur la similarité sémantique
- Idéal pour : Documentation, FAQ, Archives
CAG (Context)
- Connexion à des API et bases de données
- Données en temps réel
- Idéal pour : CRM, ERP, Dashboards
Exemple CAG
Un assistant IA connecté à votre CRM peut répondre : "Votre client XYZ a passé 3 commandes ce mois-ci pour un total de 15 000€" en interrogeant directement votre base de données.
Cas d'usage en entreprise
Support Client
Chatbot qui répond aux questions en se basant sur votre documentation produit (RAG)
Analyse de données
Assistant qui génère des rapports en interrogeant votre base de données (CAG)
Juridique
Recherche dans des milliers de contrats pour trouver des clauses spécifiques (RAG)
À retenir
- RAG = Récupération de documents + Génération de réponse
- CAG = Enrichissement du contexte avec des données en temps réel
- Ces techniques permettent de créer des IA "expertes" de votre domaine
- Vous gardez le contrôle de vos données (pas besoin de les envoyer pour entraîner un modèle)
Quiz du chapitre 12
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les notions
Atelier #1Expliquez avec vos mots le concept central de ce chapitre.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Reprenez l'exemple du cours et réalisez un cas pratique.
Consulter la solution type du formateur
#3 — Mini défi d'autonomie
Atelier #3Concevez une mini-solution liée à ce chapitre.