Intelligence artificielle dans Power Apps
Introduction
Ce chapitre est une aide à l’écriture de formules, génération d’application, modèles IA, agents Copilot, Copilot Studio et Azure AI.
Copilot pour l’aide au codage et la génération de commentaires
Depuis l’arrivée de Copilot dans Power Apps, le travail des créateurs d’applications a évolué. Écrire une formule Power FX pouvait être intimidant pour les débutants : il fallait connaître les fonctions, comprendre la syntaxe, placer correctement les parenthèses et structurer la logique. Un simple oubli de parenthèse pouvait bloquer toute une application.
Aujourd’hui, Copilot agit comme un partenaire virtuel. Il vous assiste dans la rédaction de formules, propose des corrections, et va jusqu’à générer du code pour vous à partir d’instructions en langage naturel. C’est comme si un collègue expérimenté était assis à côté de vous pour relire vos formules et vous suggérer la meilleure façon d’écrire.
Dans cette partie, nous allons découvrir comment Copilot peut vous aider à coder plus rapidement, à mieux commenter votre application et à améliorer la lisibilité de votre travail. Nous ferons des démonstrations concrètes, pas à pas, pour bien comprendre les bénéfices mais aussi les limites de l’outil.
1. Pourquoi Copilot change la donne ?
L’un des plus grands défis pour les nouveaux créateurs d’applications est la barrière d’entrée. Beaucoup de personnes savent ce qu’elles veulent faire, mais ne savent pas comment l’exprimer en Power FX. Copilot supprime une partie...
Génération d’applications avec Copilot
Dans la section précédente, nous avons vu comment Copilot pouvait nous aider à écrire du code Power FX et même à documenter nos applications. Cette fois-ci, nous allons franchir un cap : demander à Copilot de créer pour nous une application complète à partir d’une simple description textuelle.
C’est l’un des usages les plus visibles de l’intelligence artificielle dans Power Apps : vous décrivez votre besoin, puis Copilot génère rapidement une première application fonctionnelle. Celle-ci ne sera pas nécessairement exploitable en l’état, mais elle peut constituer une base de travail utile et réduire le temps nécessaire pour créer un prototype.
Ce chapitre suit un fil rouge : créer une application de gestion de tickets de support interne avec l’aide de Copilot. Nous observerons notamment comment Copilot propose une structure de données, comment il s’appuie sur Dataverse et quelles étapes restent nécessaires pour vérifier, adapter et sécuriser l’application générée.
1. Décrire son besoin à Copilot
La première étape est très simple : il suffit de dire à Copilot ce que vous voulez. Microsoft a voulu que l’expérience soit naturelle : vous n’avez pas besoin de connaître les termes techniques de Dataverse ou de Power Apps.
Ouvrez Power Apps sur le portail maker. Vous cliquez sur Créer une application avec Copilot.

Une zone de saisie s’affiche :
« Décrivez l’application que vous souhaitez créer. »
Saisissez par exemple :
« Je veux une application pour gérer les demandes internes dans mon entreprise. Chaque demande doit avoir un titre, une description, un service concerné, un demandeur, une date et un statut. »
Cliquez sur Générer. En arrière-plan, Copilot va analyser votre demande, créer une table Dataverse, ajouter les colonnes correspondantes et générer une application Canvas...
Modèles IA (ex-IA Builder) : extraction de texte, reconnaissance d’images
1. L’IA intégrée dans la Power Platform
L’intelligence artificielle est aujourd’hui omniprésente dans les outils numériques. Dans la Power Platform, elle se matérialise principalement à travers ce que l’on appelait autrefois AI Builder. Ce module permet d’intégrer facilement des capacités d’IA dans une application, un flux ou un processus métier, sans être un data scientist.
Dans ce chapitre, nous allons explorer deux usages concrets particulièrement utiles pour notre projet fil rouge : l’extraction automatique de texte et la reconnaissance d’images. L’idée n’est pas seulement de vous montrer où cliquer, mais de vous donner une compréhension claire du fonctionnement de ces modèles et de leurs limites, afin que vous puissiez les utiliser efficacement dans vos futures applications.
Nous verrons comment créer un modèle, l’entraîner, le tester, et surtout comment l’utiliser dans une application Canvas. Vous découvrirez aussi quelques astuces pour améliorer la précision des résultats et éviter les écueils classiques.
2. Comprendre les modèles IA dans Power Platform
Les modèles IA de Power Platform sont des services pré-entraînés ou personnalisables qui s’exécutent dans le cloud. Lorsque vous les utilisez dans Power Apps, votre application envoie une requête au modèle (par exemple, une image ou un document), et reçoit en retour un résultat (texte extrait, probabilité qu’un objet soit présent, etc.).
L’avantage principal est que tout se fait sans code complexe. Vous ne manipulez pas directement les algorithmes de machine learning : Microsoft les a préconfigurés pour des cas d’usage métiers fréquents.
Les modèles peuvent être divisés en deux grandes catégories :
Modèles pré-entraînés : prêts à l’emploi, aucun entraînement requis. Exemple : détection de texte dans une image.
Modèles personnalisés : vous devez fournir des exemples pour entraîner le modèle. Exemple : extraire...
Agents Copilot dans les Model-Driven Apps
1. Quand l’application devient assistée
Imaginez : vous ouvrez votre application de gestion des demandes internes. Vous êtes dans une application model-driven. Vous voulez qu’elle fasse plus que simplement afficher des données. Vous voulez qu’elle vous aide, qu’elle anticipe et qu’elle vous guide.
C’est là qu’interviennent les agents Copilot dans les model-driven apps. Ces agents sont des assistants IA intégrés, qui interagissent avec l’utilisateur ou accomplissent automatiquement certaines tâches. Ils complètent ce que l’on faisait auparavant manuellement, ou au moyen de Power Automate et de formulaires.
Dans cette partie, nous allons voir ce que sont ces agents, comment les créer, comment les connecter à notre application fil rouge et quelles bonnes pratiques connaître.
2. Activer l’agent IA Copilot
Pour activer l’agent IA, vous devez retourner dans les paramètres de votre application model-driven.
Pour cela, ouvrez votre application en mode modification.

Une fois votre application ouverte en mode studio, cliquez sur Paramètres dans la barre d’action.

Allez dans les paramètres à venir et choisissez la valeur Activé pour la propriété Contrôle Copilot.

Publiez ensuite votre application...
Copilot Studio et Azure AI
Avant de conclure ce chapitre, prenons un instant pour situer Copilot Studio et Azure AI par rapport à Power Apps. Ces outils ne remplacent pas les fonctionnalités que nous venons d’étudier, mais ils permettent d’aller plus loin lorsque l’application doit dialoguer avec les utilisateurs, orchestrer des actions ou exploiter des services d’IA plus avancés.
Nous avons exploré les copilotes intégrés : l’aide au codage, la génération d’applications, les modèles IA et les agents intelligents dans les model-driven apps.
Mais Microsoft ne s’arrête pas là.
Derrière ces fonctionnalités se trouvent deux briques plus larges : Copilot Studio et Azure AI.
Elles représentent un niveau supérieur de la Power Platform : celui où l’intelligence artificielle devient réellement personnalisable et connectée.
Copilot Studio permet de créer ses propres agents : des assistants capables de dialoguer avec les utilisateurs, d’interroger des bases de données ou d’exécuter des actions concrètes dans les applications métier.
Azure AI, de son côté, fournit toute la puissance du cloud Microsoft : compréhension du langage, reconnaissance d’images, analyse de texte ou recherche dans de grands volumes d’informations....