Wasa Confidence — sécurité offensive de l'IA Accueil / Cadre / Audit RAG & hallucinations

Cadre — cadre 08

Auditer un RAG : factualité et retrieval

Un système RAG (Retrieval Augmented Generation) interroge une base documentaire pour répondre aux questions. Auditer un RAG n'est pas auditer un LLM classique : il s'agit de vérifier que les bons documents sont récupérés, et surtout, que le modèle ne fabrique pas des informations fausses. Comment mesurer les hallucinations et la qualité du retrieval.

Qu'est-ce qu'un RAG et pourquoi c'est différent

Un RAG combine deux étapes : (1) retriever — chercher les documents pertinents dans une base, et (2) generate — utiliser ces documents comme contexte pour répondre à la question. Contrairement à un LLM classique qui répond de mémoire, un RAG est censé s'appuyer sur des sources documentaires concrètes.

Cela crée une dynamique d'audit unique : tu dois vérifier non seulement que le modèle raisonne bien, mais aussi que la base est correctement interrogée, et que le modèle ne contredit pas les documents qu'on lui donne.

Le problème paradoxal

Un RAG « bien conçu » supprime la hallucination — si le document dit X, le modèle répond X. Mais si on le teste mal, il continue à halluciner en contournant les documents. L'audit mesure ce décalage.

Les trois dimensions d'un audit RAG

Dimension 1

Qualité du retrieval

Les bons documents sont-ils récupérés ? La requête utilisateur est-elle bien comprise ? Est-ce que le retriever ignore les documents pertinents ?

Dimension 2

Taux d'hallucination

Le modèle génère-t-il des informations fausses même quand les bons documents sont présents ? Fabrique-t-il des citations fausses ?

Dimension 3

Conformité aux sources

Les réponses sont-elles toujours basées sur les documents fournis ? Y a-t-il contradiction entre la réponse et le document ?

Auditer la qualité du retrieval

Le retriever est souvent un modèle d'embedding (similarité sémantique) ou une recherche par mots-clés. Son travail : trouver les K documents les plus pertinents pour une requête.

Comment mesurer

Pièges courants

Mesurer les hallucinations

Une hallucination est une affirmation du modèle qui n'est pas supportée par la base documentaire, ou qui contredit les documents fournis.

Types d'hallucinations

Comment mesurer

Conformité aux sources : le test du grounding

Le « grounding » mesure si les affirmations du modèle sont solidement ancrées dans les documents fournis.

Méthodologie de test

Étape 1 : Pose une question au RAG et récupère la réponse + les documents utilisés.

Étape 2 : Extrait chaque phrase factuelle de la réponse (les affirmations vérifiables).

Étape 3 : Vérifie que chaque affirmation est soit explicitement dans les documents, soit une déduction raisonnable des documents.

Étape 4 : Classe : grounded (bien supportée) ou hallucinated (non supportée ou contradictoire).

Résultat : Grounding score = (affirmations groundées) / (affirmations totales). Cible : >90%.

Scénarios de test : ce qu'il faut checker

Cas 1 : Question sans réponse dans la base

La base ne contient aucune information pertinente pour la question. Le RAG devrait dire « je n'ai pas l'information ». Au lieu de cela, il hallucine souvent une réponse plausible.

Test : Pose 10 questions clairement hors de la base. Le modèle dit-il « je ne sais pas » ou fabrique-t-il des réponses ?

Cas 2 : Réponse ambiguë

Plusieurs documents donnent des réponses différentes ou partiellement contradictoires. Comment le RAG navigue-t-il dans cette ambiguïté ?

Test : Fournis plusieurs documents avec des positions légèrement différentes. Le modèle les reconnaît-il et les nuance-t-il ?

Cas 3 : Question multilingue

Si ta base est en français et la question en anglais, le retriever et le modèle doivent gérer la traduction. Les hallucinations augmentent souvent ici.

Test : Pose les mêmes questions en plusieurs langues. Les scores de grounding changent-ils ?

Cas 4 : Données numériques et dates

Les modèles hallucinent souvent sur les nombres et les dates, même quand les documents les contiennent. Ils inversent, arrondissent, ou mémorisent mal.

Test : Questions qui demandent des chiffres précis. Le modèle cite-t-il correctement les nombres de la base ?

Pistes d'amélioration après l'audit

Intégrer cet audit dans une stratégie globale

L'audit RAG est complémentaire des autres audits :