Décrire et affiner votre application
Copilot dans Microsoft Power Apps permet aux créateurs de créer une application en la décrivant en langage naturel. L’échange entre le créateur et l’agent invite à définir d’abord le modèle de données, après quoi le système génère l’application initiale. Les créateurs peuvent ensuite continuer à améliorer l’application pour répondre à toutes les exigences.
Cette approche offre une alternative au démarrage depuis un modèle. Contrairement aux modèles, qui sont limités à des options prédéfinies, Copilot vous permet de créer une plus grande variété d’applications sur la base d’une description personnalisée.
Les applications créées avec cette méthode stockent des données dans Microsoft Dataverse. Pour utiliser cette fonctionnalité, les créateurs doivent avoir accès à un environnement dans lequel Dataverse est déjà configuré. Vous pouvez commencer avec une ou plusieurs tables Dataverse, puis Copilot recommande des relations entre elles : celles-ci peuvent être personnalisées.
Après génération, l’application permet aux utilisateurs de créer, de modifier, d’afficher et de supprimer des données dans les tables dérivées de l’invite. Dans certains scénarios, l’application générée peut répondre à toutes les exigences. Dans d’autres, les créateurs peuvent continuer à apporter des modifications pour ajouter des écrans et des tables si nécessaire. L’image suivante illustre un exemple d’application créée à partir de l’invite « Recueillir les réponses aux invitations ».
Comme pour toute interaction avec un agent, il est important de définir clairement le résultat souhaité. Les créateurs peuvent décrire l’objectif initial de l’application à l’aide d’un maximum de 250 caractères et continuer à affiner leur saisie au-delà du premier écran si nécessaire.
La capture d’écran suivante illustre un exemple d’invite permettant de créer une application afin que les collaborateurs soumettent des idées marketing. Cet écran s’affiche une fois que vous avez cliqué sur Créer dans Power Apps Maker Portal, puis sélectionné Démarrer avec Copilot.
Après avoir soumis une invite, Copilot génère un projet de modèle de données avec des relations de table et des exemples de données. Sélectionnez toute table, puis cliquez sur Afficher les données pour inspecter la structure.
Affinez les tables en fonction de votre scénario. Par exemple, vous pouvez demander à Copilot d’ajouter une colonne de statut ou d’inclure des champs de prénom et de nom. Vous pouvez également modifier les propriétés de la colonne, par exemple en ajoutant des options de choix.
Une fois la conception de la table terminée, cliquez sur Enregistrer et ouvrir l’application pour générer l’application canevas initiale.
Description de vos besoins
Soyez précis dans votre invite initiale. Par exemple, si vous créez une application pour suivre les tâches d’une entreprise de nettoyage commercial, vous pouvez commencer par Nettoyage de bureaux.
Bien que cette invite soit vague, Copilot tentera toujours de créer un modèle de données pertinent, qui peut être affiné de manière itérative.
Fournir plus de détails dès le départ permet d’obtenir des structures de données plus précises. Redéfinir l’invite sur Créer une application pour suivre les tâches et l’emplacement pour le nettoyage des bureaux commerciaux conduit à de meilleurs résultats initiaux.
Affinage de la conception initiale de la table de données
Une fois que Copilot présente le modèle de données provisoire, affinez-le avant de générer l’application.
Actions à effectuer maintenant :
- Simplifiez la conception et vérifiez que les relations sont correctes.
- Vérifiez les noms de table et révisez-les si nécessaire.
- Assurez-vous que les colonnes sont en phase avec votre scénario ; supprimez ou modifiez celles qui ne le sont pas.
- Vérifiez que les icônes de colonne correspondent aux types de données attendus.
- Cliquez sur Modifier la colonne pour afficher les détails, y compris les options de choix.
- Vérifiez que les champs oui/non ne sont pas identifiés à tort en tant que colonnes à choix multiple.
Actions facultatives :
- Ajoutez des tables existantes et vérifiez les relations.
- Ajoutez les nouvelles colonnes souhaitées dans l’application.
- Demandez des suggestions à l’agent.
- Ajoutez des exemples de données supplémentaires à l’aide de la fonctionnalité Ajouter une ligne. Par exemple, ajoutez une ligne sans e-mail.
- Demandez à Copilot de générer des lignes supplémentaires.
Limites à ce stade :
- Vous ne pouvez pas modifier le scénario de l’application ; cliquez sur Précédent et révisez votre invite pour recommencer.
- Les colonnes de recherche entre les tables ne sont pas encore prises en charge ; vous pourrez les ajouter ultérieurement.
Voici des invites courantes :
- Redéfinir le nom de la table sur [nouveau nom]
- Ajouter une colonne à des fins de [objectif]
- Redéfinir le nom de la colonne [nom de la colonne] sur [nouveau nom de la colonne]
- Ajouter [nom de l’option] au choix [nom de la colonne de choix]
- Redéfinir le type de données de la colonne [nom de la colonne] sur [type de données]
- Supprimer la colonne [nom de la colonne]
- Ajouter les colonnes [nom de la colonne 1] et [nom de la colonne 2] pour ajouter plusieurs colonnes à la fois
- Redéfinir toutes les données de messagerie afin qu’elles mentionnent le domaine contoso.com
Dans l’unité suivante, vous allez découvrir comment itérer sur une application canevas à l’aide d’un agent.