AI Agents · Leçon

Ce que RAG permet de résoudre (date de connaissance, hallucinations)

RAG récupère le contexte pertinent au moment de la requête afin que le LLM cite de vraies sources au lieu d’inventer des faits.

Leçon 1 sur 413 étapes

Ce que RAG permet de résoudre (date de connaissance, hallucinations) est une leçon AI Agents gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage AI Agents, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours AI Agents comprend 4 leçons au total.

Deux problèmes des LLM seuls

Même les meilleurs LLM présentent deux problèmes structurels :

  1. Limite des connaissances — ils ne connaissent que ce qui figurait dans leurs données d'entraînement. Si vous demandez à GPT-4 ce qui s'est passé hier, il n'en a aucune idée.
  2. Hallucination — lorsque le modèle ne sait pas, il invente des informations avec assurance.

Définition de RAG

Génération augmentée par récupération (RAG) signifie :

  1. Rechercher des segments pertinents dans une base de connaissances
  2. Insérer ces segments dans l'invite
  3. Demander au LLM de répondre en utilisant ONLY ces segments

Le modèle devient un « lecteur » de connaissances externes au lieu de s'appuyer sur ses poids figés.

Un exemple concret

Utilisateur : "Quelle est notre politique de retour pour les appareils électroniques ouverts ?"

  1. Recherchez dans la KB de l'entreprise « politique de retour appareils électroniques » — récupérez 3 paragraphes des documents d'aide
  2. Construisez l'invite : "En vous basant sur le contexte ci-dessous, répondez : ..."
  3. Le modèle produit une réponse fidèle accompagnée de références

Pourquoi RAG est meilleur que l'ajustement fin

Pour les connaissances factuelles, RAG est préférable à l'ajustement fin, car :

  • Vous pouvez mettre à jour la KB sans réentraînement
  • Les données par utilisateur ou par locataire sont séparées sans effort
  • Les références sont possibles (vous savez WHICH segment a produit la réponse)
  • La maintenance coûte moins cher

Pourquoi RAG réduit les hallucinations

Si le modèle reçoit pour instruction de répondre ONLY à partir du contexte fourni et que ce contexte contient la vérité, il a beaucoup plus de chances d'être correct que s'il s'appuie sur sa mémoire.

Ce n'est pas parfait — les modèles inventent encore parfois des informations — mais cela réduit considérablement les hallucinations.

Les trois étapes

Chaque système RAG comporte trois étapes :

  1. Ingestion (hors ligne) — segmenter les documents, les vectoriser, les stocker
  2. Recherche (en ligne) — vectoriser la requête, trouver les K meilleurs segments
  3. Génération (en ligne) — le LLM produit une réponse à partir des segments trouvés

RAG naïf ou RAG avancé

RAG naïf (prototype en 5 lignes) :

  • Segmentation de taille fixe
  • Recherche fondée sur un seul vecteur
  • Insertion des K meilleurs segments dans l'invite

Le RAG avancé ajoute le reclassement, la reformulation des requêtes, HyDE, la recherche multivecteur et l'évaluation — chaque ajout améliore la qualité, mais accroît aussi la complexité.

Quand RAG est utile

  • Bases de connaissances et documents d'entreprise
  • Assistance client fondée sur un manuel de produit
  • Questions-réponses factuelles portant sur des sujets peu fréquents
  • Assistants personnels s'appuyant sur les données des utilisateurs

Quand RAG nuit aux résultats

  • Conversations informelles simples (aucun fait nécessaire)
  • Tâches nécessitant un raisonnement plutôt que des faits
  • Lorsque le corpus est suffisamment petit pour tenir de toute façon dans le contexte

Le modèle d'invite

Une invite RAG typique ressemble à ceci :

prompt = f'''
Answer the user\'s question using ONLY the context below.
If the answer is not in the context, say 'I do not know'.

Context:
{retrieved_chunks}

Question:
{user_question}

Answer:
'''

Références

Formatez les segments avec des identifiants de source et demandez au modèle de les citer :

context = '\n'.join(
    f'[doc {i+1}] {chunk.text}'
    for i, chunk in enumerate(chunks)
)
# Then ask: 'Cite the relevant [doc N] for each claim.'

Objectif de RAG

Quelle est la principale problématique traitée par RAG ?

Récapitulatif

RAG transforme les LLM en candidats pouvant consulter leurs documents pendant un test. Ensuite : comment segmenter concrètement les documents pour la recherche.

Gratuit pour commencer

Apprends AI Agents avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
60
Leçons
239

Questions Fréquemment Posées

La leçon « Ce que RAG permet de résoudre (date de connaissance, hallucinations) » est-elle gratuite ?

Oui — le texte complet de « Ce que RAG permet de résoudre (date de connaissance, hallucinations) » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours AI Agents, passe à CoddyKit PRO. Le cours AI Agents comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Ce que RAG permet de résoudre (date de connaissance, hallucinations) » ?

RAG récupère le contexte pertinent au moment de la requête afin que le LLM cite de vraies sources au lieu d’inventer des faits. Tu pratiques AI Agents avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer AI Agents ?

Aucune expérience préalable n'est requise. AI Agents sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Ce que RAG permet de résoudre (date de connaissance, hallucinations) » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon AI Agents ?

Oui. Chaque leçon AI Agents inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Ce que RAG permet de résoudre (date de connaissance, hallucinations)
  2. Stratégies de découpage (fixe, par phrase, sémantique)
  3. Indexer un ensemble de documents
  4. Construire un RAG naïf avec FAISS ou Chroma
← Retour à AI Agents