Copilot passe au Rust : portage par agents IA, 120 000 $ US de jetons
D'après Billet officiel GitHub Blog, Stephen Toub (Microsoft), « Migrating the GitHub Copilot runtime to Rust, using Copilot », relayé par The Register
Illustration générée par Gemini (Google) pour laveille.ai
Rédigé à partir du média cité; chaque fait est vérifié contre le texte source.
Annonce commerciale : ce document émane de l'entreprise concernée.
À retenir
- Les 120 000 $ US couvrent UNIQUEMENT les jetons d'IA consommés, pas les quelque trois semaines de travail d'une personne développeuse qui ont accompagné le chantier.
- Le chantier a converti 430 000 lignes de TypeScript en 800 000 lignes de Rust en production, en plus de 135 versions publiées sur environ 14,5 semaines.
- Un banc d'essai a mesuré le nouveau moteur Rust 15,9 fois plus rapide, avec une mémoire réduite de 1383 Mo à 126 Mo pour un même lot de dix agents.
- Le résultat n'est pas parfait : plusieurs dizaines de régressions sont apparues (du code qui fonctionnait avant une mise à jour et qui a cessé de fonctionner après), et le portage du fichier le plus complexe a fait naître 15 sessions filles d'agents devant se coordonner entre elles.
- Une consultante présente à RustConf (Montréal, 8 au 11 septembre 2026) a averti qu'un code qui compile en Rust n'est pas forcément un code correct.
Pourquoi ça compte
Ce chantier prouve qu'une équipe d'agents, sous supervision humaine continue, peut porter un très gros moteur logiciel existant vers un nouveau langage, à un coût mesurable en jetons. Il ne prouve PAS qu'une IA peut concevoir un système de A à Z : la logique et l'architecture existaient déjà en TypeScript, le travail étant un portage, pas une conception. Un runtime interne n'est pas non plus une application destinée à la clientèle, où la tolérance aux régressions est bien plus faible.
Citation
« Rust stops the agent writing memory unsafe code; it does not stop the agent writing the wrong program correctly. » Lisa Crossman, consultante, citée à RustConf 2026 (Montréal)
Repères datés
- 16 septembre 2026 - Stephen Toub (GitHub) publie le billet officiel détaillant la migration complète du moteur Copilot vers Rust.
- 8 au 11 septembre 2026 - RustConf se tient à Montréal; une consultante y avertit qu'un code Rust qui compile n'est pas forcément correct.
- 21 août 2026 - Le moteur de production de GitHub Copilot atteint 100 % Rust, au terme d'environ 14,5 semaines de portage et plus de 135 versions.
- 30 juillet 2026 - Portage distinct et comparable : le moteur JavaScript de Bun (Zig vers Rust, agents Claude) réussissait déjà 99,8 % des tests; ce chantier a coûté 165 000 $ US en jetons.
D'après un média relais
Sources
- Billet officiel GitHub Blog, Stephen Toub (Microsoft), « Migrating the GitHub Copilot runtime to Rust, using Copilot » : Original retrouvé par recherche indépendante (pp_search, 3 requêtes convergentes) et confirmé par recoupement (chiffres précis : 832 378 lignes Rust, 136,3 milliards de jetons, 96,22 % de cache hit). NON récolté comme texte canonique de cette fiche dans ce cycle (contrainte : aucune écriture en production) - le texte persisté demeure celui du relais (The Register). Promouvoir à niveau_preuve=primaire exigerait au préalable un news:source --replace sur cette URL.
- Relais média : The Register → · Lire en français