AI Engineering

Comprendre l'architecture RAG à partir des fondamentaux

Séparez indexation, recherche et génération. Rendez chaque frontière observable et testable.

1 min de lecture Intermediate 24 min
RAGAIArchitecture

Pourquoi rechercher des documents

Un modèle de langage ne connaît pas automatiquement vos documents privés ou récents. Le RAG lui fournit du contexte sélectionné au moment de la requête. Il modifie les entrées, pas les poids appris du modèle.

Le chemin d'indexation

  1. Charger et valider les documents approuvés.
  2. Découper le texte en fragments cohérents et conserver les identifiants sources.
  3. Générer les embeddings avec un modèle versionné.
  4. Stocker les vecteurs avec leurs règles d'accès et métadonnées.

Le chemin d'une question

Vérifiez d'abord les autorisations. Vectorisez la question, recherchez uniquement les fragments autorisés, reclassez si nécessaire et limitez le contexte envoyé au modèle. Conservez les identifiants de citation.

La frontière de génération

Demandez au modèle de s'appuyer sur les sources et de signaler un contexte insuffisant. Les documents sont des données non fiables, pas des instructions. Une consigne n'est pas une frontière de sécurité : filtrez les accès avant la recherche.

Évaluer deux systèmes distincts

Les tests de recherche vérifient la présence des bonnes sources. Les tests de réponse vérifient la fidélité, la complétude et les citations. Une réponse fluide ne corrige pas l'absence de preuves.

Exercice

Dessinez les deux chemins séparément. Indiquez où l'organisation est vérifiée, où les versions du modèle sont conservées et ce qui se passe sans preuve autorisée.

// le carnet, par e-mail

Apprenez avec moi.

Des idées d'ingénierie qui méritent d'être comprises.