L’IA transforme le développement logiciel : jusqu’à 30 % du code chez Microsoft est généré par l’intelligence artificielle

Dans le monde technologique en constante évolution, l’intelligence artificielle (IA) joue un rôle de plus en plus crucial dans le développement de logiciels. Récemment, lors de la conférence LlamaCon organisée par Meta, Satya Nadella, PDG de Microsoft, a partagé une statistique impressionnante : entre 20 % et 30 % du code contenu dans les dépôts de Microsoft est aujourd’hui généré par l’IA.

**L’IA au cœur du code chez Microsoft**
Cette révélation est intervenue lors d’une discussion informelle avec Mark Zuckerberg, le PDG de Meta. Quand Zuckerberg a demandé approximativement quelle proportion du code Microsoft génère via l’IA, Nadella a répondu avec cette fourchette estimative. L’efficacité de ce code produit par l’IA varie selon les langages de programmation : Microsoft observe de meilleurs résultats en Python, alors que pour le C++, les progrès sont plus lents.

Un autre dirigeant de Microsoft, Kevin Scott, le directeur technique (CTO), a quant à lui affirmé qu’il s’attend à ce que 95 % de tout le code soit généré par l’IA d’ici 2030. Cette prédiction montre bien l’ampleur des transformations annoncées dans la manière dont les logiciels seront conçus à l’avenir.

**Comparaisons avec les autres géants de la tech**
Dans cet univers concurrentiel, Google affiche aussi des chiffres impressionnants : Sundar Pichai, CEO de Google, a indiqué lors de la dernière présentation des résultats financiers que plus de 30 % du nouveau code développé par son entreprise est désormais produit par l’IA. En revanche, chez Meta, la proportion de code généré par l’intelligence artificielle reste encore mal connue, comme l’a confié le PDG Mark Zuckerberg, qui n’a pas su répondre précisément à cette question.

Il est important de noter que chaque entreprise peut mesurer différemment ce qu’elle considère comme du code « généré par IA », ce qui peut expliquer certaines variations dans les pourcentages avancés.

**Quelles implications pour l’avenir du développement logiciel ?**
Cette intégration croissante de l’IA dans la production de code marque une véritable révolution. D’une part, elle promet une augmentation significative de la productivité des développeurs, qui peuvent s’appuyer sur des outils capables de générer automatiquement des segments de code, éliminant ainsi des tâches répétitives et fastidieuses.

D’autre part, pour les langages plus complexes ou anciens, comme le C++, ces avancées sont encore en cours et nécessitent des ajustements pour atteindre des niveaux de qualité satisfaisants. Le défi est aussi de garantir que le code généré par l’IA soit sécurisé, fiable et facilement maintenable.

**Vers une nouvelle ère du codage assisté**
Les perspectives d’avenir sont donc enthousiasmantes mais appellent aussi à la prudence. L’objectif n’est pas de remplacer complètement les développeurs humains, mais plutôt de leur fournir des outils intelligents capables de compléter leurs compétences, accélérer le cycle de développement et favoriser l’innovation.

Concrètement, dans quelques années, il est probable que la quasi-totalité des logiciels seront créés en collaboration étroite entre humains et machines, l’IA prenant en charge les tâches automatisables et les développeurs se concentrant sur les aspects créatifs et stratégiques.

👉 **Source ici**

A lire ensuite