Quel est l'objectif vérifiable de la boucle ?
Si la réussite ne peut pas être vérifiée automatiquement (tests, critères mesurables), le cas d'usage n'est pas mûr pour un agent autonome.
C'est notre lecture, proche de celle de Santander : un agent IA qui travaille seul ne vaut que ce que vaut la boucle qui le déclenche, vérifie son travail et l'arrête. Ce carnet rassemble ce que l'été 2026 a montré, des premiers produits aux premières mesures à modèle égal, et cinq questions pour savoir si un cas d'usage est prêt.
C'est la définition d'Addy Osmani, ingénieur longtemps chez Google, aujourd'hui chez Anthropic, qui reprend une formule de Peter Steinberger et de Boris Cherny : le travail passe de la consigne écrite à la main au système qui écrit les consignes, vérifie le résultat et décide de la suite.
En juin et juillet 2026, AWS a passé son harness géré en disponibilité générale, Databricks a publié en open source un poste de contrôle au-dessus de plusieurs agents de code, et GitHub a laissé l'agent de VS Code vérifier son travail dans le navigateur.
Sur un test de correction de bugs, NVIDIA mesure 82,2 % de réussite avec son propre harness, contre 78,2 et 78,6 % avec deux autres, en consommant moins de tokens.
Dans l'expérience publiée sur Towards Data Science, de simples règles qui isolent chaque blocage terminent en moyenne 3,3 branches de travail sur 10,3, contre 0,4 pour une chaîne qui s'arrête au premier obstacle.
C'est le retour du centre informatique de l'université des Nations unies sur un modèle local. Pour les graphiques, mieux placer la demande et donner un outil au modèle a marché, après l'échec d'une consigne durcie.
Des règles pour arrêter la boucle, escalader ou passer la main à un humain, des plafonds d'itérations, et un agent qui revient régulièrement à des sources de vérité plutôt qu'à son seul historique. La banque ne publie pas de résultats.
Le graph engineering, l'organisation de plusieurs agents entre eux, est apparu dans le vocabulaire à l'été 2026. La technique a précédé le mot : à juger sur pièces.
C'est concevoir la boucle qui fait travailler un agent IA sans intervention humaine à chaque tour : ce qui le déclenche, ce qui vérifie son travail, ce qui garde sa mémoire et ce qui l'arrête. Un système écrit les consignes, contrôle le résultat et décide de la suite.
Un agent IA travaille en cycle : il raisonne, agit, observe le résultat, puis recommence. Ce cycle, décrit depuis l'article ReAct (2022), l'agent le mène seul. Ce qui change, c'est la boucle du dessus, qui restait à l'humain : écrire la consigne, lire la réponse, relancer.
« Loop engineering is replacing yourself as the person who prompts the agent. You design the system that does it instead. »
Cette définition ouvre le billet d'Addy Osmani, ingénieur longtemps chez Google, aujourd'hui chez Anthropic. Elle dit le déplacement : on arrête d'écrire soi-même les consignes de l'agent, et on construit le système qui les écrit à sa place. Osmani y reprend une formule de Peter Steinberger et de Boris Cherny, responsable de Claude Code chez Anthropic. Towards Data Science présente ce billet comme le texte qui a nommé et structuré le terme ; MarkTechPost date pourtant son entrée dans le vocabulaire de fin 2025.
Osmani situe le loop engineering « un étage au-dessus du harness ». Le harness, le harnais, c'est l'environnement dans lequel un agent travaille : ses outils, sa mémoire, ses garde-fous. Nous le lisons ainsi : le harness règle comment l'agent travaille, la boucle décide quand le lancer, sur quoi, comment vérifier son travail et quoi faire ensuite.
Osmani décompose une boucle en cinq briques, plus une sixième, la mémoire :
En partie. À l'été 2026, des briques de la boucle arrivent dans des produits présentés comme des harness : AWS a passé le sien en disponibilité générale, Databricks a publié en open source un poste de contrôle au-dessus de plusieurs agents de code, GitHub laisse l'agent de VS Code vérifier son travail dans le navigateur.
Les annonces d'AWS, de Databricks et de GitHub parlent de harness, sans le mot loop engineering. Nous y voyons le signe que cette mécanique passe des billets de pionniers aux produits ; c'est notre lecture, sans mesure à l'appui.
AWS a passé son AgentCore Harness en disponibilité générale le 18/06/2026. Deux appels d'API suffisent à faire tourner un agent dans un environnement isolé, avec une mémoire gérée par défaut et la trace de ce qu'il fait. Le message d'AWS : le harness devient quelque chose qu'on configure plutôt qu'on ne le construit.
Databricks a publié en open source Omnigent le 13/06/2026, en version alpha. C'est un « méta-harness » : il donne la même interface à Claude Code, Codex ou Pi, qui deviennent interchangeables, et leur applique des règles qui suivent ce qui se passe dans la session, par exemple :
Dans VS Code, GitHub a passé en disponibilité générale, début juillet 2026, les outils qui laissent l'agent vérifier visuellement son travail dans le navigateur ; plusieurs sessions d'agents tournent en parallèle, et une modification importante se découpe en fils dédiés (implémentation, revue, tests, documentation). Tech Times y voit GitHub « fermer la boucle ».
Le 17/07/2026, IBM a consacré au loop engineering une page de son site IBM Think, qui le définit comme la conception de boucles qui mènent un agent, par itérations, vers un but fixé par l'utilisateur avec peu d'intervention humaine.
Les premières mesures publiées vont dans ce sens. À modèle égal, NVIDIA ne mesure qu'environ quatre points de mieux avec son propre harness. Dans une simulation, une boucle sans IA isole chaque blocage et termine 3,3 branches sur 10,3, contre 0,4 pour une chaîne linéaire. Renvoyer à l'agent ses erreurs répare une partie de ce qui casse.
NVIDIA a présenté le 27/07/2026 son harness de recherche NOOA, qui isole six capacités de l'interface entre le modèle et son harness, dont des entrées et sorties typées, le code comme moyen d'agir, un état explicite et une boucle programmable.
Le harness de NVIDIA consomme environ 1,1 million de tokens par tâche, contre 2,2 millions et 1,3 million pour les deux autres, et son score dépassait le meilleur résultat publié au moment de la soumission (79,2 %). Selon la légende de NVIDIA, les points de sa figure sont des résultats publiés au moment de la soumission. C'est NVIDIA qui mesure son propre outil, encore en préversion de recherche, et le gain tient en quelques points.
Sur un autre test, ARC-AGI-3, fait de jeux de logique, la même équipe compare des façons de garder la mémoire. Avec le même modèle, l'agent doté d'un modèle du monde et d'une mémoire conçue pour lui atteint 50,2 %, contre 38,4 % avec de simples notes dans des fichiers : NVIDIA attribue ces 11,8 points à la mémoire.
L'expérience la plus contre-intuitive est parue sur Towards Data Science le 17/07/2026. Son autrice fait tourner un contrôleur sans aucun appel à un modèle d'IA, de simples règles qui observent, exécutent et révisent, face à une chaîne linéaire qui s'arrête à son premier obstacle.
Sur 300 tirages, la boucle termine 47,7 % des tâches, contre 2,1 %. C'est une simulation, sur des tâches fabriquées dont un quart sont bloquées par construction, et l'autrice écrit que l'écart tient en partie à ses scénarios. Ce qu'elle montre : la boucle isole chaque blocage dans sa branche au lieu de tout arrêter, et cette mécanique se travaille sans toucher à l'intelligence qui fait le travail.
Le centre informatique de l'université des Nations unies a fait analyser des données par un modèle plus faible installé en local, comparé à un grand modèle du marché. Il en tire deux leçons distinctes :




Des règles écrites avant de lancer la boucle. Dans nos sources, Santander est la seule entreprise à publier les siennes en détail : quand s'arrêter ou passer la main à un humain, combien d'itérations au plus, un retour régulier aux sources de vérité, des limites par outil. Sans publier de résultats.
Santander a publié ses principes en juillet 2026. Sa thèse : le comportement d'un agent dépend moins du modèle au centre de la boucle que du harness qui l'entoure. Ses règles :
Santander cite un exemple, son projet open source Autoguardrails, qui ne garde une nouvelle règle de protection que si elle protège mieux sans réduire sensiblement les réponses légitimes. La banque dit étendre l'IA au service client, au développement logiciel, aux opérations et à la productivité interne, mais ne décrit aucun de ses agents en production ni ce que ces règles ont évité. C'est une doctrine ; le bilan reste à publier.
En contrepoint, Nick Maletsky raconte sur HackerNoon pourquoi il a refait son harness d'agents de code. Lancer un planificateur, un codeur et un relecteur en espérant que ça converge se rattrape mal en route. Sa refonte s'inspire du red teaming militaire : un rôle attaque le plan avant la première ligne de code, un autre attaque l'implémentation après.
« A reviewer who only sees finished code is an accident report, not a safeguard. »
Il s'empile au-dessus. Un prompt contrôle une réponse du modèle, une boucle contrôle le cycle d'un agent, un graphe contrôle l'organisation de plusieurs agents. Le terme est apparu à l'été 2026, et la technique l'a précédé : on le suit sans s'emballer.
La taxonomie de MarkTechPost, publiée le 29/07/2026, empile trois unités de contrôle, un prompt, une boucle, un graphe, chacune gardant celle du dessous. Selon MarkTechPost, le loop engineering est entré dans le vocabulaire fin 2025 et a dominé les discussions de développeurs jusqu'en juin 2026 ; le graph engineering a suivi environ six semaines plus tard.
MarkTechPost juge lui-même fondé le scepticisme sur le mot : des sous-agents qui ont chacun leur rôle forment déjà un graphe, l'outil LangGraph avait son interface de graphe bien avant le terme, et Anthropic décrivait dès décembre 2024 des façons d'organiser plusieurs appels au modèle. Le mot est neuf, la pratique l'est moins.
MarkTechPost décrit aussi l'empilement complet : le prompt, puis le contexte, le harness, la boucle et le graphe. Notre schéma le reprend sans la marche du harness, présentée plus haut ; ce que contrôle le contexte (une session) est notre ajout.
Ce que vaut une boucle en conditions réelles, hors des tests d'éditeurs et des simulations ; ce qu'elle coûte une fois tout compté ; et ce qu'elle donne hors du développement logiciel.
Regarder qui mesure quoi : un éditeur qui teste son propre outil, une simulation, un témoignage. Et dater : les outils et les scores cités décrivent l'été 2026 et n'ont pas été actualisés.
C'est la grille que nous utilisons en mission pour juger si un cas d'usage est prêt pour un agent autonome : si l'une de ces questions reste sans réponse, il ne l'est pas encore, et un humain garde la main sur cette étape. Notre position reste celle que nous tenons sur toute l'IA : tester, se faire une conviction, se planter vite s'il le faut, mais avancer.
Si la réussite ne peut pas être vérifiée automatiquement (tests, critères mesurables), le cas d'usage n'est pas mûr pour un agent autonome.
Celui qui produit ne corrige pas ses propres copies : un agent vérificateur séparé, ou une validation humaine selon le niveau de risque.
Des conditions d'arrêt écrites, un plafond d'itérations, un budget, la détection d'une absence de progrès, et le passage à un humain quand ça patine.
La mémoire persiste hors de la conversation : fichiers d'ancrage, base légère, tableau de suivi. Jamais seulement dans l'historique de la session.
C'est la règle de Santander : revenir régulièrement au réel plutôt que raisonner sur sa seule trace, pour réduire le risque que les petites erreurs s'additionnent.
| Couche | Acteurs | Ce qu'on en retient |
|---|---|---|
| Harness géré | AWS AgentCore Harness (disponibilité générale en juin 2026) | Le harness comme service : on le configure plutôt que de le construire. |
| Plan de contrôle | Databricks Omnigent (open source, en alpha) | Des règles et une interface commune au-dessus de Claude Code, Codex et Pi. |
| Boucles dans l'éditeur | GitHub Copilot dans VS Code, Zed | L'agent vérifie son travail et plusieurs agents tournent en parallèle dans l'outil du développeur. |
| Harness communautaire | Everything Claude Code (228 000 étoiles GitHub en juillet 2026) | Des configurations partagées pour plusieurs harness ; les étoiles disent un intérêt, sans mesurer l'usage. |
| Persistance d'état | SQLite et Litestream (Obelisk) | Selon le créateur d'Obelisk, un fichier SQLite répliqué suffit là où l'on mettait une file de messages gérée. |
| Cadres d'orchestration | LangGraph, Claude Agent SDK, OpenAI Agents SDK, Google ADK, CrewAI | Les cadres les plus cités dans nos sources. |
Carnet écrit à partir de deux recherches croisant plusieurs moteurs, du 11 juin et du 31 juillet 2026, et de la veille de Monsieur Guiz sur le sujet. Pour cette édition, chaque chiffre, date, citation et schéma a été vérifié sur sa source d'origine, une quinzaine de passages ont été corrigés ou retirés, puis le texte a été relu par des relecteurs contradicteurs. Les outils et les scores décrivent l'été 2026 et n'ont pas été actualisés. Édition du 17 octobre 2026.
On aide les équipes à choisir les cas d'usage prêts pour un agent, à concevoir la boucle qui le vérifie et l'arrête, et notre formation Agents IA fait construire un premier agent métier. Parlons-en.