Tout est parti d’un message publié sur LinkedIn par un ingénieur de haut niveau de Microsoft qui a fait des déclarations audacieuses sur l'utilisation de l'IA pour remplacer C et C++ par Rust dans le cadre de travaux liés à Windows 11 : « 1 ingénieur, 1 mois, 1 million de lignes de code ». Dans un contexte déjà tendu autour de l’automatisation du développement logiciel, la déclaration a immédiatement été interprétée comme la preuve que Microsoft réécrivait massivement Windows 11 à l’aide de l’intelligence artificielle.La réaction ne s’est pas fait attendre. Sur les réseaux sociaux et dans les cercles techniques, l’indignation a rapidement monté. Pour beaucoup d’ingénieurs, l’idée qu’un système aussi critique que Windows puisse être largement généré par IA en quelques semaines relevait soit de l’exagération grossière, soit d’un aveu inquiétant sur les pratiques internes de l’éditeur.
Accusé à demi-mot de réécrire Windows 11 à l’aide de l’IA, l’éditeur a dû sortir de son silence pour calmer le jeu et rappeler une réalité bien plus prosaïque.
Galen Hunt, ingénieur émérite de haut niveau chez Microsoft, a écrit dans un message LinkedIn désormais modifié :
Mon objectif est d'éliminer toutes les lignes de C et C++ de Microsoft d'ici 2030. Notre stratégie consiste à combiner l'IA et les algorithmes pour réécrire les plus grandes bases de code de Microsoft. Notre étoile polaire est « 1 ingénieur, 1 mois, 1 million de lignes de code ». Pour accomplir cette tâche inimaginable, nous avons construit une puissante infrastructure de traitement du code. Notre infrastructure algorithmique crée un graphe évolutif sur le code source à l'échelle. Notre infrastructure de traitement de l'IA nous permet ensuite d'appliquer des agents d'IA, guidés par des algorithmes, pour apporter des modifications au code à l'échelle. Le cœur de cette infrastructure fonctionne déjà à grande échelle sur des problèmes tels que la compréhension du code.
Objectivement, la plupart des gens n'auraient pas pris cela au sérieux si cela ne venait pas d'un ingénieur de haut niveau chez Microsoft. Quand quelqu'un avec un tel titre et une longue expérience dans l'entreprise parle d'éliminer le C et le C++ et d'utiliser l'IA pour réécrire de grandes bases de code, cela ressemble moins à une idée aléatoire qu'à quelque chose que Microsoft est au moins en train d'explorer.
De plus, le message LinkedIn utilise à plusieurs reprises le mot « notre », ce qui montre clairement qu'il s'exprime au nom de l'entreprise.
Dans un climat où chaque annonce liée à l’IA est scrutée, disséquée et parfois instrumentalisée, le raccourci a été immédiat : si un ingénieur peut produire un million de lignes en un mois, alors Microsoft serait en train de réécrire massivement Windows 11 grâce à des modèles génératifs. Une hypothèse spectaculaire, mais profondément problématique.
La mise au point officielle de Microsoft
Suite à l'indignation suscitée par le projet visant à « éliminer toutes les lignes de code C et C++ de Microsoft d'ici 2030 », Microsoft a déclaré qu'il n'existait aucun projet de ce type. Frank X. Shaw, cadre supérieur et responsable de la communication chez Microsoft, a également confirmé que la société n'avait pas l'intention de réécrire Windows 11 à l'aide de l'IA.
Galen Hunt, qui avait initialement affirmé que les langages C et C++ étaient en train d'être remplacés par Rust à l'aide de l'IA, a également mis à jour son message LinkedIn en apportant la précision suivante :
« Il semble que mon message ait suscité beaucoup plus d'attention que je ne le souhaitais... avec beaucoup de spéculations entre les lignes... Pour clarifier les choses... Windows n'est PAS en train d'être réécrit en Rust à l'aide de l'IA.
Le projet de mon équipe est un projet de recherche. Nous développons une technologie permettant la migration d'un langage à un autre. L'objectif de mon message était de trouver des ingénieurs partageant les mêmes idées pour nous rejoindre dans la prochaine étape de cette entreprise pluriannuelle, et non de définir une nouvelle stratégie pour Windows 11+ ou de laisser entendre que Rust est une fin en soi. »
Si Galen Hunt affirme que les gens « lisaient entre les lignes », cette réaction n'est pas sortie de nulle part. Son message utilisait un langage très direct pour évoquer la suppression du C et du C++ d'ici 2030 et l'utilisation de l'IA et d'algorithmes pour réécrire de grandes bases de code, avec une phrase telle que « 1 ingénieur, 1...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.