Aller au contenu
Méthodologie

Harness engineering

Harness engineering — Méthodologie. catégorie : Pratique d'ingénierie pour construire la confiance dans les agents de codage · définition : Couche déterministe de contrôle, garde-fous, structuration des informations injectées à l'IA et vérification du code produit · période_dominante : 2026

Trois ingénieurs chez OpenAI, sept par la suite, ont produit environ un million de lignes de code en cinq mois sans qu'une seule ligne ne soit écrite à la main ; des agents Codex ont ouvert, évalué et fusionné quelque 1 500 pull requests, soit une moyenne de 3,5 par ingénieur et par jour. La méthodologie derrière ce chiffre, le harness engineering, traite l'environnement qui entoure le modèle comme l'objet même de l'ingénierie : structure du dépôt, configuration CI, un modèle de couches de dépendances strict, des linters personnalisés dont les messages d'erreur injectent directement des instructions de correction dans le contexte de l'agent, et des tâches récurrentes de nettoyage qui ouvrent des PR de refactoring auto-fusionnées.

L'équation de Viv Trivedy, citée par Addy Osmani le 19 avril 2026, donne au domaine son slogan : « Agent = Model + Harness. If you're not the model, you're the harness. » Osmani cite Terminal Bench 2.0, où Claude Opus 4.6 obtient un score plus faible dans Claude Code que le même modèle placé dans un harness personnalisé, ainsi que l'équipe de Trivedy, qui a fait passer un agent de codage de la 30e à la 5e place en ne changeant que le harness.

Birgitta Böckeler distingue deux volets dans la pratique : les guides, les contrôles feedforward (conventions, spécifications, skills, serveurs MCP), et les senseurs, les contrôles feedback (linters, tests, analyse statique). Chacun peut être computationnel ou inférentiel. Le harness comportemental reste non résolu dans son analyse, car les suites de tests générées par IA ne sont pas encore assez fiables pour vérifier qu'une application fait ce qu'elle est censée faire.

Sur BFM Business le 5 mai 2026, Rémi Jacquet de Cast Software a daté ce basculement : prompt engineering en 2024, Context Engineering en 2025, harness engineering en 2026. Son avertissement allait à contre-courant de l'optimisme ambiant du secteur : plus l'IA se renforce, plus la vigilance se relâche.

Type
Méthodologie
catégorie
Pratique d'ingénierie pour construire la confiance dans les agents de codage
définition
Couche déterministe de contrôle, garde-fous, structuration des informations injectées à l'IA et vérification du code produit
période_dominante
2026
relations
10
Citée dans
4 fiches

Voisinage

Capteurs feedback Guides feedforward Contraintes architec… Ingénierie de contexte Viv Trivedy Cast Software Garbage collection (… ratchet principle Context engineering

→ utilise

Capteurs feedback CONCEPT confiance élevée atemporel Source ↗
Guides feedforward CONCEPT confiance élevée atemporel Source ↗

→ est basé sur

Contraintes architecturales CONCEPT confiance élevée atemporel Source ↗
Ingénierie de contexte CONCEPT confiance élevée atemporel Source ↗
Garbage collection (code) CONCEPT confiance élevée atemporel Source ↗
ratchet principle CONCEPT confiance élevée atemporel Source ↗

← a créé

Viv Trivedy PERSONNE confiance élevée stable Source ↗

← recommande

Cast Software ORGANISATION confiance élevée évolutif Source ↗

→ est variante de

Context engineering METHODOLOGIE confiance élevée atemporel Source ↗

→ remplace

Context Engineering METHODOLOGIE confiance élevée stable Source ↗

Citée dans (4)