Microsoft utilise GPT-3 pour vous permettre de coder en langage naturel

Nœud source: 879600

Contrairement aux autres années, la conférence des développeurs Microsoft Build de cette année n'est pas remplie d'énormes surprises - mais il y a une annonce qui va sûrement éveiller les oreilles des développeurs : la société utilise maintenant le modèle massif de langage naturel GPT-3 d'OpenAI dans son no-code /low-code Power Apps service pour traduire le texte parlé en code dans son récemment annoncé Langage PowerFx.

Maintenant, ne vous laissez pas emporter. Vous n'allez pas développer le prochain TikTok en utilisant uniquement le langage naturel. Au lieu de cela, ce que Microsoft fait ici consiste à prendre certains des aspects low-code d'un outil comme Power Apps et à utiliser l'IA pour les transformer également en expériences sans code. Pour l'instant, l'accent est mis ici sur les formules Power Apps, qui, malgré la nature low-code du service, sont quelque chose que vous devrez écrire tôt ou tard si vous souhaitez créer une application de toute sophistication.

"L'utilisation d'un modèle d'IA avancé comme celui-ci peut aider nos outils low-code à devenir encore plus largement disponibles pour un public encore plus large en devenant véritablement ce que nous appelons sans code", a déclaré Charles Lamanna, vice-président de la plate-forme d'applications low-code de Microsoft.

En pratique, cela ressemble au programmeur citoyen qui écrit "trouver des produits dont le nom commence par" enfants "" - et Power Apps le rend ensuite comme "Filtre('Commandes BC' Gauche('Nom du produit',4)="Enfants")".

Parce que Microsoft est un investisseur dans OpenAI, il n'est pas surprenant que l'entreprise ait choisi son modèle pour alimenter cette expérience.

Générique de l'illustration: Microsoft

Il est important de noter que même si cela facilite la programmation, Microsoft lui-même souligne que les utilisateurs doivent toujours comprendre la logique de l'application qu'ils construisent. "Les fonctionnalités ne remplacent pas la nécessité pour une personne de comprendre le code qu'elle implémente, mais sont conçues pour aider les personnes qui apprennent le langage de programmation Power Fx et les aider à choisir les bonnes formules pour obtenir le résultat dont elles ont besoin. Cela peut considérablement élargir l'accès à la création d'applications plus avancées et former plus rapidement les gens à l'utilisation d'outils à faible code », explique la société dans l'annonce d'aujourd'hui.

Dans une certaine mesure, ce n'est pas si différent de l'utilisation du fonctions de requête en langage naturel qui sont maintenant disponibles dans des outils comme Excel, PowerBI ou Google Sheets. Ceux-ci aussi traduisent le langage naturel en une formule, après tout. GPT-3 est probablement un peu plus sophistiqué que cela et capable de comprendre des requêtes plus complexes, mais la traduction du langage naturel en formules n'est pas si nouvelle.

La promesse à long terme ici, cependant, est que des outils comme celui-ci deviennent plus intelligents au fil du temps et soient capables de gérer des tâches de programmation plus compliquées. Mais c'est un grand pas en avant par rapport à ce qui est essentiellement un problème de traduction. Les requêtes plus complexes nécessitent une meilleure compréhension d'un programme dans son ensemble. Une formule, pour la plupart, est une déclaration assez autonome, mais un modèle similaire qui pourrait générer du "vrai" code devrait faire face à beaucoup plus de contexte.

Ces nouvelles fonctionnalités seront mises en ligne en avant-première publique en anglais pour les utilisateurs d'Amérique du Nord d'ici la fin du mois de juin.

lire

Source : https://techcrunch.com/2021/05/25/microsoft-uses-gpt-3-to-let-you-code-in-natural-language/

Horodatage:

Plus de Techcrunch