GUIDE Technique

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

La génération augmentée par la récupération, ou RAG, fournit le matériel récupéré à un modèle génératif lors de la réponse à une demande.

Écoutez ce guideNarré par l'IA · ~2 min

Sur cette page2 minutes de lecture
  1. Aperçu
  2. Points clés à retenir
  3. Plongée profonde
  4. Trouvez là où une réponse fondée échoue
  5. Mise en œuvre dans le monde réel
  6. Le mettre en pratique
  7. Sources et lectures complémentaires
  8. Continuez à explorer
  9. Questions fréquemment posées

Aperçu

Elle peut donner au système un accès aux documents pertinents sans réentraîner le modèle à chaque changement de document. La récupération ne garantit pas que la réponse finale est prise en charge ou correcte.

Points clés à retenir

  1. Garde la provenance et le contexte du document.
  2. Faire respecter les permissions avant que les résultats de récupération n’atteignent le modèle.
  3. Évaluer la récupération et la génération de manière indépendante.

Plongée profonde

Un pipeline typique collecte des documents, préserve leur provenance, crée des représentations consultables, récupère des candidats pour une requête et transmet des preuves sélectionnées à un modèle. Certains systèmes combinent des résultats de recherche par mots-clés et sémantique ou de reclassement avant génération. Chaque étape peut introduire des omissions ou erreurs. La préparation du document détermine quelles preuves peuvent être trouvées. Conservez les titres, dates, tableaux et identifiants sources lors de la division du contenu en passages. Un passage séparé d’une exception ou d’une note de bas de page peut donner un mauvais sens même lorsque les mots sont correctement copiés. Appliquer les contrôles d’accès avant que les preuves n’atteignent le modèle. Un résultat de recherche sémantiquement pertinent peut encore appartenir à un document que l’utilisateur demandeur n’est pas autorisé à voir. Considérez les instructions contenues dans les documents récupérés comme un contenu non fiable plutôt que comme une autorité pour modifier le comportement de l’application. Évaluez séparément la récupération et la réponse. Vérifiez si les preuves nécessaires apparaissent dans l’ensemble candidat, si le contexte sélectionné les conserve, et si la réponse les utilise fidèlement. Incluez des questions sans réponse dans la collection et des documents contradictoires ou obsolètes. Le système a besoin d’un moyen explicite de dire que les preuves sont insuffisantes.

04Exemple travaillé

Trouvez là où une réponse fondée échoue

  1. Construisons deux politiques : une version expirée permet les déclarations pendant 30 jours ; la version actuelle permet 14 jours.

  2. Si la récupération ne retourne que l’ancienne politique, l’échec se fait en amont de la génération. Si les deux sont récupérés mais que la réponse choisit 30 jours, il faut étudier la sélection du contexte et l’utilisation des preuves.

  3. Ajoutez le conflit date-effectif à l’évaluation de la recherche et de la réponse.

Ce que ça montre

L’exemple inventé sépare deux causes qui autrement ressembleraient à la même mauvaise réponse.

Mise en œuvre dans le monde réel

Répondez à une question de soutien en utilisant la politique actuelle et sa date d’effet.

Retournez les passages sources accompagnés d’une explication pour que le lecteur puisse la vérifier.

Le mettre en pratique

Pourquoi c'est important

  • Coût et budget. Les décisions en matière d'architecture déterminent les performances et les coûts d'exploitation pendant des années.
  • Décisions plus claires. La formation technique aide les équipes à choisir la bonne pile, pas seulement la plus récente.
  • Contrôle qualité. De meilleurs choix d’ingénierie réduisent les incidents de fiabilité en production.

Attention à

  • L’optimisation d’un benchmark peut masquer des faiblesses plus larges du système.
  • Les coûts d’infrastructure et de maintenance sont souvent sous-estimés.
  • Les lacunes en matière de sécurité et d’observabilité peuvent se creuser à mesure que les systèmes deviennent plus complexes.

Prochaines étapes

  1. Définissez les objectifs de latence, de qualité et de coût avant la mise en œuvre.
  2. Benchmark dans des conditions de charge et de données réalistes.
  3. Surveillance des instruments pour détecter les erreurs, la dérive et l'impact sur l'utilisateur.
  4. Préparez les chemins de restauration et de réponse aux incidents avant la mise à l’échelle.

Sources et lectures complémentaires

  1. Lewis and colleaguesGénération augmentée par la récupération pour des tâches de NLP à forte intensité de connaissances

Continuez à explorer

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Répondez au quiz RAG (Retrieval-Augmented Generation)

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

Le RAG élimine-t-il les hallucinations ?

Non. La récupération peut manquer des preuves, retourner du matériel trompeur ou être mal utilisée par le générateur. La réponse finale reste à évaluer.