Utiliser Copilot pour créer et modifier des formules Power Fx
Copilot est une fonctionnalité d’IA dans Power Apps Studio qui vous aide à créer et à modifier rapidement des formules Power Fx. Vous pouvez utiliser Copilot dans la barre de formule pour expliquer les formules Power Fx en langage naturel, ou générer des formules Power Fx à partir de commentaires en langage naturel ou de code.
Conditions préalables
Copilot doit être activé pour votre environnement et votre client. Pour plus d’informations, consultez Activer ou désactiver Copilot (version préliminaire) dans Power Apps.
Note
Par défaut, la nouvelle barre de formule est activée. Si le Menu de fonctionnalités Copilot n’est pas visible, vérifiez les paramètres de l’application suivants dans Power Apps Studio :
- Sur la barre de commandes, sélectionnez Paramètres>Mises à jour.
- Dans l’onglet Retiré, désactivez le bouton bascule Barre de formule héritée.
Expliquer une formule
Utilisez Copilot dans la barre de formule pour comprendre ce que fait une formule en langage simple.
Sélectionnez un contrôle et sa propriété correspondante.
Dans la barre de formule, sélectionnez le menu de la fonctionnalité Copilot>Expliquer cette formule, ou sélectionnez un sous-ensemble d’une formule, puis sélectionnez le menu de la fonctionnalité Copilot>Expliquer cette sélection pour expliquer uniquement cette partie.
Lorsque Copilot fournit une explication de la formule, vous pouvez la copier et l’insérer sous forme de commentaire de code ou la partager avec d’autres créateurs qui travaillent sur la même application. Lors de l’explication d’une sélection, Copilot peut également fournir un contexte supplémentaire si cela est important pour l’explication.
Limites connues de l’explication des formules
- La longueur maximale pour une explication de formule est de 5 000 caractères. Si la formule dépasse cette limite, utilisez une explication abrégée pour vous assurer qu’elle fonctionne.
- Copilot ne reconnaît que les propriétés par défaut dans Power Apps.
- Copilot ne reconnaît pas les fonctions définies par l’utilisateur.
Note
Le contenu généré par l’IA peut être inexact et son exactitude doit être vérifiée.
Formules générées par les commentaires de code
Copilot peut générer des formules Power Fx à partir des commentaires de code dans la barre de formule. Vous pouvez accepter la suggestion ou taper la formule vous-même. Les commentaires de code de formule peuvent également servir de documentation pour vos formules, tout comme les commentaires de code standard.
Avec votre application canevas ouverte pour la modification, saisissez un commentaire de code en utilisant
//
ou/*
dans la barre de formule.Attendez quelques secondes que Copilot génère une suggestion de formule ou appuyez sur Entrée pour la générer immédiatement.
Appuyez sur la touche de tabulation du clavier pour accepter et utiliser la formule suggérée. Vous pouvez également saisir la suggestion.
La suggestion est conservée jusqu’à ce que vous sélectionniez ailleurs ou que vous saisissiez un caractère qui ne correspond pas à la suggestion.
Vous pouvez conserver les commentaires utilisés pour générer des formules Power Fx dans la barre de formule en tant que documentation, à l’instar des commentaires de code traditionnels.
Note
- Si Copilot ne fournit pas de suggestion, il ne pourra pas générer de formule basée sur votre commentaire. Essayez de reformuler le commentaire.
- Nous vous recommandons de mettre entre guillemets les éléments que vous souhaitez inclure dans votre formule, par exemple
"Button1.text"
.
Limitations connues de la génération de formules à partir de commentaires de code
- Copilot fonctionne sur ce contrôle et cette propriété uniques, et il n’apporte aucune modification à d’autres contrôles ou propriétés pour obtenir le résultat souhaité.
- Copilot ne prend pas en compte le texte de la formule existante.
- Copilot ne reconnaît que les propriétés par défaut dans Power Apps.
- Copilot ne reconnaît pas les fonctions définies par l’utilisateur.
- Les commentaires de code ne fonctionnent qu’avec les fonctions Power Fx générales, et non avec des fonctions Power Apps spécifiques, telles que
Navigate()
. - Le volet avancé ne déclenche pas de suggestions.
- Les formules existantes pour la propriété ne sont pas incluses dans la suggestion.
Créer une formule (version préliminaire)
[Cette section fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]
À partir du bouton Copilot dans la barre de formule, vous pouvez désormais générer une formule en langage naturel à partir d’une demande spécifique.
Prérequis
Avant de pouvoir utiliser Copilot pour créer une formule à partir d’une demande spécifique dans votre application canevas, vous devez activer Copilot pour les formules dans les paramètres de l’application dans Power Apps.
- Ouvrez votre application canevas pour l’édition dans Power Apps Studio. Sur la barre de commandes, sélectionnez Paramètres>Mises à jour.
- Dans l’onglet Version préliminaire, recherchez et activez le paramètre Copilot pour les formules.
Utiliser Copilot pour créer une formule à partir d’une requête discrète
Sélectionnez un contrôle et sa propriété correspondante.
Dans la barre de formule, sélectionnez le Menu de fonctionnalités Copilot>Créer une formule.
Le menu Copilot s’ouvre en ligne lorsque la barre de formule est développée, ou en dessous de la barre de formule si elle est réduite.
Dans la zone de texte Copilot, entrez votre demande, par exemple afficher le jour actuel de la semaine.
Copilot tentera de créer une formule. Sélectionnez Accepter pour insérer la formule dans la même position que l’interface Copilot, ou mettez à jour et envoyez à nouveau votre demande.
Note
Les mêmes limitations s’appliquent à la création de formules à partir d’une demande spécifique comme à la génération de formules à partir de commentaires de code.
IA responsable
Comprenez les choix qui s’offrent à vous lorsque vous travaillez avec l’IA. En savoir plus dans FAQ sur l’utilisation de l’IA responsable dans Power Apps. Passez en revue la FAQ sur Copilot Power Fx pour toute question concernant spécifiquement cette fonctionnalité.
Prise en charge des langues
Le tableau suivant répertorie les langues disponibles pour les fonctionnalités de copilote de barre de formule, en fonction des paramètres de votre environnement et de votre navigateur Power Platform.
Name | Code de langue | Fonctionnalité prise en charge |
---|---|---|
Français | en-US | Expliquer une formule, Commentaires sur les formules générées, Créer une formule |
Chinois (simplifié) – Chine | zh-Hans | Expliquer une formule, Commenter des formules générées |
Tchèque - République tchèque | cs-CZ | Expliquer une formule, Commenter des formules générées |
Danois - Danemark | da-DK | Expliquer une formule, Commenter des formules générées |
Néerlandais - Pays-Bas | nl-NL | Expliquer une formule, Commenter des formules générées |
Finnois - Finlande | fi-FI | Expliquer une formule, Commenter des formules générées |
Français – France | fr-FR | Expliquer une formule, Commenter des formules générées |
Allemand - Allemagne | de-DE | Expliquer une formule, Commenter des formules générées |
Grec - Grèce | el-GR | Expliquer une formule, Commenter des formules générées |
Italien - Italie | it-IT | Expliquer une formule, Commenter des formules générées |
Japonais - Japon | ja-JP | Expliquer une formule, Commenter des formules générées |
Coréen - Corée du Sud | ko-KR | Expliquer une formule, Commenter des formules générées |
Norvégien (Bokmål) – Norvège | nb-NO | Expliquer une formule, Commenter des formules générées |
Polonais - Pologne | pl-PL | Expliquer une formule, Commenter des formules générées |
Portugais – Brésil | pt-BR | Expliquer une formule, Commenter des formules générées |
Russe - Russie | ru-RU | Expliquer une formule, Commenter des formules générées |
Espagnol (traditionnel) – Espagne | es-ES | Expliquer une formule, Commenter des formules générées |
Suédois - Suède | sv-SE | Expliquer une formule, Commenter des formules générées |
Thaï - Thaïlande | th-TH | Expliquer une formule, Commenter des formules générées |
Turc - Turquie | tr-TR | Expliquer une formule, Commenter des formules générées |