HeadlinesBriefing HeadlinesBriefing.com

Anthropic repense le contrôle de source pour l'IA

Hacker News •
×

Chez Anthropic, le codage n'est plus le goulot d'étranglement pour la construction de systèmes ou la recherche. Claude peut itérer de manière autonome sur des boucles de recherche, optimiser finement des programmes complexes et créer de nouveaux services à partir de zéro, à une vitesse et une échelle que l'entreprise n'avait jamais connues. Le goulot d'étranglement se situe désormais dans l'infrastructure des développeurs, conçue pour une échelle humaine : le contrôle de source, les compilations et l'intégration continue (CI).

En mai 2026, Anthropic fusionnait en moyenne environ 2 500 modifications de code par jour. En septembre, ce chiffre dépassait 30 000 par jour. L'entreprise ne s'attend pas à un ralentissement de cette croissance, car la demande de fusion de code est pratiquement infinie et chaque goulot d'étranglement levé entraîne une production de code supplémentaire.

Pour soutenir cette croissance, Anthropic a développé Scion, un système de gestion de versions interne, et migré intégralement son monorepo depuis git en cinq mois. L'entreprise a également mis au point Antique, une interface de revue de code, un moteur de recherche de code, un système IAM dédié au contrôle de source et de nouvelles méthodes pour intégrer de grands volumes de code relu.

Le monorepo avait dépassé la conception décentralisée de git. L'historique de sa branche principale atteint près de 100 Go, et une copie de travail compressée dépasse 25 Go. Anthropic effectue environ 25 millions d'extractions de code par jour pour la CI. Les contournements de git, comme les clones superficiels, les extractions partielles, les miroirs internes et les graines stockées en blobs, ont aidé, mais la maintenance de plusieurs centaines de miroirs est devenue difficile à mesure que le taux de fusion augmentait. Anthropic a constaté que, presque tous ses clients étant des agents toujours connectés, les propriétés de git conçues pour un fonctionnement hors ligne freinaient la montée en charge.

Source: Hacker News · Résumé par HeadlinesBriefing