Intelligence artificielle Microsoft Build 2021 : annonce de la fonctionnalité NLP "Power Apps Idea"...

Pour approfondir le sujet

Sur le même thème :

Copilot, TabNine : le défi des outils d’autocomplétion basés sur l’IA pour aider les développeurs à écrire leurs codes

La plateforme de développement logiciel GitHub a annoncé, à la fin du mois de juin, le lancement de son dernier outil : GitHub Copilot....

NAVER et l’Université nationale de Séoul collaborent pour créer un modèle NLP

L'Université nationale de Séoul et l'entreprise informatique NAVER ont signé un partenariat afin de développer une intelligence artificielle de grande envergure dans le domaine...

Le jeu vidéo AI Dungeon met à jour son intelligence artificielle pour lutter contre les contenus choquants

AI Dungeon est un jeu d'aventure texte open source sorti fin 2019. Il a la particularité d'utiliser le modèle de génération de texte GPT-3...

NLP Cloud : une interface de programmation NLP au service des data scientists et des developpeurs

Ces dernières années, les techniques de deep learning ont contribués à l'évolution de l'IA et notamment à celle du traitement naturel du langage (NLP)....

Microsoft Build 2021 : annonce de la fonctionnalité NLP “Power Apps Idea” pour coder plus facilement

L’édition 2021 de la conférence Microsoft Build s’est déroulée du 25 au 27 mai 2021 en ligne. L’occasion pour la multinationale de présenter certaines de ses nouveautés en matière de technologie et d’intelligence artificielle. La firme a présenté son dernier outil de programmation intitulé Power Apps Ideas qui permet à quiconque de coder à l’aide de commandes écrites en langage naturel.

Un outil pour simplifier les processus de codage

Afin de concevoir des algorithmes, il est nécessaire d’écrire le code qui correspond à l’ensemble des opérations ou instructions possibles permettant de résoudre une tâche. Le codage a évolué et s’est démocratisé grâce à l’apparition de langages répandus comme JavaScript ou Python : ils sont plus intuitifs à comprendre que d’autres langages et permettent d’élargir le champ d’application du codage.

Néanmoins, pour les néophytes, les débutants ou les personnes n’étant pas correctement initiées à ces langages, il est compliqué de développer des programmes relativement complexes, même avec des langages de programmation “simplifiés”. C’est en prenant en compte ce constat que Microsoft a annoncé dans le cadre du Microsoft Build 2021, son outil Power Apps Idea : une plateforme qui pourra aider tout utilisateur à concevoir des algorithmes ou des applications en exploitant le langage naturel.

Power Apps Idea exploite Open AI GPT-3

Afin de concevoir l’outil, les équipes de Microsoft ont légèrement retouché le modèle d’IA OpenAI GPT-3 (Generative Pre-Trained Transformer-3) pour qu’il puisse générer automatiquement des formules du langage Power Fx basées sur la saisie d’un texte en langage naturel. Le modèle fut entrainé grâce au deep learning à l’aide de 175 milliards de paramètres pour être capable de comprendre et de générer un texte en langage naturel pour ensuite le traduire dans le langage de programmation élaboré par Microsoft.

Prenons un exemple : imaginons un employé commercial chez un fournisseur de poussettes. Celui-ci cherche à trier une de ses bases de données pour afficher 10 commandes de poussettes triées par date d’achat avec la plus récente en premier. Avec Power Apps Idea, il est désormais possible de saisir mot pour mot cette demande et l’outil vous le traduit en code, comme ceci :

langage naturel traduction code Power X Microsoft

L’outil fonctionne avec Power Apps, le service de Microsoft permettant de créer et d’utiliser des applications professionnelles personnalisées qui peuvent se connecter aux données du développeur.

Les différentes possibilités d’utilisation de Power Apps Idea

La traduction du langage naturel en code permet plusieurs possibilités :

  • L’outil peut permettre à un utilisateur d’évoquer ce qu’il souhaiterait mettre en place par le codage sans pour autant expliciter l’ensemble des tâches qu’il aurait à réaliser. Si un employé d’un service de vidéo à la demande souhaite connaître la liste des utilisateurs américains dont l’abonnement a expiré, il lui suffit d’écrire dans la barre de texte “montrez-moi les clients des États-Unis dont l’abonnement a expiré”, et la plateforme propose plusieurs codes. Il suffit ensuite d’en choisir un qui effectuera la tâche.

Power Apps Idea Microsoft traitement langage naturel code Power X

  • La plateforme propose aux utilisateurs de programmer “par l’exemple” grâce à la fonctionnalité Program Synthesis using Examples (PROSE) déjà incluse dans d’autres outils développés par Microsoft. L’usager peut proposer un exemple de ce qu’il souhaite mettre en place. Imaginons qu’il souhaite afficher l’initial du nom de famille d’une personne, alors il lui suffit de proposer dans la barre de texte “Éric T.” par exemple et l’outil vous suggérera la formule qui transformera l’ensemble de votre base de données pour que seul l’initial de la personne soit affiché.

traduction texte langage naturel code Power X

Ci-dessous, l’utilisateur demande à l’application de retirer le texte après l’arobase d’une adresse mail :

Power Apps Idea Microsoft traitement langage naturel codage Power X

  • Hormis la traduction du langage naturel en code, Power Apps Idea offrira une explication du fonctionnement de tous les codes qu’un développeur souhaitera générer, l’aider à mieux comprendre son utilisation.

Un outil issu d’un partenariat stratégique avec Open AI

La conception de cette plateforme rentre dans le cadre du partenariat stratégique existant entre OpenAI et Microsoft. En 2019, le géant de l’informatique annonçait investir 1 milliard de dollars dans OpenAI pour développer une intelligence artificielle forte et des solutions au changement climatique.

Avec son nouvel outil, Microsoft s’engage à respecter ses principes d’IA responsable et affirme que l’utilisation de l’IA dans cette plateforme est “juste, inclusive, fiable, tout en respectant la confidentialité et la sécurité des données”. Power Apps Idea sera disponible en avant-première en juin 2021 afin que les utilisateurs puissent tester les fonctionnalités dans les galeries et tableaux de données de Power Apps. La firme souhaite, grâce à cette plateforme, aider tous les développeurs à concevoir de meilleures applications.


1ère Marketplace de l'IA et de la transformation numérique vous recommande :
 
Zacharie Tazrout

Partager l'article

IA et Robotique : le Forum NAIA.R se tiendra du 9 au 11 décembre 2021 à Bordeaux

NAIA.R revient pour une deuxième édition de 3 jours, organisée du 9 au 11 décembre 2021, au Hangar 14 à Bordeaux. L'intelligence artificielle et la...

Axionable obtient la première certification « Intelligence artificielle » du LNE suite à son audit

Axionable, spécialiste en services et solutions d’IA à finalité durable, a annoncé l'obtention de la toute première certification "Intelligence artificielle" délivrée par le Laboratoire...

Entretien avec Emmanuel Renaux, co-responsable pédagogique de la formation Chef de Projet IA – IMT Nord Europe

L'IMT Nord Europe propose pour 2022 une deuxième session de sa formation Chef de Projet IA. La création de cette certification vise à accompagner...

Julie Grollier, lauréate du Prix de la « Femme scientifique de l’année » du 20e Prix Irène Joliot-Curie

La cérémonie de remise des prix Irène Joliot-Curie, récompensant des femmes scientifiques, a mis cette année en avant cinq chercheuses au lieu de trois....
Recevoir une notification en cas d'actualité importante    OK Non merci