Évaluer un RAG en production : qualité, latence, coût et sécurité

Un RAG ne se valide pas avec une seule bonne réponse. Évaluez séparément la récupération, la réponse, la latence, le coût et les accès, sur un jeu de tests représentatif. Méthode de décision pour CTO et Head of Data/AI.

Évaluer un RAG en production consiste à vérifier une chaîne complète, pas seulement la qualité d'une phrase. Pour chaque requête représentative, il faut pouvoir relier le résultat à la récupération des sources, à la réponse générée, aux droits appliqués, au temps de réponse et au coût. Sans ce découpage, une réponse décevante ne permet pas de décider quoi corriger ni si le système est prêt à être exposé à davantage d'utilisateurs.

En bref

  • Évaluez séparément les documents récupérés, la réponse produite et le comportement global du système.
  • Constituez un jeu de tests à partir de tâches métier, avec les sources autorisées, les sources interdites et le comportement attendu hors périmètre.
  • Suivez qualité, latence, coût et sécurité dans une même revue. Aucun seuil universel ne remplace le niveau d'exigence du cas d'usage.

Cette méthode est destinée aux équipes qui doivent décider d'un passage en production, d'un changement de modèle, d'une modification d'index ou d'une extension de périmètre. Elle ne remplace pas une analyse de sécurité, de conformité ou de protection des données adaptée à l'organisation. Pour organiser la décision au-delà du seul RAG, consultez aussi notre guide sur les critères de go/no-go entre prototype LLM et production.

Quel problème une évaluation de RAG doit-elle résoudre ?

Un test manuel qui pose quelques questions faciles ne répond pas à la question utile : le système aidera-t-il les utilisateurs autorisés sur les cas qui comptent, avec un comportement explicable lorsqu'il ne peut pas répondre ?

Le cadre de référence du NIST pour l'IA générative présente la gestion des risques comme un travail de gouvernance, de cartographie, de mesure et de gestion, à adapter au contexte et au niveau de risque. Il ne fournit pas un certificat de conformité. Pour un RAG, cette logique impose de définir ce qui sera mesuré, pourquoi, par qui et avec quelles conséquences opérationnelles.

Le guide Microsoft Learn sur l'évaluation et le monitoring des applications RAG distingue aussi les métriques de composants, les métriques qui mesurent leurs interactions et les métriques globales. Cette distinction est pratique : un bon score de réponse peut masquer une récupération fragile, tandis qu'une récupération correcte peut être déformée par la génération.

Si l'évaluation doit figurer dans un dossier de sélection, utilisez aussi notre scoreur de sélection d'un partenaire RAG. Il aide à rendre explicites les preuves attendues sur le périmètre, les accès, les tests, l'exploitation, le transfert et la gouvernance, sans classer les prestataires.

Quelles dimensions faut-il évaluer séparément ?

Une grille de production utile commence par cinq dimensions. Elles sont liées, mais chacune répond à une question différente.

DimensionQuestion à examinerPreuve attendue
RécupérationLes passages utiles et autorisés arrivent-ils dans le contexte ?Requêtes, documents attendus, rang, filtres appliqués
RéponseLa réponse est-elle soutenue par les sources et utile pour la tâche ?Réponse, citations, règle de notation, revue métier
LatenceLe délai reste-t-il acceptable pour le parcours utilisateur ?Durées par étape et distribution observée
CoûtLe coût par requête et par parcours reste-t-il compatible avec le budget ?Tokens, appels, services utilisés, hypothèses de prix datées
Sécurité et accèsLe système refuse-t-il les données et actions hors autorisation ?Cas de refus, traces de contrôle d'accès, résultats de tests négatifs

Cette séparation évite les faux diagnostics. Si les bonnes sources ne sont pas récupérées, modifier le prompt ne traite pas la cause. Si les sources sont correctes mais que la réponse les contredit, le problème se situe ailleurs. Si la réponse est satisfaisante mais que le délai ou le coût ne tient pas sous charge, la décision de production reste ouverte.

Comment construire un jeu de tests représentatif ?

Le jeu de tests doit représenter le travail réel, pas la facilité de la démonstration. Le guide Microsoft recommande des requêtes exigeantes, diverses et mises à jour pour refléter les usages et les exigences qui évoluent. Commencez par recueillir des tâches réelles auprès des équipes métier, puis faites relire leur formulation et leur réponse attendue par les personnes qui connaissent le domaine.

Pour passer de cette grille à des cas qui ne favorisent pas la démonstration, utilisez notre méthode pour construire un jeu de tests RAG représentatif. Elle détaille les rôles, sources interdites, cas de refus et versions à conserver pour attribuer un écart.

Le constructeur de jeu de tests RAG permet ensuite de générer un gabarit de cas autorisé, refusé ou documentaire. Il sert à préparer la fiche et ses preuves attendues. Il ne remplace ni l'exécution sur le système réel ni la règle de revue.

Pour chaque cas, stockez une fiche de test :

  1. la question ou la tâche de l'utilisateur ;
  2. le rôle et les droits qui s'appliquent ;
  3. les sources qui peuvent soutenir la réponse ;
  4. les sources qui ne doivent jamais être exposées ;
  5. le comportement attendu si le corpus ne permet pas de répondre ;
  6. les critères de notation, y compris ce qui rendrait la réponse inutilisable.

Incluez volontairement des cas difficiles : documents contradictoires, contenu obsolète, question ambiguë, source supprimée, utilisateur sans droit et instruction hostile insérée dans un document. Un système qui ne rencontre que des cas propres pendant l'évaluation ne donne pas une preuve utile sur son exploitation.

Le cadrage d'un projet RAG d'entreprise aide à documenter le périmètre, les droits et le contrat de réponse avant le prototype. Cette étape rend le jeu de tests défendable : il est relié à une décision métier et non à une démonstration de modèle.

Comment noter la récupération et la réponse ?

La récupération doit être évaluée avant la génération. Pour une requête, vérifiez si les passages attendus ont été retrouvés, s'ils sont suffisamment visibles dans le classement et si un filtre d'autorisation a exclu les passages interdits. Une évaluation de récupération ne doit pas se limiter à un score agrégé : les cas qui échouent doivent rester lisibles par l'équipe qui maintient le corpus.

La réponse exige une grille différente. Une revue métier peut par exemple examiner si elle est :

  • exacte au regard des sources retenues ;
  • traçable vers des passages que l'utilisateur peut consulter ;
  • utile pour accomplir la tâche, sans détail hors sujet ;
  • prudente lorsqu'une source manque, se contredit ou sort du périmètre ;
  • conforme aux règles d'accès du cas de test.

Un juge automatisé peut accélérer une première lecture, mais il ne remplace pas la validation des cas critiques par les personnes compétentes sur le contenu et le risque métier. Les réponses génératives peuvent être correctes de plusieurs façons. La règle de notation doit donc être écrite avant la comparaison entre versions.

Comment mesurer latence et coût sans créer de faux seuils ?

La bonne latence dépend de la tâche. Un assistant intégré à une recherche documentaire interactive n'a pas le même budget de temps qu'un traitement asynchrone. Mesurez la durée de chaque étape, au minimum : préparation de la requête, récupération, éventuel reranking, génération et appels externes. Regardez aussi la distribution des durées, pas seulement une moyenne : les cas lents sont souvent ceux qui dégradent l'expérience ou révèlent une dépendance instable.

Pour le coût, enregistrez les éléments qui l'expliquent plutôt qu'un total isolé : modèle appelé, tokens d'entrée et de sortie, nombre de documents envoyés, étapes optionnelles et services de recherche utilisés. Les prix et les volumes changent. Une décision de production doit donc documenter la période observée et les hypothèses, puis surveiller l'évolution après chaque changement d'architecture.

Notre guide sur le coût d'un projet RAG détaille les postes à cadrer. Pour construire une mesure par parcours plutôt qu'un total isolé, consultez aussi notre méthode pour mesurer le coût d'un système LLM. Ici, l'enjeu est différent : rattacher chaque coût observé à une requête, une étape et une version du système, afin de pouvoir comparer des améliorations sans attribuer un écart au mauvais composant.

Comment intégrer les accès et la sécurité dans l'évaluation ?

Le contrôle d'accès n'est pas une vérification à ajouter après une campagne de qualité. Il détermine le corpus visible, la récupération autorisée et les traces nécessaires pour enquêter sur une réponse. Le profil NIST consacré à l'IA générative identifie notamment la confidentialité des données, la sécurité de l'information et l'intégrité de l'information parmi les risques à prendre en compte selon le contexte.

Ajoutez des tests négatifs au même niveau que les questions métier :

  • une question pertinente posée par un utilisateur qui ne dispose pas des droits requis ;
  • un document dont l'autorisation vient d'être retirée ;
  • une source qui contient une instruction destinée à détourner le comportement du système ;
  • une réponse qui ne peut être soutenue par aucune source autorisée ;
  • une demande de restitution de données qui ne doivent pas être présentes dans les traces.

Les résultats doivent être lisibles dans les traces de test : identité ou rôle pseudonymisé selon la politique applicable, filtres appliqués, documents retournés, décision de refus et version du système. Pour les choix d'architecture, consultez notre analyse du contrôle d'accès dans un RAG d'entreprise.

Quel protocole utiliser avant un changement de production ?

Traitez un nouveau modèle, une nouvelle stratégie de découpe, un changement de reranking ou une extension de corpus comme une hypothèse à tester. Un protocole court permet de comparer la version candidate à la version de référence sans conclure sur une impression.

  1. Figez un jeu de tests représentatif et notez les limites connues.
  2. Exécutez les deux versions sur les mêmes cas, droits et données de départ.
  3. Comparez récupération, réponse, latence, coût et résultats des tests d'accès.
  4. Faites revoir les cas qui influencent une décision métier, un risque de données ou un changement de comportement utilisateur.
  5. Décidez de poursuivre, de limiter le périmètre, de corriger ou de revenir en arrière. Consignez la raison et le propriétaire de la décision. Pour préparer la suspension, la référence à restaurer et l'escalade qui encadre cette décision, consultez notre méthode pour un système GenAI en production.

Les traces de production complètent ce protocole. Microsoft Learn souligne que le suivi doit permettre de relier les entrées, sorties et étapes intermédiaires, dont la récupération documentaire, afin de détecter et diagnostiquer les problèmes. Sans ce lien, l'équipe observe un symptôme sans pouvoir le rattacher à une version, une source ou une règle d'accès.

Quand un RAG est-il prêt pour la production ?

Il n'existe pas de seuil universel de fidélité, de délai ou de coût. Un système prêt pour la production est un système dont le périmètre, le jeu de tests, les critères de décision et les responsables sont connus, et dont les résultats sont compatibles avec le risque accepté pour ce périmètre.

Avant d'élargir l'accès, vérifiez au moins que :

  • les tâches importantes et les cas de refus figurent dans le jeu de tests ;
  • les sources et permissions attendues sont vérifiables dans les traces ;
  • les cas critiques ont été relus par les responsables métier, sécurité ou conformité concernés ;
  • les attentes de latence et de coût sont définies pour le parcours visé ;
  • un changement de corpus, de modèle ou de droits peut être comparé à une référence ;
  • l'équipe sait qui analyse une régression et qui peut limiter le système ou revenir en arrière.

Ce cadre ne promet pas qu'un RAG ne se trompera jamais. Il donne à l'organisation une manière de constater les écarts, de les attribuer et de décider avant qu'une démonstration réussie soit prise pour une preuve de production.

FAQ

  • Quelles métriques faut-il suivre pour un RAG en production ?

    Suivez au minimum la qualité de récupération, la qualité et la traçabilité de la réponse, la latence, le coût et les résultats des contrôles d'accès. Les métriques précises et leurs seuils doivent être définis à partir de la tâche métier et du niveau de risque, pas copiés d'un autre projet.

  • Faut-il évaluer la récupération séparément de la réponse générée ?

    Oui. Une réponse faible peut venir de passages absents ou mal classés, d'une génération qui exploite mal un bon contexte, ou d'une règle d'accès qui limite légitimement les sources visibles. Séparer les étapes rend le diagnostic actionnable.

  • Un juge LLM suffit-il pour valider un RAG ?

    Non. Un juge LLM peut aider à analyser un volume de réponses, mais les cas qui influencent une décision métier, des droits d'accès ou un risque de données doivent aussi être revus selon une règle explicite par les personnes compétentes.

  • Comment tester le contrôle d'accès d'un RAG ?

    Créez des cas où la même question est posée par des rôles différents, avec des sources explicitement autorisées et interdites. Testez aussi le retrait de droits, les documents obsolètes et les réponses qui devraient être refusées faute de source autorisée.

Méthodologie et sources

La méthode de cet article est une grille de décision éditoriale pour des systèmes RAG d'entreprise. Elle ne fournit ni seuil universel, ni garantie de sécurité ou de conformité, ni donnée client. Les critères de mise en production doivent être validés avec les équipes métier, sécurité, conformité et exploitation concernées.


Vous devez comparer une version de RAG à une autre avant d'élargir son accès ? Décrivez le périmètre à IgnitionAI. L'objectif d'un premier échange est d'identifier le jeu de tests, les preuves et les décisions nécessaires avant une mise en production.

Contact

Présentez-nous votre projet IA

Un premier échange de trente minutes avec un consultant senior. Vous repartez avec un avis documenté sur la faisabilité, le périmètre et l'ordre de grandeur des coûts. Si nous estimons que le projet n'est pas mûr, nous vous l'indiquons par écrit.

Réponse sous 24 heures ouvrées par un consultant nommé.