Retour aux carnets
Toolbox IA · Carnet de recherche

Qu'est-ce qui rend un agent IA fiable quand il travaille seul ?

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.

Publié le 11 juin 2026 · mis à jour le 17 octobre 2026
L'essentiel

Ce qu'il faut retenir

01

On conçoit la boucle qui prompte l'agent

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.

02

Les grandes plateformes livrent déjà des briques de cette mécanique

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.

03

À modèle égal, un meilleur harness fait gagner quelques points

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.

04

Une boucle sans IA termine plus de travail qu'une chaîne linéaire, dans une simulation

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.

05

Renvoyer à l'agent ses erreurs répare ce qui plante, les erreurs silencieuses restent

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.

06

Santander écrit ses principes

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.

07

La couche suivante a déjà un nom

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.

01 / 07

Qu'est-ce que le loop engineering ?

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. »
Addy Osmani, « Loop Engineering », 07/06/2026

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.

Un étage au-dessus du harness

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.

Six briques

Osmani décompose une boucle en cinq briques, plus une sixième, la mémoire :

  • des automations, qui la déclenchent ;
  • des espaces de travail isolés (des copies séparées du code), pour faire tourner plusieurs agents en parallèle sans qu'ils se gênent ;
  • des skills, des fichiers qui codifient la connaissance du projet ;
  • des connecteurs vers les outils existants ;
  • des sous-agents, qui séparent celui qui produit de celui qui vérifie ;
  • une mémoire, qui garde l'état du travail d'un passage à l'autre.
Schéma de la boucle agentique : observer, décider, agir, vérifier, autour d'un objectif vérifiable ; la boucle s'arrête quand l'objectif est vérifié, ou quand elle atteint son plafond, et un humain reprend
02 / 07

Le loop engineering existe-t-il déjà dans des produits ?

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.

Un harness qu'on configure

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.

Un poste de contrôle au-dessus des agents

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 :

  • l'accord d'un humain avant d'envoyer du code (git push) juste après l'installation d'un paquet ;
  • une pause après chaque tranche de 100 dollars dépensés, en attendant une confirmation.

La boucle dans l'outil du développeur

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.

Schéma de l'anatomie d'un harness : le modèle au centre, entouré du contexte, des outils, de la mémoire et des garde-fous, coiffé d'un plan de contrôle (règles, coûts, partage)
03 / 07

Une bonne boucle améliore-t-elle vraiment les résultats d'un agent ?

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.

À modèle égal, quelques points de mieux

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.

82,2 %de réussite sur SWE-bench Verified, un test de correction de bugs dans du vrai code, avec le harness de NVIDIA, contre 78,2 et 78,6 % pour deux autres harness, avec le même modèle (GPT-5.5), selon NVIDIA.

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.

Une boucle sans aucune IA

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.

3,3 contre 0,4branches de travail terminées en moyenne sur 10,3, par la boucle sans IA et par la chaîne linéaire, sur neuf configurations simulées (Towards Data Science).

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.

Renvoyer l'erreur, mieux placer la demande

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 :

  • renvoyer au modèle l'erreur produite par son code, pour qu'il retente, répare ce qui fait planter le programme (un nom de colonne faux, une fonction inconnue) ; un code qui tourne et se trompe en silence lui échappe ;
  • pour obtenir les graphiques voulus, placer la demande dans le message de l'utilisateur et donner au modèle un outil dédié a marché, après l'échec d'une consigne générale durcie.
Schéma comparatif issu de l'expérience publiée sur Towards Data Science : un pipeline linéaire s'arrête au premier obstacle (0,4 branche terminée sur 10,3 en moyenne) ; une boucle garde chaque blocage dans sa branche et termine les autres (3,3 branches sur 10,3 en moyenne)
Nuage de points NVIDIA : taux de réussite sur SWE-bench Verified selon le nombre moyen de tokens par tâche, pour les harness NOOA, OpenCode et PI et plusieurs réglages des modèles, avec la frontière du meilleur compromis
À chaque réglage des modèles, le harness de NVIDIA (NOOA) obtient le meilleur score. La frontière du meilleur compromis entre réussite et coût passe aussi par deux points de PI, moins coûteux. Figure : NVIDIA
Courbes NVIDIA sur ARC-AGI-3 : score RHAE moyen de la flotte dans le temps ; avec GPT-5.5, la configuration world model + memory atteint 50,2 %, contre 41,7 % pour la configuration de référence et 38,4 % pour de simples fichiers markdown ; avec GPT-5.6-sol, 85,1 %
Sur ARC-AGI-3, avec le même modèle (GPT-5.5), 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 fichiers markdown ; NVIDIA attribue 11,8 points à la mémoire. Les 85,1 % sont obtenus avec un autre modèle, GPT-5.6-sol. Figure : NVIDIA
Organigramme de l'expérience publiée sur Towards Data Science : cycle OBSERVE, vérification des dépendances, EXECUTE, pass/fail, retries, avec les états DONE, FAILED et DEADLOCKED et les vérifications RETRIEVE et ASK
Le contrôleur à règles : le cycle observer, exécuter, réviser, les états de sortie (DONE, FAILED, DEADLOCKED) et les vérifications de ressources et de décisions avant chaque exécution. Aucun modèle d'IA dans cette boucle. Figure : Towards Data Science
Infographie des six scénarios d'exécution de la simulation publiée sur Towards Data Science : clean, flaky, slow_resource, missing_resource, answerable_decision, unanswerable_decision
Les six comportements simulés, de la tâche propre au blocage définitif. L'autrice juge elle-même son taux d'impasses très sévère : un quart des tâches sont bloquées par construction. Figure : Towards Data Science
04 / 07

Quelles règles donner à une boucle pour qu'elle reste fiable ?

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 :

  • toute boucle a des règles explicites pour s'arrêter, escalader ou passer la main à un humain ;
  • des plafonds d'itérations, contre les coûts inutiles et les actions non voulues ;
  • l'agent revient régulièrement à des sources de vérité vérifiées, plutôt que de raisonner sur son seul historique de conversation, pour réduire le risque que les petites erreurs s'additionnent en grandes ;
  • une évaluation à chaque étape : la boucle doit savoir si la tâche est finie, s'il reste du travail ou s'il faut un humain ;
  • des limites par outil, qui distinguent les actions en lecture seule, réversibles ou soumises à l'accord explicite d'un humain ;
  • une trace de chaque étape utile, pour pouvoir reconstituer et contrôler ce qui s'est passé.

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.

Attaquer le plan avant de le valider

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. »
Nick Maletsky, HackerNoon, 27/07/2026
05 / 07

Le graph engineering prend-il la suite du loop engineering ?

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.

Schéma de l'escalier d'abstraction : le prompt contrôle un appel, le contexte une session, la boucle un agent, et le graphe (émergent) plusieurs agents
06 / 07

Que ne sait-on pas encore ?

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.

  • Dans nos sources, aucune mesure indépendante ne compare des harness en production. Les chiffres de ce carnet viennent d'éditeurs qui mesurent leurs propres outils (NVIDIA, Anthropic) ou d'une simulation.
  • Le coût complet d'une boucle n'est pas publié. Nos sources parlent de tokens consommés ; aucune ne chiffre ce que coûtent sa conception, sa surveillance et sa maintenance dans une entreprise.
  • Les retours d'expérience décrivent des règles, sans résultats chiffrés. Santander dit comment il encadre ses boucles, sans chiffrer ce que ces règles ont évité ; le témoignage publié sur HackerNoon est celui d'un développeur, sur son propre projet.
  • Hors du code, on sait peu de chose. Presque tous les exemples de ce carnet portent sur des agents qui écrivent, corrigent ou exécutent du code ; les jeux de logique d'ARC-AGI-3 et la recherche documentaire d'Anthropic font exception.
  • Le graph engineering a peu de mesures. La seule que cite MarkTechPost vient d'Anthropic, en 2025 : sur son évaluation interne de recherche, un système de plusieurs agents faisait 90,2 % de mieux qu'un agent seul, pour environ quinze fois les tokens d'une conversation.
07 / 07

Quelles précautions pour lire ces chiffres ?

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.

  • NVIDIA mesure son propre harness, en préversion de recherche, sur des tests publics ; l'écart change avec le modèle et le réglage.
  • L'expérience publiée sur Towards Data Science est une simulation sur des tâches fabriquées : elle montre un principe, sans dire le gain à attendre dans une entreprise. Son encadré attribue les 3,3 branches à 300 tirages, son tableau à neuf configurations ; nous suivons le tableau.
  • Les annonces d'AWS, de Databricks et de GitHub sont des annonces d'éditeurs, parfois lues à travers un média qui les reprend (Tech Times) ; nous n'avons pas testé ces produits.
  • Le nombre d'étoiles d'Everything Claude Code, dans le paysage plus bas, compte des marques d'intérêt sur GitHub ; il ne mesure aucun usage.
  • Cette édition corrige la précédente : le nombre de configurations de l'expérience de Towards Data Science, ce que montre le retour de l'université des Nations unies, la nature du texte de Santander (des principes, sans retour d'expérience), et un exemple de Cloudflare retiré du paysage, que sa source ne soutenait pas.
En pratique

Cinq questions à poser avant de laisser un agent travailler seul

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.

01

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.

02

Qui vérifie ?

Celui qui produit ne corrige pas ses propres copies : un agent vérificateur séparé, ou une validation humaine selon le niveau de risque.

03

Quand la boucle s'arrête-t-elle ?

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.

04

Où vit l'état ?

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.

05

À quelles sources de vérité l'agent se reconnecte-t-il ?

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.

Le paysage

L'outillage, couche par couche

Harness géré

Acteurs
AWS AgentCore Harness (disponibilité générale en juin 2026)
Ce qu'on en retient
Le harness comme service : on le configure plutôt que de le construire.

Plan de contrôle

Acteurs
Databricks Omnigent (open source, en alpha)
Ce qu'on en retient
Des règles et une interface commune au-dessus de Claude Code, Codex et Pi.

Boucles dans l'éditeur

Acteurs
GitHub Copilot dans VS Code, Zed
Ce qu'on en retient
L'agent vérifie son travail et plusieurs agents tournent en parallèle dans l'outil du développeur.

Harness communautaire

Acteurs
Everything Claude Code (228 000 étoiles GitHub en juillet 2026)
Ce qu'on en retient
Des configurations partagées pour plusieurs harness ; les étoiles disent un intérêt, sans mesurer l'usage.

Persistance d'état

Acteurs
SQLite et Litestream (Obelisk)
Ce qu'on en retient
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

Acteurs
LangGraph, Claude Agent SDK, OpenAI Agents SDK, Google ADK, CrewAI
Ce qu'on en retient
Les cadres les plus cités dans nos sources.
Sources

Toutes les sources du carnet

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.

Retours d'expérience et expérimentations

Architecture et concepts

Annonces et outils

Vidéos

Envie de concevoir des agents qui tiennent sans vous ?

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.