Le Claude Code d'Anthropic migre 1 million de lignes de code vers un nouveau langage en deux semaines
Anthropic
Les ingénieurs d'Anthropic ont utilisé Claude Code pour migrer de grandes bases de code en quelques jours ou semaines, Jarred Sumner migrant Bun de Zig vers Rust et Mike Krieger portant une base de code Python vers 165 000 lignes de TypeScript. L'article détaille le processus en six étapes et l'économie de la migration de code assistée par intelligence artificielle, y compris les coûts en jetons et les résultats des tests.
Anthropic rapporte qu'en utilisant Claude Code et des modèles comme Claude Fable 5 et Claude Opus 4.8, les développeurs peuvent migrer de grands codebases vers un nouveau langage en quelques jours ou semaines, au lieu d'années. Deux exemples sont mis en avant : Jarred Sumner, cofondateur de Bun, a utilisé Claude Code pour migrer Bun de Zig vers Rust, produisant un million de lignes de code en moins de deux semaines, avec seulement 19 régressions trouvées après la fusion, toutes corrigées depuis. Mike Krieger, un responsable des laboratoires Anthropic, a migré un codebase Python vers 165 000 lignes de TypeScript en un week-end, en utilisant des centaines d'agents, huit points de contrôle, trois cycles de révision contradictoire et une vérification finale de parité. L'article décrit un processus en six étapes pour de telles migrations, commençant par l'établissement d'un arbitre fiable (la suite de tests), puis la création d'un document de règles, d'une carte des dépendances et d'un registre des divergences, suivis d'une traduction, compilation et test menés par des agents en parallèle. Il note que la migration de Bun a coûté environ 5,9 milliards de jetons d'entrée non mis en cache et 690 millions de jetons de sortie, soit environ 165 000 dollars, tandis que la migration de Mike a utilisé 27 millions de jetons. L'économie a changé, rendant les migrations réalisables pour des bénéfices plus modestes, comme la réduction des temps de compilation de huit minutes à deux secondes.
Source: Habr — хаб ИИ —
original
