Pour Microsoft, l’IA va aider à la programmation d’applications

Microsoft va intégrer l’IA dans  la programmation d’applications. Le modèle linguistique GPT-3 sera intégré dans les Power Apps de la firme pour traduire le langage naturel en code. 

Depuis septembre 2020 Microsoft est en partenariat avec OpenAI, ce qui lui confère l’exclusivité de GPT-3, un modèle de traitement de langage naturel généraliste. Il permet de créer des textes “naturels” et compréhensibles mais aussi pour générer du code fonctionnel.

Lors de la conférence Microsoft Build 2021 (en ligne du 25 au 27 mai), le PDG de Microsoft Satya Nadella a annoncé l’utilisation de l’IA pour assister la programmation et permettre une approche “no code”. Pour cela, GPT-3 et son réseau neuronal de 175 milliards de paramètres sera intégré dans les Power Apps de la firme afin de traduire le langage naturel en code de programmation. 

Un outil qui ne nécessite pas une connaissance approfondie du langage de programmation 

Pour l’instant, Microsoft n’a pas pour vocation de générer automatiquement des programmes entiers. Ce nouveau système permet de générer des lignes de code à partir d’une description de l’action voulue. Une fois que l’utilisateur a rentré l’objectif de programmation grâce à un langage très simple, GPT-3 le convertit en une formule PowerFX. Il s’agit d’un langage de programmation lancé en mars et qui s’inspire de Microsoft Excel. C’est un langage “low-code” qui permet de créer des programmes avec très peu de code. 

Jusqu’ici, les fonctionnalités de Power Apps permettaient déjà de développer des applications web et mobile assez facilement. Mais selon Microsoft, l’intégration de GPT-3 va encore faciliter la chose.  Cet outil devrait permettre de développer des applications même si les utilisateurs n’ont que les connaissances de base en langage de programmation et écriture de code.  La firme a annoncé un accès anticipé à partir du mois de juin, il sera disponible en anglais, uniquement pour les utilisateurs d’Amérique du Nord.


Posted

in

by

Tags:

Comments

Leave a Reply