Logo Spiria

Autocompléteur de code basé sur l'IA

26 mai 2021.

Power Apps.

Power Apps. © Microsoft.

En septembre dernier, Microsoft a acquis une licence exclusive de la technologie d’intelligence artificielle sous-jacente à GPT-3, le modèle de langage développé par la société OpenAI. Aujourd’hui, le géant de Redmond a annoncé sa première utilisation commerciale de la technologie : une fonction d’assistance dans le logiciel Power Apps qui transforme le langage naturel en code prêt à l’emploi. Power Apps fait partie de la suite logicielle Power Platform, constituée d’applications web qui aident les entreprises qui ne peuvent pas embaucher de programmeurs expérimentés à s’attaquer à des tâches numériques de base comme l’analyse, la visualisation des données et l’automatisation de flux de travail. La fonctionnalité basée sur GPT-3 est limitée dans son champ d’application et ne peut produire que des formules en Microsoft Power Fx, un langage de programmation simple dérivé des formules de Microsoft Excel, utilisé principalement pour les requêtes de bases de données. Mais elle montre l’énorme potentiel de l’apprentissage automatique pour aider les programmeurs novices avec un outil d’autocomplétion du code. “Notre objectif est de démocratiser le développement d’applications pour tout le monde et si toute personne familière avec Excel peut se lancer immédiatement dans Power Apps et Power Fx et créer des applications impressionnantes, les créateurs peuvent toujours passer du temps à trouver la fonction et la syntaxe correctes et à affiner leur formule,” écrit Ryan Cunningham, directeur produit de Power Apps. La fonctionnalité sera disponible en version préliminaire en juin.

Dans la pratique, si vous écrivez “Afficher 10 commandes dont le nom de produit contient ‘étagère’ et trier par date d’achat, la plus récente étant en tête”, la fonction traduira par la formule adéquate :

FirstN(Sort(Search(‘BC Orders’, “étagère”, “aib_productname”), ‘Purchase Date’, Descending)

The Verge, James Vincent, “Microsoft has built an AI-powered autocomplete for code using GPT-3.”

Microsoft Power Apps, Ryan Cunningham, “Introducing Microsoft Power Fx: the low-code programming language for everyone.”

Microsoft Power Apps, Ryan Cunningham, “Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language.”

2021-05-25