Définition du harness
Dans l’article, le terme harness désigne l’ensemble de l’infrastructure, des interfaces, du contexte et de l’état qui entourent une LLM sans état. Le concept s’étend aux frameworks comme LangGraph ou aux agents de code tels que Codex, Claude Code ou OpenCode, qui encapsulent une API de modèle dans des outils capables d’exécuter des tâches concrètes. Un meta‑harness orchestre plusieurs sous‑harnesses spécialisés, tandis qu’une « software factory » est un harness composé de sous‑harnesses dédiés à la spécification, à la génération de code et à la revue, avec un niveau supérieur qui décide de l’ordre d’exécution.
Architecture et évolution des SaaS
L’auteur décrit une trajectoire en quatre phases : d’abord, les entreprises SaaS vendent des services sans harness, puis les ingénieurs utilisent des agents pour augmenter leur productivité. Progressivement, les fonctions produit et commercial intègrent elles‑mêmes des agents, et enfin les individus orchestrent des harnesses où les agents exécutent la plupart des tâches en arrière‑plan. Cette évolution implique que le « produit » devient essentiellement la sortie du modèle, tandis que l’entreprise fournit le contexte, les intégrations et les interfaces de révision humaine. Le texte cite explicitement des acteurs comme Ramp, Stripe et DoorDash comme premiers à internaliser des outils de développement IA, illustrant le passage d’outils internes à des composants critiques du business.
Sur le plan technique, le harness repose sur trois piliers : (1) la connexion aux API de modèles de grande taille, (2) la persistance d’état (historique de prompts, résultats, métriques de qualité) et (3) les boucles de revue humaine où des « taste‑holders » valident ou ajustent les sorties. L’orchestration se fait généralement via des workflows déclaratifs (ex. YAML ou JSON) qui déclenchent des agents en fonction d’événements métier, puis agrègent les réponses pour les présenter aux décideurs humains.
Impacts organisationnels et limites
Lorsque le harness devient le cœur de la chaîne de valeur, la différenciation de l’entreprise repose sur la capacité à concevoir le harness : la façon dont il apprend, les signaux qu’il surveille, les interfaces qu’il expose aux humains et les systèmes qu’il intègre. Les dimensions de différenciation mentionnées sont la confiance (fiabilité des sorties), la distribution (vitesse de mise sur le marché), l’efficacité (boucles de rétroaction rapides) et le contexte métier (ingestion du savoir institutionnel). En revanche, l’article souligne que la confiance totale dans les agents reste difficile à atteindre aujourd’hui, même avec les modèles de pointe, et que la « revue humaine sélective » demeure indispensable pour éviter la production de « slop » à grande échelle.
Enfin, le texte anticipe un futur où les entreprises possèdent le harness de niveau supérieur et branchent des solutions tierces pour des sous‑processus spécifiques. Si un tiers parvient à offrir un harness complet « spec‑to‑tested‑pull‑request », le modèle d’affaires du client pourrait être commoditisé, réduisant ainsi la barrière à l’entrée. Cette perspective met en évidence le risque de dépendance à des fournisseurs externes et la nécessité de maintenir un contrôle stratégique sur le point d’orchestration.