Nouveau terme : harness engineering

2026-02-05 · Éditeur : Mitchell Hashimoto · Domaine : Intelligence Artificielle

Le harness engineering consiste à concevoir l'environnement d'un agent (consignes, outils, tests, contrôles) pour qu'une erreur corrigée ne se reproduise plus. Mitchell Hashimoto nomme la pratique en février 2026 ; OpenAI la popularise six jours plus tard.

Ce qui change

  • Chaque erreur d'agent devient une correction permanente de son environnement.
  • L'ingénieur passe de l'écriture du code à la conception du système qui encadre l'agent.
  • Chez OpenAI, une équipe livre un produit sans aucune ligne de code écrite à la main.
  • Le terme prolonge le context engineering en y ajoutant outils, boucles et contrôles.
  • Thoughtworks le formalise : guides en amont, capteurs en aval.

### Définition Le **harness engineering** (ingénierie du harness) est la discipline qui consiste à concevoir tout l'environnement d'un agent d'IA : fichiers de consignes, outils, scripts, tests, linters, contrôles et boucles de rétroaction. Son principe : quand l'agent se trompe, on corrige son environnement pour que l'erreur devienne structurellement impossible. ### Origine Le 5 février 2026, Mitchell Hashimoto (cofondateur de HashiCorp) publie « My AI Adoption Journey ». Il écrit : « I've grown to calling this 'harness engineering.' It is the idea that anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again » (J'ai fini par appeler cela « harness engineering ». L'idée est que chaque fois qu'un agent commet une erreur, on prend le temps de concevoir une solution pour qu'il ne la commette plus jamais). Le 11 février 2026, Ryan Lopopolo (OpenAI) publie « Harness engineering: leveraging Codex in an agent-first world » (Harness engineering : tirer parti de Codex dans un monde où l'agent passe en premier), résumé par la formule « Humans steer. Agents execute. » (Les humains pilotent. Les agents exécutent.) ### Ce que le terme recouvre - Chez OpenAI, environ un million de lignes et quelque 1 500 pull requests en cinq mois, sans code écrit à la main. - Un AGENTS.md court qui sert de table des matières vers une documentation plus profonde. - Des règles mécaniques et des tâches de maintenance en tâche de fond contre la dérive architecturale. ### Lien avec le context engineering Le context engineering décide de ce que voit le modèle ; le harness englobe ce contexte, mais aussi les outils, la mémoire, la boucle d'exécution et les contrôles. Birgitta Böckeler (Thoughtworks) y distingue les « guides », qui orientent l'agent avant qu'il agisse, et les « capteurs », qui l'aident à se corriger après. ### Critiques et limites Böckeler note que les capteurs automatiques repèrent bien les défauts structurels, mais ni eux ni les guides ne détectent de façon fiable les erreurs de diagnostic ou la surconception. Certains y voient aussi un nouveau nom pour de bonnes pratiques anciennes. ### À retenir Le harness engineering fait de l'ingénieur le concepteur du système dans lequel l'agent travaille. La qualité se joue désormais dans l'échafaudage autant que dans le code.

Liens

Tags : Vocabulaire, Harness, Agents, Code