Le Copilot de Microsoft transforme le codage avec l’intégration de l’IA

Bien que Copilot, basé sur l'IA, ait été créé par GitHub Corporation avec l'aide de l'IA générative d'OpenAI, il a bouleversé tout le paysage du développement logiciel. Depuis son lancement fin 2021, Copilot a apporté des améliorations notables, en utilisant désormais la technologie GPT-4 plus avancée qui alimente l'automatisation des tâches de codage subalternes, ainsi qu'une forme de transcréation qui vous permet de transformer le code d'un langage de programmation à un autre.

Impact sur le développement de logiciels

Copilot a eu un effet considérable sur l'industrie de la programmation informatique en réduisant le processus de codage fastidieux et en maximisant le temps consacré aux problèmes plus complexes. Selon les dernières statistiques de Bankin' : 1,3 million d'utilisateurs et 50 000 entreprises dont Goldman Sachs et Ford, l'outil a prouvé son intérêt et fait gagner du temps en codage. Les ingénieurs pensent qu’ils peuvent gagner jusqu’à 200 heures par mois en éliminant de manière complètement automatique les aspects répétitifs du codage.

Cela s'explique par sa mise en œuvre pour des programmes critiques dans le monde de l'entreprise, révélant ainsi son autorité et la confiance que les entreprises ont dans sa fonctionnalité. Cependant, cela n’est pas sans problèmes ; vont des suggestions de code de projet daté aux problèmes de sécurité associés à l’utilisation de code accessible au public.

Naviguer entre limites et perspectives

Outre l’avantage qu’il apporte, GitHub souligne que Copilot n’est pas développé pour remplacer les programmeurs humains mais pour les aider. La société soutient une adoption sécurisée, dans laquelle les programmeurs analysent et examinent soigneusement les recommandations de Copilot, en sélectionnant uniquement les plus pertinentes et les plus applicables. Cette approche garantit que l'outil d'IA est bien utilisé pour augmenter la productivité sans aucun risque de mauvaise qualité ou de sécurité du code.

GitHub tentera d'intégrer Copilot dans la suite Microsoft, en commençant peut-être par Office et Bing puis d'autres. L’adoption de l’IA symbolise son utilisation plus large pour résoudre les problèmes logiciels dans les industries, et cela pourrait être le tremplin vers une plus grande efficacité et flexibilité. Alors que le marché du codage assisté par IA ne cesse de croître, GitHub se retrouve dans une véritable situation de concurrence féroce avec CodeWhisperer d'Amazon et Replit Ghostwriter de Google. Cependant, dans un marché instable et concurrentiel, le grand potentiel de Copilot et le soutien de Microsoft lui confèrent une position de force pour aller plus loin.

Le rôle du copilote dans l'évolution du codage

Nous devons suivre les règles d'écriture et les gens commencent donc à privilégier les robots, car ils demandent moins d'efforts et la qualité est tout à fait correcte. Bien que les outils d’IA comme Copilot jouent un rôle important dans les innovations en matière de codage, l’introduction d’outils d’IA peut être comparée aux innovations de codage précédentes telles que l’invention des compilateurs de programmes et du codage open source. Copilot facilite non seulement la génération de code, mais est également un outil dynamique conçu pour simplifier la conversion de code et le débogage, ce qui entraîne récemment une perte de temps.

Le rôle du copilote actuel n’est qu’un début. À l’avenir, à mesure que des choses comme l’intelligence artificielle continuent de progresser, ce que Copilot peut faire aujourd’hui ne sera probablement qu’une petite chose à faire à l’avenir, comparé à ce que nous considérons comme de la programmation. Cette vision simultanée des teneurs de marché est alors en corrélation avec les leaders de l’industrie qui voient l’évolution rapide de l’automatisation de l’IA comme l’avènement d’une programmation de plus en plus simple, ce qui attirera un cercle magnétique plus large.

Le GitHub Copilot de Microsoft ouvre une nouvelle voie vers une production de code plus facile et plus rapide pour les ingénieurs logiciels en améliorant la puissance de l'intelligence artificielle. Au fur et à mesure de son évolution, il est tout à fait prévisible qu’il y aura une augmentation à la fois de ses capacités et de son influence, ce qui aura un effet fondamental sur les parcours professionnels des ingénieurs logiciels et sur le sens du codage lui-même.

Cet article a été initialement publié sur Bloomberg com