Power Platform est la suite Microsoft d’outils low-code/no-code, notamment Power Apps, Power Automate, Power Pages, Power BI et Copilot Studio.
Les agents « autonomes » de Copilot Studio
Plus de 600 000 entreprises et entités ont utilisé des fonctionnalités d’IA générative, dont Copilot, via Power Platform. Une statistique multipliée par quatre si l’on compare à l’année dernière.
Justement, dans Copilot Studio, Microsoft a présenté en avant-première des « agents autonomes », c’est-à-dire des agents propulsés par de grands modèles de langage capables d’exécuter des tâches de manière indépendante. « Ils planifient et apprennent de manière dynamique les processus, s’adaptent aux conditions changeantes et prennent des décisions sans avoir besoin d’une intervention humaine constante », déclare Charles Lamanna, vice-président d’entreprise, Business & Industry Copilot chez Microsoft, dans un article de blog.
« Ces agents autonomes peuvent être déclenchés par des modifications de données, des événements et d’autres tâches en arrière-plan, et pas seulement via le chat », ajoute-t-il.
Cette capacité est rendue possible par l’introduction d’un outil appelé « Déclencheurs d’événements ». Cela déclenche un workflow une fois que l’agent reçoit une charge utile (un fichier JSON) via un connecteur. En fonction de l’événement et de ses variables, l’agent développeur précise les actions qu’il peut entreprendre, par exemple identifier l’objet d’un email, le résumer et créer une tâche dans Planner (l’équivalent de Trello ou Asana dans l’écosystème Microsoft).
Low-code, RPA, agents : des copilotes pour tous les utilisateurs
Dans le même temps, Microsoft a annoncé des aperçus de bibliothèques d’agents, un moyen de réutiliser des composants, à savoir des déclencheurs, des actions, des sujets de conversation (une liste de conditions indiquant comment un agent doit interagir dans certaines situations), des sources de connaissances, etc.
La préversion d’Agent Builder dans Power Apps vous permet d’utiliser les bases de connaissances, sujets, logiques et actions existants développés avec Power Virtual Agents avant qu’il ne s’appelle Copilot Studio. L’objectif ? Ne reconcevez pas les éléments déjà en place.
En décembre 2024, Power Apps sera également éligible à la préversion publique de Plan Designer. Il s’agit ici de s’appuyer sur les capacités de « raisonnement » du modèle sous-jacent à Copilot (GPT-4o) pour aider les métiers et les développeurs citoyens à concevoir l’architecture de l’application (l’ensemble des composants nécessaires à son fonctionnement) et le modèle de données associé à un problème métier et les rôles qui l’utiliseront. Ce processus est itératif. Une fois que les différents éléments répondent aux besoins des participants, Plan Designer crée le modèle d’application modifiable dans Power Apps.
Wells Fargo a pu tester la fonctionnalité et modifier l’interface de l’application afin de la personnaliser selon ses besoins et en la connectant à une Source de données autre que Dataverse. De plus, Copilot permet de générer des expressions Power Fx (le Power Apps DSL tiré directement d’Excel) et de traiter des documents en mode OCR. Ayant déjà pu tester Power Apps, LeMagIT croit comprendre que Microsoft compte accélérer le processus de développement, notamment pour les néophytes de PowerFX et BPMN pour qui le système évite de repartir d’une feuille blanche.
Après deux mois de préversion privée lancée en septembre, Microsoft indique qu’une centaine d’entreprises ont pu tester Plan Designer.
Un agent sera également dédié au remplissage des formulaires, l’une des raisons les plus courantes d’utiliser Power Apps.
Copilot Studio offrira la possibilité de partir d’une application Power Apps pour créer un agent. Les principales fonctionnalités sont traduites en invites afin de gérer les processus manuels répétitifs. « Cela sera très utile aux entreprises qui disposent déjà de plusieurs applications Power Apps en interne », a déclaré Ryan Cunningham, vice-président de Power Platform Intelligent Apps chez Microsoft. Là encore, il faudra attendre décembre pour accéder à une avant-première publique.
De plus, dans quelques semaines, les utilisateurs pourront personnaliser les agents « prêts à l’emploi » proposés par Microsoft. « Il sera possible d’ajouter des actions, des sources de connaissances, de consulter des activités, etc. Cela s’applique aux agents que nous développons et aux vôtres », promet Ryan Cunningham.
IA générative pour réparer les robots RPA dans Power Automate
Quant à Power Automate, la suite d’automatisation et de RPA de Microsoft, elle a elle aussi le droit à un « lifting » avec l’IA générative. Ici, les modèles GPT-4o effectuent l’extraction de données à partir de documents semi-structurés ou non structurés – emails, factures, etc. – au format PDF, JPEG, PNG. Les résultats peuvent être enregistrés dans un fichier au format JSON.
Semblable à Plan Designer, Power Automate disposera d’une fonctionnalité d’accès anticipé qui exploite un LLM pour déterminer la prochaine action dans un flux d’automatisation. Ce choix sera fait en fonction de conditions exprimées en langage naturel. Par exemple, le LLM vérifiera que tous les éléments requis par la politique de l’entreprise apparaissent sur une facture avant de l’envoyer par email.
Power Automate dispose d’un ensemble d’expressions pour personnaliser les flux automatisés. Là encore, le géant du cloud utilise Copilot pour générer ces expressions à partir d’une invite.
Autre fonctionnalité spécifique, l’intégration en avant-première d’une fonction Copilot devrait permettre de prendre connaissance des flux d’automatisation existants référencés dans le centre dédié à Power Automate. Depuis l’interface Desktop, il sera également possible d’obtenir et d’appliquer des recommandations pour réparer les robots RPA supervisés et non supervisés.
Plus d’options de gouvernance opérationnelle et de sécurité
Évidemment, insuffler des modèles d’IA connus pour leurs hallucinations dans les processus métiers semble inquiétant sur le papier. Pour rassurer ses clients, affirment les porte-parole, Microsoft entend renforcer les fonctionnalités de sécurité et de gouvernance des opérations.
Il y a d’abord l’ajout d’une interface de supervision accessible aux « makers » – développeurs et développeurs citoyens – depuis l’UI de Power Apps. Cela devrait permettre de vérifier le bon fonctionnement des applications créées avec la suite low-code/no-code. Cette vue donne des indicateurs sur la cause première d’un problème. Les administrateurs ont accès au même tableau de bord enrichi.
Argile WesnerPartenaire GPM, Power Apps Studio, Microsoft
Surtout, la console d’administration permet d’accéder à une vue de tous les composants utilisés pour faire fonctionner une application. Microsoft avait déjà fait en sorte que les développeurs citoyens et les développeurs puissent collaborer via Power Apps, mais l’intégration avec Git donne une « vue complète du code Source ». « Depuis la même interface, je peux accéder aux modifications apportées par les créateurs ainsi que par les développeurs professionnels qui ont récemment effectué un commit à partir d’un référentiel Git », explique Clay Wesener, partenaire GPM, Power Apps Studio chez Microsoft.
Le déploiement peut être effectué depuis la console d’administration pour déployer les modifications à partir d’un formulaire préconfiguré.
Un maker peut également visualiser tous les déploiements effectués et obtenir une note générée par un LLM concernant la revue des modifications par un administrateur et être consulté pour valider une modification de la même manière.
Les administrateurs disposent d’une vue centralisée des déploiements d’applications et d’agents.
Depuis l’onglet sécurité, ce même centre d’administration fournit un score en avant-première concernant le niveau de cyberprotection des locataires déployés. Celui-ci fournit une liste d’actions prioritaires afin de réduire les risques indiqués par la console. L’accès aux paramètres de configuration de ces tenants se fait depuis la même interface.
« Il ne s’agit pas seulement de produire une partition, mais de simplifier l’application des bonnes pratiques concernant la gestion fine des rôles et des accès aux applications et données dans Dataverse, l’ajout d’une IP à un feu, la configuration du VNET ou encore l’ajout d’un clé de chiffrement du client », se vante Ryan Cunningham. “Nous proposons des fonctionnalités qui n’existent pas ailleurs sur le marché du low-code.”
Toutefois, des fonctionnalités de sécurité avancées seront disponibles pour les clients ayant opté pour les licences Power Platform « premium ». Ils couvrent les environnements Power Apps, Power Automate, Copilot Studio et Microsoft Dynamics 365.
Combler les lacunes du racket signalé par Gartner
Microsoft est loin d’être le seul éditeur de solutions low-code/no-code à insuffler des fonctions d’IA générative. Outsystems, Pega, Appian, Mendix et ServiceNow – sans oublier Salesforce, Oracle et SAP – ont tous évolué dans cette direction.
Si la proximité de Microsoft avec OpenAI semble lui donner une longueur d’avance en matière d’IA générative, dans son Magic Quadrant d’octobre 2024 dédié au low-code/no-code, Gartner rapporte que Microsoft est à la traîne au service du développement d’applications plus complexes avec la Power Platform, ainsi que dans la gestion de la gouvernance. D’où les ajustements présentés ci-dessus.
Mais Microsoft est également pointé du doigt pour la gestion de ses licences, à la fois coûteuse et complexe. Là encore, le géant de Redmond a quelques réponses. Tout d’abord, la console d’administration Power Apps vous permet de visualiser les licences relatives au locataire. Enfin, Copilot Studio sera accessible sous un modèle d’abonnement annuel (comme c’est le cas aujourd’hui), ou pour une consommation en mode paiement à l’utilisation. Ces points d’attention sont d’autant plus marquants compte tenu de la taille de la base installée. “Gartner estime que Microsoft Power Apps possède la plus grande base d’utilisateurs de toutes les plates-formes d’applications low-code d’entreprise”, notent les analystes.