Rapprochement bancaire : 8 h à 23 min avec un agent IA
·|Adam Boudjemaa
PARTAGER
À RETENIR
◆Un seul agent en production a ramené le rapprochement bancaire de 8 heures à 23 minutes dans un fonds de private equity immobilier gérant environ 3 Md$ d'actifs.
◆La vitesse est venue de l'unification d'environ 2 To et 1,4 million de fichiers sur 13 ans et 13 sources en une seule vérité queryable.
◆Ce qui l'a rendu sûr, ce n'est pas le rapprochement. C'est l'abstention : l'agent escalade tout ce qu'il ne peut pas étayer par une preuve, au lieu de deviner.
◆En finance régulée, le chiffre qui vend l'agent est 23 minutes. Le chiffre qui le maintient en production est zéro réponse fausse et confiante.
8h8h
AVANT
à la main, par cycle
23 min23 min
APRÈS
surtout de la revue humaine
1111
AGENTS EN PRODUCTION
la plateforme du fonds
Les huit heures dont personne ne voulait
Quelqu'un dans le fonds faisait le rapprochement bancaire à la main, et ça engloutissait une journée entière. Huit heures, une fois par cycle, d'une personne compétente qui ouvrait des fichiers et recoupait des chiffres qu'une machine aurait dû vérifier. Personne ne voulait de cette tâche. C'est le genre de travail qui pousse discrètement les bonnes personnes vers la sortie.
J'étais l'ingénieur IA forward-deployed intégré à ce fonds, un acteur américain du private equity immobilier gérant environ 3 Md$ d'actifs. J'ai construit l'agent qui a ramené ces huit heures à vingt-trois minutes. Voici l'ensemble, du début à la fin, y compris la partie que la plupart des récits omettent : ce qu'il a refusé de faire.
COMMENT ÇA S'EST PASSÉ
1
Une journée entière, à chaque cycle
Quelqu'un dans le fonds rapproche à la main. Huit heures à ouvrir des fichiers et recouper des chiffres qu'une machine aurait dû vérifier. Personne ne veut de cette tâche.
2
Je suis intégré au fonds
Ingénieur IA forward-deployed chez un acteur américain du private equity immobilier gérant environ 3 Md$ d'actifs.
3
Huit heures deviennent vingt-trois minutes
Je construis l'agent qui absorbe la journée. Ce qui reste, c'est surtout une personne qui relit les lignes que l'agent a escaladées au lieu de deviner.
4
La partie que les récits omettent
Ce qu'il a refusé de faire. C'est le vrai sujet ici, et la raison pour laquelle il est resté en production.
L'arc de cet article. Les chiffres sont la partie facile. Ce sont les refus, à la fin, qui en sont le vrai sujet.
Ce qu'est vraiment le rapprochement bancaire
Le rapprochement bancaire est ennuyeux jusqu'à ce qu'il soit faux, et c'est alors une très mauvaise journée. Vous avez ce que vos registres disent qu'il s'est passé, et ce que le relevé bancaire dit qu'il s'est passé. Le rapprochement, c'est prouver que ces deux histoires sont identiques, ligne par ligne, et expliquer chaque endroit où elles diffèrent.
Pour un fonds, « expliquer chaque différence » n'est pas de la bureaucratie. C'est ainsi qu'on attrape un paiement double, des frais que personne n'a approuvés, ou un virement parti là où il ne fallait pas. Le résultat n'est pas un tableur. C'est la certitude que l'argent a fait ce que les comptes prétendent.
CE QU'EST VRAIMENT UN RAPPROCHEMENT
Deux récits indépendants du même argent, forcés de coïncider. L'étape qui compte n'est pas le rapprochement lui-même, c'est de pouvoir expliquer chaque ligne où ils divergent.
Pourquoi ça prenait une journée entière
Les huit heures n'étaient pas passées à rapprocher. Elles étaient passées à chercher. La preuve expliquant une ligne donnée était éparpillée dans des sources accumulées sur plus d'une décennie, dans des formats incompatibles, nommées par celui qui avait enregistré le fichier.
Quand je l'ai cartographié, l'échelle était toute l'histoire : environ 2 To et 1,4 million de fichiers sur 13 ans et 13 sources. Un humain rapprochant une seule ligne étrange pouvait ouvrir cinq systèmes pour trouver l'unique PDF qui l'expliquait. Le rapprochement, c'était des minutes. La chasse, c'était la journée.
OÙ PARTAIENT LES HUIT HEURES
Le rapprochement n'a jamais été le plus dur. La preuve qui expliquait une ligne bizarre était enfouie quelque part dans dix ans de fichiers que personne n'avait nommés de la même façon : la journée passait à la chercher.
Où passaient les 8 heures
Ce que c'était vraiment
Trouver le document source d'une ligne
Un problème de recherche sur 13 systèmes
Le lire pour confirmer le montant
Vérification manuelle de preuve
Poursuivre les rares qui ne tombaient pas juste
Les 10% vraiment durs, qui exigeaient du jugement
Recommencer car un fichier avait bougé
Aucune source unique de vérité
L'agent, du début à la fin
Je n'ai donc pas construit une « IA de rapprochement ». J'ai construit un agent orienté recherche dont le vrai rôle est de trouver la preuve, proposer le rapprochement, et être honnête sur ce qu'il ne pouvait pas prouver. Voici le pipeline.
FLUX DE DONNÉES
Le pipeline : récupérer, citer, puis un contrôle numérique bloquant. La dernière étape bifurque : un rapprochement cité, ou une abstention qu'un humain relit.
Le point clef : ce qu'il refuse de rapprocher
Voici la partie contre-intuitive. La fonction qui a rendu cet agent sûr à exécuter près des comptes d'un fonds n'est pas le rapprochement. C'est le refus.
Un agent qui rapproche tout est facile à construire et impossible à croire. Dès l'instant où il enregistre avec assurance un mauvais rapprochement, vous n'avez pas gagné huit heures : vous avez posé une mine dans la piste d'audit, qui coûte bien plus qu'une journée à désamorcer. L'objectif de design n'a jamais été « rapprocher plus ». C'était « ne jamais avoir tort avec assurance ».
Cela veut dire que l'agent a le droit de dire « je ne sais pas ». Quand la preuve ne soutient pas un rapprochement, il s'abstient et escalade au lieu d'inventer une réponse plausible. Les 23 minutes, c'est surtout une personne qui relit exactement ces escalades, c'est-à-dire les cas qui nécessitaient de toute façon un humain.
LA RÈGLE
Une règle, trois issues. L'agent n'enregistre que ce qu'il peut citer et rapprocher ; tout le reste part vers une personne ou est bloqué.
Rien de tout cela n'est sûr au feeling. L'agent de rapprochement vivait dans une plateforme à 11 agents partageant une couche de garde-fous sérieuse, et ces garde-fous sont la raison pour laquelle il a été autorisé près de l'argent réel.
La recherche faisait que chaque affirmation pointait vers un vrai document source, pas vers la mémoire du modèle. Les contrôles numériques et de cohérence attrapaient les cas où un rapprochement semblait correct en prose mais ne tombait pas juste. L'abstention fondée sur la preuve transformait l'incertitude en escalade. Et avant toute mise en production, le tout a été évalué et red-teamé, car « ça marchait dans la démo » n'est pas un standard sur lequel rapprocher un fonds.
LA COUCHE DE GARDE-FOUS
L'agent de rapprochement ne portait pas sa propre sécurité. Il vivait dans une plateforme à 11 agents partageant une couche de garde-fous, et rien n'est parti en production avant d'avoir été évalué et red-teamé.
La version tentante
Un modèle qui lit les relevés et sort des rapprochements. Rapide, impressionnant en démo, et discrètement faux d'une façon que personne n'attrape avant un auditeur.
La version qu'on peut garder
De la recherche pour ancrer les affirmations, des contrôles numériques pour que les rapprochements tombent juste, et de l'abstention pour que l'incertitude escalade. Plus longue à construire, et la seule autorisée près des comptes.
Garde-fou
Ce qu'il attrape
Le risque qu'il écarte
Recherche et citations
Une affirmation sans document source derrière
L'agent qui répond de mémoire plutôt que par la preuve
Contrôles numériques et de cohérence
Un rapprochement correct en prose mais qui ne tombe pas juste au centime
Une écriture plausible mais fausse
Abstention fondée sur la preuve
Une ligne peu sûre déguisée en réponse
Un mauvais rapprochement confiant dans la piste d'audit
Quand je présente ceci, les gens s'accrochent au « 8 heures à 23 minutes ». C'est juste, c'est un bon chiffre, et c'est pourquoi le fonds a dit oui. Mais c'est la mauvaise leçon à retenir.
Le chiffre qui maintient un agent en production en finance régulée n'est pas sa vitesse. C'est le nombre de fois où il a eu tort avec assurance, et ce nombre doit être zéro. La vitesse vous donne le pilote. La retenue vous donne le renouvellement, car l'agent simplement rapide se fait couper dès la première fois où il a tort avec assurance.
C'est la vraie leçon du forward-deployed. Le travail d'ingénierie difficile n'était pas de rendre l'agent intelligent. C'était de le rendre honnête.
L'essentiel des 8 heures n'était pas le rapprochement, c'était la recherche : ouvrir 13 sources différentes couvrant 13 ans pour trouver le document expliquant une ligne. J'ai unifié environ 2 To et 1,4 million de fichiers en un seul magasin queryable, si bien que l'agent récupère la preuve en quelques secondes. Il propose des rapprochements avec citations, et un humain confirme la poignée de cas incertains. Les 23 minutes, c'est surtout cette revue humaine.
Non, et c'est voulu. L'agent propose des rapprochements et joint la preuve de chacun. Tout ce qu'il ne peut pas étayer par une citation, ou dont les chiffres ne collent pas, il ne le devine pas. Il escalade vers une personne. Dans un fonds régulé, un agent qui enregistre avec assurance un mauvais rapprochement coûte bien plus cher qu'un agent qui demande.
Trois choses ensemble : la recherche, pour que chaque affirmation pointe vers un vrai document source ; les contrôles numériques, pour qu'un rapprochement proposé tombe juste au centime ; et l'abstention fondée sur la preuve, pour qu'un cas peu sûr devienne une escalade plutôt qu'une réponse fabriquée. Il a aussi été évalué et red-teamé avant sa mise en production.
L'agent de rapprochement était une partie d'une plateforme GenAI à 11 agents que j'ai livrée pour un fonds de private equity immobilier américain confidentiel gérant environ 3 Md$ d'actifs. La plateforme partageait la couche de recherche, le harnais d'évaluation et les garde-fous, ce qui explique qu'un seul agent puisse être à la fois rapide et sûr.
Le schéma se transpose si votre goulot est le même : trop de sources, trop d'historique, et une revue qui est en fait un problème de recherche. Ce qui ne se transpose pas, c'est de sauter les garde-fous. La recherche, les contrôles numériques et la politique d'abstention sont la raison pour laquelle l'agent est autorisé près des comptes, pas une finition optionnelle.
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.