ALLER AU CONTENU
AGENTS IA6 minAgents en production / Ép. 3 · Niveau 3-1

Sources vérifiées : quand l’IA doit dire « je ne sais pas »

Une réponse d’IA cite un vrai document du fonds. Vérifiez-vous que la page dit bien ce qu’affirme la réponse ?

XIN
Pixel-art illustration of a magnifying glass over a document, one sentence tied by a glowing thread to its source while an unsupported sentence dissolves into pixels.

EN 30 SECONDES

Une citation vérifiée est un lien entre une réponse d’IA et le passage source exact, contrôlé pour voir s’il soutient l’affirmation. Si un contrôle échoue, le système est conçu pour dire « je ne sais pas » et confier la question à une personne.

À RETENIR · 3

  • Un système RAG incapable de dire « je ne sais pas » est un risque. Quand on touche aux comptes d’un fonds, le but est zéro réponse fausse et sûre d’elle, pas une couverture maximale.
  • Une citation vérifiée renvoie au passage source exact et a passé un contrôle du sens et un contrôle des chiffres. Un contrôle réussi étaye la réponse, il ne la prouve pas.
  • J’ai construit ce système au sein d’un fonds américain de private equity immobilier qui gère environ 3 Md$ d’actifs : contrôles des citations, abstention, évaluations et red teaming (des attaques délibérées pour trouver les failles).
Sur cette page

Le problème : une vraie source derrière une réponse fausse

EN BREF Sur les comptes d’un fonds, une erreur affirmée avec aplomb coûte plus qu’une réponse lente : ce système est conçu pour s’abstenir si un contrôle échoue.

J’ai livré un système RAG qui contrôle chaque citation. Il tournait dans un fonds américain de private equity immobilier, confidentiel, qui gère environ 3 Md$ d’actifs.

L’échec visé est discret. L’assistant cite un vrai document du fonds, mais la page ne justifie pas sa réponse. C’est un scénario illustratif, pas un incident client rapporté ici.

MÊME DOCUMENT, DEUX RÉPONSES

Une citation simplement attachée

La réponse renvoie à un vrai document du fonds. Personne ne vérifie que le passage dit ce qu’affirme la phrase.

Une citation vérifiée

La réponse renvoie au passage exact. Des contrôles testent s’il soutient la phrase et si les chiffres concordent. Si un contrôle échoue, le système s’abstient.
Exemple illustratif. Les deux réponses renvoient à un vrai document. Seule la seconde teste si le passage soutient la phrase.

Une citation que personne ne contrôle a l’air sourcée : on la croit.

J’ai construit les contrôles de citation, les contrôles des chiffres et le mécanisme d’abstention. Aucune réponse non étayée : c’est l’objectif des évaluations, pas une promesse absolue en production.

Dans la section suivante : Alors, qu’est-ce qui rend une citation « vérifiée » ?

Une citation vérifiée, c’est quoi au juste ?

EN BREF Une citation vérifiée renvoie au passage exact et garde la trace des contrôles qui ont testé s’il soutient l’affirmation.

LES MOTS À CONNAÎTRE

RAG
Génération augmentée par la recherche : le modèle cherche d’abord dans vos documents, puis rédige sa réponse à partir de ce qu’il a trouvé.
Extrait source
Le passage exact d’un document source sur lequel s’appuie une phrase de la réponse.
Citation
Un lien entre une phrase de la réponse et son extrait source, pour qu’une personne puisse l’ouvrir et la vérifier.
Abstention
Le système ne répond pas, parce que la preuve est mince. Il dit « je ne sais pas » au lieu de deviner.

Avec le RAG Génération augmentée par la recherche : le modèle cherche d’abord dans vos documents, puis rédige sa réponse à partir de ce qu’il a trouvé. Voir le glossaire, le modèle cherche d’abord dans vos documents, puis rédige à partir de ce qu’il a trouvé. Une Citation Un lien entre une phrase de la réponse et son extrait source, pour qu’une personne puisse l’ouvrir et la vérifier. Voir le glossaire relie une phrase de la réponse au passage exact qui la fonde. Ce passage, c’est son Extrait source Le passage exact d’un document source sur lequel s’appuie une phrase de la réponse. Voir le glossaire.

EN CLAIR

Un lien rend une réponse vérifiable. Pour s’y fier, il reste deux questions : le passage soutient-il cette affirmation précise, et la source est-elle à jour et fait-elle autorité ?

ADAM explique : Mon vérificateur fait comme un professeur exigeant qui ouvre le livre à chaque note de bas de page. La limite : c’est un modèle, il peut rater des choses lui aussi.

Un contrôle réussi étaye, il ne prouve pas. C’est le jugement d’un modèle, et ce jugement peut être faux. Ses ratés doivent entrer dans le jeu d’évaluation, les questions de test sur lesquelles on note le système.

Dans la section suivante : Alors, où se placent ces contrôles dans le système ?

Quatre étapes : chercher, citer, vérifier, puis répondre ou s’abstenir

EN BREF Chaque question suit les mêmes quatre étapes, et la dernière bifurque.

ÉTAPE PAR ÉTAPE

Diagramme de flux : 4 étapesDiagramme de flux : 4 étapes. Chercher, puis Citer en rédigeant. Citer en rédigeant, puis Vérifier chaque citation. Vérifier chaque citation, puis Décider. Décider se divise en 2 : Si tout est étayé, alors Répondre. Si un contrôle échoue, alors S’abstenir.TOUT EST ÉTAYÉUN CONTRÔLE ÉCHOUE1ChercherTrouver les passages quipeuvent répondre à laquestion.2Citer en rédigeantChaque phrase porte sonpassage.3Vérifier chaque citationLe sens, puis les chiffres.4DéciderLe même contrôle, deuxissues.RépondreCitations jointes.S’abstenirUne personne prend la main.

Étape 1. Chercher. Le système cherche les passages utiles dans Postgres avec pgvector, une extension de base de données qui trouve les plus proches.

Choisissez une étape pour la voir bouger
  1. Chercher Le système cherche les passages utiles dans Postgres avec pgvector, une extension de base de données qui trouve les plus proches.
  2. Citer en rédigeant Chaque phrase écrite par le modèle indique le passage exact dont elle est issue. Une affirmation sans passage ne va pas plus loin.
  3. Vérifier chaque citation Un contrôle vérifie si le passage soutient la phrase. Un autre confirme que chaque chiffre correspond à la source, au chiffre près.
  4. Décider : répondre Tout est étayé : la réponse part avec ses citations.
  5. Décider : s’abstenir Un contrôle échoue : le système ne rafistole pas la réponse. Une personne reçoit la question, ce qui a été trouvé et le point d’arrêt.
Une question traverse la chaîne. La dernière étape bifurque : une réponse avec ses citations, ou une abstention qu’une personne prend en charge.

Ce système servait de couche de réponse commune à la plateforme à 11 agents du fonds. Chaque agent qui lisait un document héritait des mêmes contrôles de citation.

OBJET OBTENU

Pas de contrôle réussi, pas de réponse

Si un contrôle échoue, aucune réponse ne part : une personne reprend la question.

ATTENTION

L’Abstention Le système ne répond pas, parce que la preuve est mince. Il dit « je ne sais pas » au lieu de deviner. Voir le glossaire oriente vers une revue les défauts de preuve que les contrôles détectent. Elle réduit le risque, sans garantir que toute réponse non étayée soit repérée. Et une seule affirmation en échec arrête toute la réponse : livrer les seules parties étayées demanderait une règle écrite, avec ses propres cas d’évaluation.

NIVEAU TERMINÉ

Ce que vous savez maintenant

  • Pourquoi une vraie source peut se cacher derrière une réponse fausse.
  • Ce qu’ajoute une citation vérifiée : un contrôle du sens et un contrôle des chiffres, au regard du passage exact.
  • Pourquoi la dernière étape bifurque : une réponse avec ses citations, ou une abstention prise en charge par une personne.

Vérifiez par vous-même

Touchez ou cliquez une question pour voir la réponse.

Cas fictif : une réponse cite un vrai bail, et tous les contrôles passent. La réponse est-elle prouvée ?

Non. Un contrôle réussi étaye, il ne prouve pas : c’est le jugement d’un modèle, qui peut se tromper, et la source peut être périmée.

Niveau suivant :Comment le système contrôle-t-il une citation, et que se passe-t-il quand un chiffre est faux ?7 min
Adam Boudjemaa
Adam Boudjemaa

Ancien CTO d’Integra. Auteur nommé (1 sur 5) d’ERC-3643, premier auteur d’ERC-6960, co-auteur d’ERC-7410 et co-auteur d’ERC-8203, encore à l’état de brouillon. Conçoit des systèmes d’IA en production et des systèmes Web3 régulés.

Un projet à livrer ou un poste à pourvoir ?

Parlons de votre besoin
Suivre les notes techniques

Recevez les nouveaux articles sur l’IA en production et les smart contracts par email.