Aller au contenu
nahlovsky.fr
Format
dossier
Sujet
agents
Publié
14 août 2026

Décider sur les chiffres d'une IA : le garde-fou qui m'évite les erreurs

Un agent IA produit des affirmations chiffrées plausibles et parfois fausses. Le dispositif complet qui les vérifie avant qu'elles servent à décider : quatre couches, un critique indépendant, une porte qui refuse sans trace, un compteur public des retraits.

Méthode · dispositif de fiabilité

Le garde-fou

Rendre la vérification structurelle, pas morale.
Comment empêcher qu'une affirmation chiffrée fausse serve à décider, alors que tout ce qu'il fallait pour la réfuter était à portée de requête. La réponse tient en un déplacement : rendre l'omission mécaniquement impossible à l'endroit où elle coûte le plus cher, c'est-à-dire dans le document qui porte une recommandation.
11 août 2026 · d'après un dispositif en service sur un dossier d'analyse de données · exemples décontextualisés
Le dispositif décrit ici surveille un agent logiciel. Trois heures après sa mise en service, il avait déjà arrêté sept affirmations avant qu'elles ne servent à décider, dans deux sessions indépendantes de l'agent, lancées séparément et sans contexte partagé.
Les termes du domaine sont définis au glossaire, en annexe de fin.

Ce que ça change pour qui décide

Chaque affirmation livrée arrive avec sa trace de vérification, et le taux de retrait est public : vous n'arbitrez plus entre croire et tout revérifier, vous lisez une série. La cible vous appartient, parce que c'est vous qui payez les conséquences. Le reste du dossier explique comment c'est tenu.

Le point de départTout se joue à l'instant où l'on écrit la conclusion

Une journée d'analyse menée par un agent logiciel produit douze affirmations chiffrées destinées à la décision. Cinq sont fausses. On cherche une lacune de compétence ; il n'y en a pas. Les faits de métier résistent tous à la vérification. Ce qui a cédé se trouve ailleurs.

Les cinq erreurs ont la même forme, et c'est ce qui les rend traitables : une conclusion causale ou comparative tirée d'un chiffre agrégé, sans être allé voir ce qui produit ce chiffre. Chacune était réfutable en deux minutes de requête.

L'anatomie, en quatre temps

  1. Une métrique agrégée arrive : une moyenne, un total, un ratio.
  2. Elle bouge, ou elle surprend. Une histoire causale se forme, et elle est plausible.
  3. L'histoire est écrite, avant que soit lancée la requête qui pourrait la tuer.
  4. Une fois écrite, elle est défendue. Son auteur est devenu son avocat.

Le quatrième temps explique pourquoi se relire ne suffit pas. C'est une affaire de rôle, où l'attention ne peut rien : l'auteur d'une conclusion a cessé d'en être un lecteur neutre. Il la rationalise, et il le fait d'autant mieux qu'il est compétent.

Les trois questions qui tuent

Tout le dispositif sert à ce qu'elles soient posées avant, et non après. Elles sont peu nombreuses parce qu'elles doivent tenir en mémoire.

Le dénominateurPar quoi divise-t-on, et est-ce la bonne unité d'analyse ? Diviser par les lignes d'un export quand l'unité est la personne : 3 496 inscriptions pour 1 997 personnes distinctes, et tout taux « par personne » se trompe de 43 %. Redemander le calcul, et le refaire.
Le périmètre égalLes deux termes comparés le sont-ils vraiment ? Même durée, même nombre de jours ouvrés, même réglage, même définition. Comparer un mois de 31 jours à une fenêtre de 28 fabrique à lui seul dix pour cent de baisse, avant tout phénomène réel.
La configurationQuel réglage de l'instrument produit ce chiffre, et l'a-t-on lu ? Une série passe de 1 634 événements par mois à 10 : rien n'a bougé dans le phénomène, c'est la liste des événements comptés qui a été nettoyée. La question la plus productive et la plus oubliée, car elle demande d'ouvrir le paramétrage au lieu de raisonner sur la sortie.

Le cas qui a coûté quelque chose

L'agent a annoncé un coût unitaire de 113,92 €, et les moyens de l'opération ont été divisés par cinq sur ce chiffre. Le vrai coût était 14,60 € : la fenêtre de mesure s'arrêtait un jour avant la consolidation, et sept événements sur huit manquaient encore au dénominateur. Le chiffre était net, la décision rapide, la conséquence réelle. Personne n'avait posé la deuxième question.

Pourquoi la règle échoueUne consigne écrite ne s'applique pas toute seule

Le réflexe, après une erreur, est d'écrire une règle. C'est le geste le moins coûteux et le moins efficace. Dans le cas d'origine, la règle existait déjà : un « pré-vol » en trois gestes, rédigé une semaine plus tôt, précis, tiré d'incidents antérieurs. Il a été enfreint deux fois le même jour, par celui qui l'avait écrit.

Une règle porte sur tout et ne contraint rien. Une porte ne porte que sur un passage, et le contraint vraiment.

La cause est structurelle. Une consigne déclarative doit être rappelée au bon moment par celui-là même qui est absorbé par sa conclusion. Une contrainte exécutée n'a besoin de personne. On ne cherche donc pas à mieux se souvenir : on déplace la vérification hors de la volonté de celui qui écrit.

L'architectureQuatre couches, portée décroissante, force croissante

Les quatre dispositifs qui suivent sont souvent présentés comme des alternatives. Ce sont des couches, et leur ordre a une raison : plus une couche couvre de terrain, moins elle contraint. On place donc la plus dure là où le dégât est le plus grand et où la détection est la moins chère.

Quatre objets de nature différente, et c'est leur nature qui décide de leur force. Un prompt se relit ou s'oublie, un agent argumente et peut se tromper, un script ne discute pas, un registre n'agit pas du tout. L'étiquette en tête de chaque bloc rappelle laquelle on a sous la main :

un prompt un agent un script un registre

Les quatre couches : ce que chacune couvre et avec quelle force COUCHE CE QU’ELLE COUVRE CE QU’ELLE FAIT 1 Consigne tout le travail rappelle 2 Critique ce qu’on lui soumet réfute 3 Porte une seule surface bloque 4 Mesure les trois autres : elle observe le dispositif, pas le travail rend visible compte les affirmations retirées, et publie le taux
La largeur des barres dit la portée, dans l'ordre seulement : aucune de ces grandeurs n'est mesurée, et il n'y a donc pas d'échelle. Ce qu'il faut lire : plus une couche contraint, moins elle couvre. La quatrième sort de ce plan, elle ne garde rien et dit si les trois autres tiennent.
1
déclaratif — la consigne
un prompt

Écrire ce qu'il faut faire

Le fichier d'instructions permanent (instructions, system prompt), la note de méthode, la grille. Coût nul, portée totale, contrainte nulle.

matériellement
un fichier de texte, chargé au démarrage de chaque session. Il n'exécute rien et ne vérifie rien : il est lu, ou il ne l'est pas.
utile quand
la difficulté est de savoir quoi faire. Une convention de nommage, un ordre de priorité entre sources, un vocabulaire.
inutile quand
la difficulté est de faire un travail supplémentaire au moment où l'on est pressé d'aboutir, ce qui est le cas ici.
son rôle
réduit à un pointeur vers les mécanismes et à l'énoncé des trois questions. Le sommaire, pas le sermon.
2
épistémique — le critique indépendant
un agent

Faire lire par quelque chose qui ignore ce qu'on veut démontrer

Un agent dont la mission est de tuer l'affirmation (critic, adversarial reviewer), qui ne partage pas le contexte de l'auteur, dispose des mêmes sources, et reçoit pour consigne de tuer en cas de doute.

matériellement
un second agent, lancé à la demande, défini par son propre fichier : sa mission, ses questions, ses verdicts, et les outils qu'il peut employer, tous en lecture seule. Il démarre avec une page blanche, pas avec l'historique de celui qu'il relit.
ce qu'il apporte
de l'indépendance de prémisse plutôt que de la puissance. L'expression est de moi : le domaine n'a pas de terme établi pour cette propriété. Sans histoire à défendre, il voit le cadrage.
utile quand
la propriété à vérifier n'est pas mécanisable : « ce dénominateur est-il le bon ? », « ces deux périmètres sont-ils comparables ? »
condition
il doit avoir les outils. Un critique sans accès aux réglages ne fait que de la rhétorique.
ce qu'il rate
ce qu'on ne lui soumet pas. Et il se trompe : sur la revue d'une bascule de contenu, la critique annonçait 24 composants porteurs de texte, il y en avait 27 en base : elle avait pris un conteneur vide pour un bloc de texte et ignoré ses quatre enfants.
3
mécanique — la porte
un script

Refuser le passage tant que la trace n'est pas là

Un contrôle déterministe, hors du modèle, qui intercepte une action précise et la refuse (gate, guardrail). Ici : impossible d'écrire un document portant une recommandation s'il ne contient pas les réponses aux trois questions.

matériellement
une trentaine de lignes de script, branchées sur l'événement « un fichier va être écrit » (hook). Le script rend un code de sortie, et ce chiffre décide : l'écriture passe, ou elle est refusée avec le motif. Aucun modèle n'intervient, donc rien à convaincre.
utile quand
la surface est identifiable et la propriété mécaniquement vérifiable. Alors aucun oubli n'est possible.
inutile quand
la propriété demande du jugement. Une porte ignore si un raisonnement est juste ; elle sait si une section existe.
le piège
les faux positifs. Une porte qui bloque à tort crée l'habitude du contournement, et un contournement habituel vaut zéro porte.
l'échappatoire
obligatoire, explicite, motivée par écrit, et comptée.
4
rétroactif — la mesure
un registre

Compter les affirmations retirées, et publier le compte

Un compteur tenu dans le temps : affirmations livrées, affirmations retirées, taux. Avec la définition de ce qui compte, écrite avant de compter.

matériellement
un fichier tenu à la main, une ligne par période et chaque retrait nommé avec son motif, lisible par le destinataire du travail. La seule couche qui n'agit pas : elle rend le reste vérifiable.
utile toujours
seule couche capable de dire si les trois autres servent. Sans elle, le dispositif est une croyance.
ce qu'elle change
le destinataire n'a plus à croire une promesse d'amélioration, il lit une série.
le piège
l'auto-complaisance, d'où la définition écrite d'abord et la cible fixée par le destinataire.

Le principe centralOn ne vérifie pas une pensée, on exige sa trace

Une porte mécanique ignore si la vérification a eu lieu dans la tête de quelqu'un. Elle sait si le produit de cette vérification est présent dans ce qui sort. Toute la faisabilité du dispositif tient dans ce déplacement.

Concrètement : un document portant une recommandation doit contenir une section où le dénominateur, le périmètre et la configuration sont nommés et renseignés. Avoir « réfléchi au dénominateur » ne se contrôle pas ; la présence de la section, si. La discipline invisible laisse une empreinte visible, et l'empreinte est vérifiable par un programme de trente lignes.

À quoi ressemble cette empreinte, dans un document livré. D'abord la trace, telle que la porte l'exige :

Trace de vérification
Dénominateur  : 1 997 personnes distinctes (3 496 lignes d'export, dédoublonnées) ;
                le taux est calculé par personne.
Périmètre     : 1-28 juillet contre 1-28 juin ; 20 jours ouvrés des deux côtés ;
                définition d'une réussite inchangée.
Configuration : liste des événements comptés relue ce jour : 12 entrées,
                inchangée depuis mars.

Puis le verdict du critique, quand il tue :

RÉFUTÉE : « le taux de réussite s'effondre, la refonte a échoué. »
Le taux publié divise par les lignes d'un export où chaque personne
apparaît 1,75 fois en moyenne. Recalculé par personne : stable.
L'effondrement est un artefact de dénominateur. Affirmation retirée.

Il y a un effet secondaire : le lecteur voit la trace. Il peut juger de la qualité de la vérification, et pas seulement de la conclusion. Le destinataire cesse d'avoir à faire confiance ; il peut contrôler.

Le second principe : l'indépendance de prémisse

Le même modèle, avec les mêmes outils, tenu à l'écart de la conclusion, trouve ce que l'auteur ne peut pas voir : il n'a rien à protéger.

Ce point est mesuré ailleurs que chez nous. La chaîne de vérification (chain-of-verification, CoVe) décrite par Dhuliawala et ses collègues en 2023 obtient ses meilleurs résultats dans ses variantes « factorisées », où chaque question de contrôle est traitée sans exposition à la réponse initiale. Cacher la conclusion au vérificateur n'est pas une précaution de principe, c'est ce qui fait la différence de performance.

Et une limite, établie bien avant les modèles de langage (LLM). Knight et Leveson, en 1986, ont fait écrire vingt-sept versions indépendantes d'un même programme (N-version programming) et les ont soumises à un million de cas de test : les défaillances se sont révélées corrélées, et l'hypothèse d'indépendance a été rejetée à 99 % de confiance. Des auteurs séparés se trompent aux mêmes endroits. Un critique indépendant de mon raisonnement partage encore les travers de son modèle et les angles morts de sa culture : il rattrape le cadrage, il ne garantit rien.

L'analogieCe que l'aviation a réellement fait

On cite volontiers la liste de contrôle de cockpit comme le garde-fou de l'aviation. En réalité l'aviation a construit les quatre mêmes couches, dans le même ordre, et a payé chacune au prix d'un accident. Les voici une par une.

Couche 1 — la liste naît d'un crash, et c'est un objet un prompt

Le 30 octobre 1935, à Wright Field, le prototype Boeing Model 299 décolle avec le verrouillage des gouvernes engagé, décroche et s'écrase ; deux des cinq occupants sont tués, dont le pilote de l'Army Air Corps. La réponse ne fut pas d'exiger plus de rigueur : les pilotes de l'Air Corps fabriquent une carte de contrôles pour chaque phase de vol. Le motif retenu est le bon : l'appareil n'était pas trop difficile à piloter, il était trop compliqué pour être confié à la mémoire. Notre couche 1 n'a donc rien à dépasser ici. L'aviation a commencé par l'écrit, là où nous avons commencé par y croire.

Couche 2 — deux voix, et celui qui lit n'est pas celui qui a manœuvré un agent

Vient ensuite une procédure à deux voix : l'un énonce l'item, l'autre touche l'organe et lit la position réelle. L'indépendance ne vient pas de celui qui répond, puisque c'est lui qui a manœuvré ; elle vient de celui qui lit la liste et attend la réponse. Notre critique fonctionne ainsi, et il a la même condition de validité : il doit pouvoir aller lire l'organe. Un critique qui se contente de la réponse qu'on lui donne ne fait pas de la vérification, il fait de la conversation.

Couche 3 — ce qui retient l'appareil n'est pas la liste un script

Ici tombe la confusion la plus répandue : aucune liste signée ne retient un appareil au sol. Ce qui agit sur l'action est un dispositif séparé, un automate qui détecte la configuration interdite et alerte avant le lâcher des freins. Voilà notre porte, et son histoire dit à quoi elle sert. Le 16 août 1987 à Detroit, un MD-82 décolle volets et becs rentrés : la liste de roulage avait été escamotée et l'alerte de configuration était inopérante. Vingt et un ans plus tard à Madrid, même type d'appareil, même configuration, même alerte muette : pour une cause jamais établie avec certitude cette fois, un relais défaillant probable. C'est notre porte qui meurt en silence, écrite dans un rapport d'accident : plusieurs barrières franchies l'une après l'autre parce que chacune supposait qu'une autre tenait.

Couche 4 — compter les erreurs suppose de ne pas les punir un registre

La quatrième couche existe aussi, et c'est la plus instructive. En 1976, la FAA et la NASA créent un système de signalement des incidents de sécurité : chacun, pilote, contrôleur ou mécanicien, y déclare ce qui a failli mal tourner. Trois traits de sa conception disent pourquoi il fonctionne depuis cinquante ans et plus de deux millions de rapports : le signalement est volontaire, les rapports sont dépersonnalisés, et le système est opéré non par l'autorité qui sanctionne mais par un tiers qui n'a aucun pouvoir de sanction.

Transposé, cela donne la règle qui gouverne notre compteur : un registre d'erreurs qui sert à punir cesse d'être alimenté, et cesse donc de mesurer quoi que ce soit. Le compteur du dispositif compte des affirmations retirées, pas des fautes, et il est publié par celui qui les a commises. C'est ce qui le rend soutenable.

Le même mécanisme sert enfin à tailler les couches du dessus, et là encore on cite l'aviation à l'envers : la liste ne grossit pas indéfiniment, on l'élague. Une ligne n'entre que si son oubli coûte cher ; le repère du métier est de quelques items par point d'arrêt. Une liste qui accumule finit abandonnée.

Là où l'analogie s'arrête

Un avion a un nombre fini d'états à vérifier, une analyse n'en a pas. On ne peut donc pas tout mettre en liste, d'où la nécessité de choisir la surface et d'assumer à voix haute celle qui reste découverte.

Le dispositif en marcheCinq affirmations, et la couche qui les arrête

Exemples de mesure d'audience et de publicité en ligne, hors de tout contexte particulier. Trois sont arrêtées par le critique, une par la porte, une par la consigne : les couches ne sont pas interchangeables, et la répartition dit laquelle travaille le plus. Un exemple, pour qui lit sans la démo : « le taux de réussite passe de 4,2 % à 1,6 %, la refonte a échoué » est tué par le critique, qui va lire le paramétrage au lieu de la sortie.

Cliquez sur une affirmation : les cinq sont plausibles, et c'est bien le problème.

Avant, aprèsLe même travail, deux chemins

Ce qui change n'est pas la quantité de vérification mais son moment. Avant, elle arrive après la livraison, quand le destinataire a déjà commencé à décider. Après, elle est une condition de la livraison.

Avant

Avant : le chemin d'une affirmation chiffrée sans garde-fou Une métrique agrégée devient une histoire causale plausible mais non testée, puis une affirmation écrite, livrée au décideur. Le seul contrôle du chemin est l'agenda du décideur : s'il a le temps, l'erreur est détectée après coup ; s'il ne l'a pas, la décision est prise sur du faux. Les deux branches convergent vers une confiance entamée. AVANT Métrique agrégée Histoire causale Affirmation écrite Livrée au décideur plausible, non testée Le décideur vérifie-t-il ? seul contrôle : l'agenda il a le temps il ne l'a pas Erreur détectée après coup Décision prise sur du faux Confiance entamée
Le décideur est l'auditeur de dernier recours, c'est-à-dire exactement le travail qu'il délègue en payant quelqu'un.

Après

Après : le même départ, le dispositif en place Une métrique agrégée devient une histoire causale, qui passe par les trois questions écrites, puis par la porte : si la trace n'est pas là, retour aux trois questions. Ensuite le critique indépendant demande si l'affirmation est réfutable : tuée, elle retourne à l'histoire causale ; si elle survit, elle est livrée avec sa trace puis comptée au registre livrées/retirées. Du compteur, une flèche pointillée de cliquet remonte vers la porte et le critique : quand une erreur passe la livraison, le dispositif se resserre. Rien ne sort sans trace, et chaque retrait durcit le dispositif. Métrique agrégée Histoire causale Les trois questions, écrites PORTE CRITIQUE Livrée avec sa trace Compteur la trace est-elle là ? réfutable ? tuée : l’affirmation meurt une erreur a passé la livraison → le dispositif se resserre non oui survit livrées / retirées
Le chemin va de gauche à droite. « Les trois questions » sont le dénominateur, le périmètre et la configuration. Les trois flèches de retour sont emboîtées : la porte renvoie à l'écriture de la trace, le critique renvoie à l'hypothèse, et le compteur, en pointillé parce qu'il agit sur des semaines, renvoie au niveau d'exigence lui-même.

Reconstruire le dispositifCe qu'il faut écrire pour l'avoir

Le dispositif décrit ici tient en quatre objets, et rien de tout cela ne demande d'outillage particulier.

La porte un script

Un script qui s'exécute avant l'écriture d'un fichier, reçoit le chemin et le contenu proposé, et rend un code de refus. Sa logique tient en cinq tests : le fichier appartient-il à la surface surveillée (dossier et forme du nom) ? le contenu porte-t-il les trois mots attendus ? une échappatoire motivée est-elle présente ? Si le nom du fichier ne dit rien de son contenu, la porte ne peut pas s'y greffer : nommer les documents de décision selon une convention stricte est le prérequis.

En version générique, sans rien du dispositif d'origine, la logique entière ressemble à ceci :

#!/bin/sh
# Porte : refuse un document de recommandation sans trace de vérification.
# Reçoit le chemin cible en $1, le contenu proposé sur stdin.
chemin="$1" ; contenu="$(cat)"

case "$chemin" in                          # 1. Hors surface surveillée : tout passe.
  analyses/RECO-*.md) ;;                   #    La convention de nommage EST le prérequis.
  *) exit 0 ;;
esac

if printf '%s' "$contenu" | grep -q '^ECHAPPATOIRE: ..*' ; then
  printf '%s\t%s\n' "$(date +%F)" "$chemin" >> registre/echappatoires.tsv || {
    echo "REFUS : échappatoire non comptable." >&2
    exit 2 ; }                             # 2. Motivée ET comptée, sinon rien :
  exit 0                                   #    non comptée, la porte devient formalité.
fi

for marque in 'Dénominateur :' 'Périmètre :' 'Configuration :' ; do
  printf '%s' "$contenu" | grep -q "^$marque .*[0-9]" || {
    echo "REFUS : « $marque » absent ou sans valeur." >&2
    exit 2 ; }                             # 3. Des valeurs, pas des mots-clés.
done
exit 0

Une vingtaine de lignes, aucune dépendance, aucun modèle à convaincre. Le test [0-9] de la dernière étape refuse la section remplie de mots sans une seule valeur. Il ne voit pas le chiffre-alibi : contre lui, c'est le critique qui reste de garde.

Le critique un agent

Un second agent, en lecture seule, avec sa propre consigne. Elle contient trois choses : les questions à poser, la liste des erreurs déjà commises avec leur mécanisme, et l'ordre de tuer en cas de doute. La liste des erreurs passées est ce qui fait la différence entre un critique utile et un critique qui récite : il cherche là où l'on est déjà tombé.

Le compteur un registre

Un fichier de texte, une ligne par période, et la définition de ce qui compte écrite au-dessus du tableau. Le point délicat n'est pas de compter, c'est de définir avant : sans quoi le producteur ajustera la définition à ses résultats sans même s'en apercevoir.

Le pointeur un prompt

Deux lignes dans le fichier d'instructions permanent, qui nomment les trois objets ci-dessus et l'endroit où ils vivent. La consigne ne porte pas la règle, elle porte l'adresse des mécanismes.

Par où commencer : la porte. Un après-midi, une vingtaine de lignes, et c'est la seule pièce qui change le comportement dès le premier jour. Le critique s'enrichit ensuite à chaque affirmation retirée, le compteur donne rendez-vous à la première période. Commencer par la consigne, c'est l'ordre inverse : un mois de bonnes intentions, puis ce dossier.

Où ça se situeDes briques connues, un assemblage moins courant

Cette section situe le dispositif dans le vocabulaire du domaine, pour celles et ceux qui construisent ce genre de chaînes ; elle peut se sauter sans rien perdre du raisonnement.

Pour l'essentiel, les briques sont standard. La couche 2 appartient à la famille générateur / critique (generator-critic), dont la variante notée est le modèle-juge (LLM-as-a-judge), et dont la chaîne de vérification citée plus haut est une mise en œuvre documentée. Ce qui est moins courant, c'est le mélange délibéré avec un contrôle non probabiliste : la porte est un programme qui ne négocie pas. On associe une contrainte dure et une critique souple, chacune là où l'autre est aveugle.

Boucle ou graphe : les deux, à deux échelles

Une passe est un graphe. L'audit se déploie en éventail : plusieurs critiques aux angles distincts, puis une réfutation par objection, puis une synthèse. Sans cycle, avec des dépendances explicites : un graphe orienté acyclique (DAG), ce qui permet de le paralléliser.

Le dispositif est une boucle. À l'échelle des semaines, il a une cible (la part des erreurs attrapées avant livraison), un capteur (le compteur), un comparateur et un actionneur : on resserre la porte, on enrichit le critique. C'est une boucle de régulation (control loop). La distinction avec un flux de travail (workflow) compte : un flux se termine, une boucle se règle, et il faut lui donner une cible chiffrée sous peine qu'elle ne régule rien.

Les dispositifs voisins, et pourquoi celui-là

DispositifAttrapeRateCoûtRetenu ?
Auto-relecture par le même agent
self-critique, reflexion
fautes de calcul, incohérences internes le cadrage, qu'il partagetrès faiblenon
Vote sur plusieurs échantillons
self-consistency
instabilité arithmétique l'erreur systématique : les échantillons partagent la prémisseproportionnel au nombre non
Modèle-juge avec grille
LLM-as-a-judge
la forme, la complétude, le ton les faits de configuration, faute d'outilsfaible la grille sert au critique
Critique adversarial outillé« va lire le réglage », le cœur du problème ce qu'on ne lui soumet pas ; produit ses propres faux positifsélevé oui, couche 2
Débat entre plusieurs agents
multi-agent debate
les questions réellement ouvertes n'ajoute rien à un critique sur une question factuelletrès élevé non, disproportionné
Validateurs déterministes, schémas, tests
validators, guardrails
tout ce qui est mécanisable, sans faille tout ce qui demande du jugementquasi nuloui, couche 3
Relecture humaine systématiquepresque tout rien, mais consomme la ressource rarele plus cherc'est ce qu'on remplace
Suite d'évaluation sur les erreurs passées
eval suite, regression tests
les régressions : l'erreur qui revient l'erreur inéditemoyen, à construirepas encore, la pièce manquante

La règle d'allocation : déterministe partout où c'est possible, contradictoire (adversarial) là où ça ne l'est pas, mesuré dans tous les cas. Et on ne dépense le critique coûteux que sur ce qui porte une décision.

Cycle de vieComment le dispositif tombe en panne, et comment il apprend

Un garde-fou est un système en service : il se dégrade, il se contourne, il se périme. Les cinq pannes suivantes sont prévisibles, donc mesurables.

PanneSigneCe qu'on mesureCorrectif
La porte se contournel'échappatoire devient la norme taux d'usage de l'échappatoire au-delà d'un usage sur cinq, c'est la porte qui est mal calibrée, pas les sessions qui la franchissent
Le critique devient un tamponil valide toutson taux de mise à mort près de zéro, le durcir ou diversifier ses angles
La trace se ritualisela section existe, vide de valeurs présence de chiffres dans la trace, pas de mots-clés exiger des valeurs ; le compteur trahit la dérive avant la relecture
Le domaine se déplaceune erreur d'un type inédit part des erreurs non couvertes par une règle existante signal d'enrichissement, pas d'échec
La porte meurt en silenceplus un seul refus ni échappatoire depuis des semaines : soit tout est parfait, soit elle ne tourne plus la porte se teste elle-même : un document volontairement incomplet, soumis à intervalle régulier, doit être refusé le test qui échoue arrête tout ; c'est la leçon de Detroit et de Madrid, où chaque barrière supposait qu'une autre tenait

Le cliquet : chaque affirmation retirée durcit une couche

Toute affirmation retirée produit immédiatement l'une de ces deux choses, et une seule fois :

  • si l'erreur est mécaniquement détectable, une condition de plus dans la porte. Elle ne reviendra pas.
  • sinon, une ligne dans la liste des pièges connus du critique, avec son mécanisme.

Un règlement grossit, un dispositif se durcit. Et la liste du critique se taille : une entrée qui n'a servi à tuer aucune affirmation en un trimestre en sort, sinon c'est le critique qui cessera de la lire.

Les indicateurs, et qui fixe la cible

  • Taux de retrait (retraction rate) : affirmations retirées sur livrées, avec son dénominateur. Il se lit, il ne se vise pas : viser peu de retraits récompense celui qui cherche mal.
  • Délai de détection (time to detection) : avant ou après la livraison ? C'est lui que la cible contraint : la part des retraits qui surviennent avant livraison. Un taux stable dont la détection passe d'après à avant est déjà un progrès considérable.
  • Taux de mise à mort du critique et taux d'échappatoire : la santé des couches 2 et 3.

La cible appartient au destinataire, puisque c'est lui qui paie les conséquences. Un producteur qui fixe son propre seuil de qualité n'a pas de seuil.

Les angles qu'on oublieSept pièges, et la règle qui va avec

Voici ce qui sépare un dispositif qui tient d'un dispositif qui décore. Chaque point se lit en deux temps : la règle d'abord, en une phrase, puis ce qui l'a rendue nécessaire.

1. Dire ce que le dispositif ne garde pas

Une surface qu'on ne garde pas doit être nommée, sinon elle passe pour gardée.

La porte garde les documents, le critique garde ce qu'on lui soumet. Rien ne garde la conversation, et c'est par là que sortent les affirmations les plus spontanées, donc les moins vérifiées : deux des cinq erreurs d'origine sont parties comme ça. Filtrer la parole produirait tellement de fausses alertes que le filtre serait coupé dans la semaine. On renonce donc à couvrir cette surface, on l'écrit noir sur blanc, et c'est le compteur qui prend le relais dessus.

2. Le vérificateur se trompe aussi, et il faut savoir où s'arrêter

On ne vérifie que ce sur quoi une décision repose. Le reste a le droit de rester incertain.

Le critique lui-même s'est trompé sur son propre décompte (les 24 blocs annoncés plus haut, qui étaient 27). Si l'on vérifie le vérificateur, qui vérifie celui-là, et ainsi de suite ? La règle ci-dessus est ce qui arrête la chaîne. Elle a un effet secondaire utile : elle interdit d'ouvrir un débat sur une objection dont la réponse ne changerait rien.

3. Se tromper par excès de prudence coûte beaucoup moins cher

En cas de doute, le critique tue, et ce biais est voulu.

Une affirmation trop prudente qu'on renforce ensuite coûte une conversation. Une affirmation nette et fausse coûte une décision. Les deux erreurs n'ont pas le même prix, donc le réglage ne doit pas être neutre : on préfère perdre du temps à retravailler une affirmation vraie qu'en laisser passer une fausse.

4. Ne pas garder ce qui se garde déjà

On instrumente la couche qui échoue, pas celle qui rassure.

Dans le cas d'origine, la couche d'exécution (les scripts qui écrivent dans les systèmes) avait un taux d'erreur proche de zéro, parce qu'elle contenait déjà son propre contrôle : essai à blanc, validation par le service distant, relecture immédiate après écriture. Y ajouter une porte n'aurait rien apporté, sinon la satisfaction d'avoir mis une porte quelque part.

5. Comparer le prix du contrôle à celui de l'erreur qu'il évite

Un contrôle est cher ou bon marché au regard d'une seule chose : ce que coûterait l'erreur qu'il attrape.

La porte ne coûte rien à l'usage : on la met partout où elle est calculable et où rien ne garde encore le passage. Le critique, lui, coûte : un audit sérieux mobilise plusieurs dizaines d'agents, et cela se paie en jetons. La tentation est alors de comparer ce coût au budget du mois, ce qui conduit toujours à le trouver élevé. Le bon terme de comparaison est ailleurs.

Une seule des affirmations retirées avait eu le temps de produire une décision : le coût unitaire faux d'un facteur près de huit, celui du point de départ, réfutable en deux minutes de requête. Le dispositif ne se justifie donc pas par un rapport de coûts que je n'ai pas mesuré, mais par la nature de ce qui est en jeu de chaque côté : d'un côté des jetons, de l'autre une décision. D'où le critère de déclenchement du critique, qui tient en une question : « est-ce qu'on va décider quelque chose là-dessus ? » Un dispositif qui vérifie tout au même prix, lui, sera coupé au premier arbitrage budgétaire.

6. Séparer les questions universelles du savoir local

Le noyau se transpose, l'annexe non : les garder séparés est ce qui rend le dispositif réutilisable ailleurs.

Les trois questions valent pour n'importe quel domaine. Où aller lire ne vaut que pour le vôtre : les noms exacts des réglages, les tables, les pièges connus. D'où la forme recommandée, un noyau générique et une annexe par domaine. Tout fusionner donne un critique efficace et intransportable ; ne garder que le noyau donne un critique qui pose les bonnes questions sans savoir où trouver les réponses.

7. Le vrai produit, c'est de ne plus avoir à vérifier soi-même

La trace visible et le taux public changent le contrat lui-même.

Ce qui abîme la confiance, c'est de devoir chercher l'erreur soi-même. Quand la trace accompagne l'affirmation et que le taux est publié, le destinataire n'arbitre plus entre croire et tout revérifier : il lit une série, et il décide s'il faut resserrer.

Le bilanCe que trois heures de service ont établi, et ce qu'elles n'établissent pas

Ce qui est déjà établi

Trois heures de service, deux sessions sans contexte partagé, et sept affirmations arrêtées avant d'atteindre une décision.

Dans la session qui a construit le dispositif, quatre. Les six relectures lancées sur ce texte y ont trouvé une statistique d'audit introuvable dans le dossier et citée deux fois, un récit historique romancé, une porte créditée d'attraper des cas que son code ne voit pas, et une filiation technique attribuée à tort. Les quatre ont été corrigées avant que le destinataire n'agisse dessus.

Dans une seconde session agentique, trois. Sur une fiche de changement portant une réécriture de contenu, le critique a réfuté une redite que le comparatif soumis (diff) avait tronquée (il avait relu le bloc entier plutôt que le résumé), une affirmation géographique fausse, et un critère de vérification non falsifiable, variance en main. Il a aussi signalé un piège d'exécution qui aurait fait échouer l'écriture en base.

Le point décisif est ailleurs, et il est daté. Le 11 août à 21 h 40, moins de trois heures après la pose de la porte, le journal de session enregistre son refus sur cette fiche : « BLOQUÉ : la fiche porte une recommandation et n'a pas son bloc de vérification. Manque : le dénominateur, la configuration. » Le critique n'a été lancé qu'après ce refus. L'agent l'a ensuite écrit dans son compte rendu : sans la porte, il n'aurait pas soumis cette fiche, qu'il croyait sans chiffres. Ce récit-là vaut ce que valent les introspections d'agent ; le refus, lui, est dans le journal, horodaté. La contrainte mécanique a forcé le passage.

Ce qui n'est pas établi

La tendance. Dix-huit affirmations livrées, neuf retirées : à ce dénominateur, aucune évolution du taux n'est interprétable, et il monte pour l'instant parce qu'on cherche mieux. Les comptes, réconciliés, puisque ce dossier exige des autres ce qu'il doit à son lecteur :

D'où viennent les chiffresLivréesRetiréesTrouvées par
Journée d'origine125le destinataire, après coup
Relecture de ce dossier (session 1)64le dispositif, avant toute action
Fiche de changement (session 2)03le dispositif, avant livraison : rien n'est parti, rien n'entre au registre
Le registre (deux premières lignes)189les sept « arrêtées » sont les 4 + 3 des sessions

Le signe utile à surveiller est le moment de la détection, davantage que le taux : cinq retraits découverts par le destinataire lui-même, quatre par les relectures du dispositif avant toute action. C'est ce rapport qui doit basculer.

Rendez-vous est pris. Le registre sera re-publié ici même fin septembre 2026, mêmes colonnes, même définition de ce qui compte : livrées, retirées, et le moment de la détection. Si le rapport n'a pas basculé, ce sera écrit aussi : un dispositif dont on ne publie que les bons trimestres est un compteur qui sert à punir, à l'envers.

AnnexeLe vocabulaire du dossier

Entre parenthèses, le terme anglais en usage dans le domaine. Deux entrées n'en ont pas de vraiment établi, « trace de vérification » et « taux de retrait » : les rendus donnés sont descriptifs, pas canoniques.

Agent (agent)
Un programme qui reçoit un objectif, décide seul de ses étapes, va lire et écrire dans de vrais systèmes, une base ou un fichier, puis rend un résultat. Ce qui est décrit ici surveille un agent logiciel ; le défaut visé est le même chez l'analyste humain.
Modèle de langage (LLM)
Le moteur qui fait tourner un agent. « Hors du modèle » signifie : du code ordinaire, qui ne raisonne pas, ne se laisse pas convaincre, et rend toujours le même verdict.
Déterministe (deterministic)
Qui rend toujours le même verdict sur la même entrée, parce qu'il applique une règle écrite. La porte est déterministe, le critique non. C'est là que se joue l'écart de fiabilité entre les deux, et l'écart de finesse.
Jeton (token)
L'unité de facturation d'un modèle, environ trois quarts de mot. Compter en jetons rappelle qu'un contrôle a un coût réel : on ne le lance pas pour vérifier une addition.
Consigne (instructions, system prompt)
Réservé ici à la couche 1 : une instruction écrite dans un document, sans effet si personne ne se la rappelle au bon moment. La couche la plus large et la plus faible du dispositif. À ne pas confondre avec la cible, plus bas.
Trace de vérification (verification evidence, audit trail)
Le bloc écrit, dans le document livré, qui donne les valeurs relevées pour les trois questions. C'est le résultat chiffré de la vérification, pas son récit : des valeurs, pas une promesse. La seule chose qu'un programme puisse contrôler.
Porte (gate, guardrail)
Un contrôle automatique greffé sur une action précise, ici l'écriture d'un document de recommandation, qui refuse cette action tant qu'une condition écrite n'est pas remplie. Elle ne juge pas un raisonnement, elle constate une présence.
Point d'accroche (hook)
L'endroit du programme où l'on peut greffer son propre script pour qu'il s'exécute avant une action, ici avant l'écriture d'un fichier. C'est le mécanisme par lequel la porte existe : sans point d'accroche, une porte reste une intention.
Échappatoire (escape hatch, override)
La sortie prévue et documentée qui permet de franchir la porte sans remplir la condition, à charge d'écrire pourquoi. Une porte sans échappatoire finit désactivée en bloc ; une échappatoire non comptée fait de la porte une formalité.
Critique indépendant (critic, adversarial reviewer)
Un second agent chargé de réfuter l'affirmation, qui dispose des mêmes accès mais ignore ce que l'auteur cherche à démontrer. Son indépendance porte sur la prémisse, non sur la puissance.
Générateur / critique (generator-critic ; sa variante notée, LLM-as-a-judge)
La famille de dispositifs où un producteur propose et un second relit. Sa forme notée s'appelle le modèle-juge. À distinguer des méthodes où le même modèle se relit lui-même, qui partagent sa prémisse.
Cible (target ; setpoint, en régulation)
La part des détections avant livraison qu'on s'engage à tenir. Fixée par le destinataire du travail, jamais par son producteur ; le taux de retrait, lui, se lit sans se viser. Sans cible, la boucle mesure sans réguler.
Taux de retrait (retraction rate)
Affirmations retirées sur affirmations livrées, sur une période donnée. L'indicateur principal du dispositif, et il n'a de sens qu'avec son dénominateur.
Délai de détection (time to detection, detection latency)
L'erreur est-elle trouvée avant ou après la livraison ? Le marqueur de maturité du dispositif, plus parlant que le taux lui-même.

Tous les écrits