Harness Engineering 101 est une série de blog et un livre ouvert consacré à la création d'agents IA à partir des principes premiers. Son idée centrale est que le LLM est le cerveau et que le harness est le corps. Une API de LLM est sans état : à chaque tour, la conversation complète est envoyée sous forme de tableau JSON et du texte est renvoyé. Un harness est le programme qui construit, maintient et protège ce tableau. Tout ce que le domaine appelle des « agents » constitue un ensemble de correctifs apportés à cette seule boucle, et chaque correctif existe parce que quelque chose de concret a cassé.
La série, datée de septembre 2026 en version 1.0, développe cette idée à travers 16 chapitres. Elle construit au fil des pages un agent jouet d'environ 300 lignes en Python pur. Chaque chapitre suit la même structure : la défaillance, le correctif minimal et le coût de ce correctif. Les chapitres couvrent des sujets allant de l'utilisation d'outils et de la boucle de l'agent à la mise en cache, aux budgets de contexte, aux sous-agents, au pilotage, aux tâches en arrière-plan, à MCP et aux garde-fous. Le livre se termine par une étude de cas sur les agents de programmation et par l'argument selon lequel RAG a toujours été un motif de harness.
Les motifs sont développés en détail dans One Code, un agent de programmation open source construit sur pi. Le livre peut être lu en ligne et ses sources sont hébergées sur GitHub. Les annexes traitent de sujets avancés tels que le routage de modèles, les worktrees et l'isolation, le mode plan, ainsi que les nouvelles tentatives et le streaming.
Le dépôt comprend les sources du livre, un harness jouet exécutable comportant un fichier par étape, et des générateurs de diagrammes. La compilation du livre nécessite mdbook et mdbook-mermaid. Le texte est publié sous licence CC BY-NC-ND 4.0, tandis que le code est distribué sous licence MIT.
Source: Hacker News · Résumé par HeadlinesBriefing