CockroachDB : 1M lignes de code via agents IA en 5 mois

Original : Five months treating bugs like patients and coding agents like a medical team

Pourquoi c'est important

Preuve que des workflows agentiques structurés peuvent tenir sur du code de production complexe.

Cockroach Labs a déployé un pipeline d'agents IA structuré comme un hôpital universitaire pour gérer MOLT. Résultat : plus d'un million de lignes de code traitées en 5 mois, avec seulement 7 reverts.

Cockroach Labs a passé cinq mois à faire tourner un pipeline d'agents IA baptisé MOLT Sinai — en référence au Mount Sinai, hôpital universitaire de Toronto et New York. Les bugs sont des patients, les fusions de code sont des sorties d'hôpital, et les humains restent les chefs de médecine.

Le système repose sur des rôles distincts : Triage Nurses, Fellows, Review Attendings, Discharge Nurses. Chaque agent a une fonction précise, avec des révisions obligatoires, un plan avant d'écrire du code, et des garde-fous avant tout merge.

L'exemple le plus frappant : l'intégration du support IBM Db2 dans MOLT. Entre un mercredi soir et un vendredi après-midi d'avril, les agents ont livré un convertisseur de schéma complet, un chemin Fetch, un chemin Verify, une grammaire ANTLR, une image Docker pour la CI, et plus de dix mille lignes de fixtures de test. Aucun humain n'a écrit une ligne. Coût en tokens : 4 172 dollars. En 2024, le support Oracle avait demandé 9 mois et environ 160 000 dollars d'ingénierie — soit 164 fois plus lent et 38 fois plus cher.

Sur l'ensemble de la période, 32 sous-tickets ont été ouverts, 27 pull requests fusionnées, 55 renvois en révision, et 9 escalades — dont seulement 2 vers un humain. La couverture de tests était équivalente à celle du dialecte PostgreSQL, le mieux testé de l'outil.

Source

cockroachlabs.com — Lire l'original →