Anthropic affirme avoir réécrit un million de lignes de code en deux semaines avec sa propre IA
Anthropic a expliqué comment ses ingénieurs ont utilisé Claude Code pour porter d’énormes bases de code d’un langage de programmation à l’autre en quelques semaines plutôt qu’en années. C’est impressionnant, vraiment utile et révélateur de ce à quoi l’IA de code sert réellement.
Anthropic a publié un aperçu de la manière dont ses propres ingénieurs utilisent Claude Code, son outil d’IA pour programmer, afin de s’attaquer à l’une des corvées les plus redoutées du logiciel : les migrations. Une « migration » signifie ici réécrire un programme existant d’un langage de programmation à un autre, ou sur de nouvelles fondations. Historiquement, ces projets étaient des travaux de plusieurs années. Au cours du dernier mois, Anthropic affirme que des développeurs individuels ont déplacé dix paquets de code distincts, de dizaines à centaines de milliers de lignes chacun, en une fraction de ce temps.
L’exemple phare attire l’œil. Jarred Sumner, créateur de l’outil JavaScript populaire Bun, a utilisé Claude Code pour le réécrire du langage Zig vers Rust, produisant environ un million de lignes de code en moins de deux semaines, tous les tests existants de Bun passant avant l’intégration des changements. Séparément, Mike Krieger d’Anthropic, cofondateur d’Instagram, aurait déplacé une base Python vers 165 000 lignes de TypeScript en un seul week-end.
La partie à comprendre explique pourquoi cela fonctionne alors que « l’IA écrit toute mon application » échoue souvent. Anthropic ne s’est pas contentée de dire au modèle « réécris ceci ». Sa méthode est une boucle disciplinée : construire d’abord un « livre de règles » et une carte des dépendances entre les éléments, traduire ensuite par petits morceaux, puis s’appuyer fortement sur la suite de tests existante pour attraper les erreurs. Une « suite de tests » est une collection de vérifications automatiques qui confirme que le code fait toujours ce qu’il doit faire. Cet ingrédient final est le secret. Les migrations sont une tâche presque idéale pour l’IA parce qu’il existe déjà une réponse correcte à laquelle comparer : le comportement de l’ancien programme. L’IA propose, les tests jugent et tout ce qui est cassé est intercepté avant livraison.
Ce que cela signifie pour vous: Si vous codez, la leçon pratique vaut davantage que le titre. L’IA brille sur les travaux volumineux, fastidieux et bien définis, dont la réussite se vérifie, et les migrations en sont l’exemple parfait. Ce que vous pouvez retenir : donnez au modèle une structure et un moyen de se contrôler, règles claires, petites étapes, tests solides, plutôt qu’une grande instruction vague. Si vous ne codez pas, le signal reste important. Réécrire de vieux logiciels est un goulot d’étranglement énorme et coûteux dans tous les secteurs, et passer de plusieurs années à quelques semaines change ce que les entreprises peuvent moderniser. Réserve honnête : Anthropic fait ici la démonstration de son produit, et les gains viennent d’ingénieurs experts capables de guider et vérifier le résultat. Ce sont les tests réussis, pas l’assurance du modèle, qui l’ont rendu fiable.
Sources
News Corp contre-attaque Brave, et le vrai combat porte sur qui paie les textes lus par l’IA
La News Corp de Rupert Murdoch poursuit le navigateur Brave en retour, l’accusant d’aspirer des articles du Wall Street Journal et du New York Post et de revendre des résumés à des entreprises d’IA. Une affaire complexe qui touche une question dont tout utilisateur d’IA dépend.