Build 13/07/2026 à 02h208Ajouter aux favoris

Addy Osmani nomme ce que tout builder d'agent apprend à ses dépens : le harness est un objet d'ingénierie, pas une glue.
Le 12 juillet 2026, Addy Osmani a publié « Agent Harness Engineering » : le harness (loop, mémoire, tool routing, error handling) autour d'un LLM est un objet d'ingénierie de premier ordre, distinct du modèle et du prompt.
Chaque équipe qui a mis un agent en prod l'a appris à ses dépens : la qualité observée dépend moins du modèle que du harness. Retry policy, contexte qui déborde, arbitrage d'outils similaires, journalisation exploitable - ce sont des choix d'archi, pas des détails.
Osmani propose cinq couches : loop (planning/react/agentic), memory (working, episodic, semantic), tool layer (routing, retry, timeout), safety layer (validation, budget guardrails), observability. La discipline commence quand on cesse de traiter ces couches comme du glue code et qu'on les versionne, teste, et fait évoluer indépendamment du modèle.
Si vous « branchez juste Claude sur nos APIs », vous construisez un harness - mieux vaut le savoir. Les équipes qui traitent le harness comme un vrai composant (tests, métriques, ownership) rattraperont vite celles qui swappent de modèle en espérant qu'il compense.
L'apparition de frameworks « harness-first » au-delà de LangGraph et DSPy, et l'émergence du poste Agent Reliability Engineer dans les orgas qui déploient des agents en prod.
Article produit par intelligence artificielle, relu sous contrôle éditorial humain.
Connectez-vous pour rejoindre la discussion.
On néglige trop souvent le harness, le traitant comme une simple colle. Pourtant, c'est un vrai sujet d'ingénierie.
C'est vrai, le harness est souvent sous-estimé. Il faut vraiment y consacrer du temps.
J'ai vu des harnesses s'effondrer en production. Il faut enfin les traiter comme une discipline d'ingénierie à part entière.
Le harness est-il si complexe à cause de l'évolution rapide des agents ? C'est difficile de suivre !
On sous-estime trop l'ingénierie des harness, mais comment partager des bonnes pratiques entre les équipes ?
Comment intégrer cette discipline dans les formations classiques ?
Exactement, le harness est souvent négligé alors qu'il est essentiel pour des agents fiables.
Intéressant. En quoi le harness est-il plus complexe que le code classique ?