Share via


Créer des plug-ins de haute qualité pour Microsoft Copilot

Importante

  • Les plug-ins pour Microsoft Copilot pour Microsoft 365 sont en préversion publique et fonctionnent uniquement dans Microsoft 365 Chat dans Microsoft Teams.
  • La fonctionnalité est activée par défaut dans tous les locataires sous licence Microsoft 365 Copilot. Les administrateurs peuvent désactiver cette fonctionnalité sur une base d’utilisateur et de groupe et contrôler la façon dont les plug-ins individuels sont approuvés pour l’utilisation et quels plug-ins sont activés. Pour plus d’informations, consultez Gérer les plug-ins pour Copilot dans les applications intégrées.

Lorsque vous créez un plug-in, vous permettez à vos utilisateurs d’interagir avec votre service web à l’aide du langage naturel avec Microsoft Copilot. Les plug-ins étendent les compétences de Copilot pour accomplir des tâches au nom de vos utilisateurs. Ils sont particulièrement bons pour :

  • Accès aux informations en temps réel,
  • Récupération de données relationnelles, et
  • Exécution d’actions entre les applications

Qualités d’un bon plug-in

Une description claire et concise de votre plug-in est essentielle pour que Copilot reconnaisse ses fonctionnalités et les associe aux tâches utilisateur appropriées. Vous pouvez vous assurer que votre plug-in offre la meilleure expérience utilisateur possible au moment de l’exécution en concevant votre plug-in avec les caractéristiques suivantes.

Image représentant « Recherche robuste »

Recherche de support

Anticiper et prendre en charge les recherches les plus courantes effectuées par les utilisateurs.

Image représentant « Récupération de contenu approfondie »

Récupérer du contenu profond

La recherche correspond au paragraphe qui l’entoure. Fournissez une réponse de carte adaptative avec des informations supplémentaires.

Image représentant « Actionnable »

Présenter des résultats actionnables

Incluez un moyen pour l’utilisateur d’effectuer une action, par exemple un lien profond vers votre site web ou une boîte de dialogue modale.

Image représentant « Fournir un aperçu »

Fournir un aperçu

Guidez votre utilisateur dans les aperçus de contenu.

Meilleures pratiques pour les plug-ins

Le reste de cet article couvre les meilleures pratiques pour la création de plug-ins de haute qualité.

Créer pour la sécurité et l’IA responsable

  • Anti-concurrence : évitez d’utiliser le nom d’un autre plug-in dans les descriptions courtes et complètes.
  • IA responsable : évitez d’utiliser des mots clés inappropriés ou offensants.
  • Injection d’invite : assurez-vous que le texte n’entraîne pas d’injections d’invite. En outre, les descriptions ne doivent pas contenir de symboles ou de texte indiquant qu’elles peuvent être utilisées comme code pour l’injection d’invite. Évitez d’utiliser des expressions, des fonctions et des codes qui appellent une application de manière récursive.

Prise en charge des requêtes de recherche à plusieurs paramètres

Pour prendre en charge les invites complexes, développez l’étendue de votre prise en charge de recherche pour gérer simultanément deux ou plusieurs requêtes parameters de recherche en activant la prise en charge de plusieurs paramètres dans le manifeste de votre application de plug-in.

Évitez les descriptions génériques de votre plug-in, de ses compétences et de ses paramètres

Soyez précis dans la description de ce que fait et ne fait pas le plug-in. Bien qu’il soit tentant d’ajouter des informations supplémentaires pour essayer d’augmenter la probabilité qu’un plug-in soit utilisé par Copilot, cela peut entraîner les problèmes critiques suivants :

  • Une description générique du plug-in peut empêcher le plug-in approprié pour le travail d’être sélectionné et, si cela se produit fréquemment, l’utilisateur peut désactiver le plug-in.

  • En cas de sélection incorrecte, les échecs d’exécution ou de réponse du plug-in sont probablement des résultats. Copilot ne surfacera pas les plug-ins qui ont des taux d’erreur élevés, et la confiance des utilisateurs dans le plug-in pourrait s’éroder.

Ne supposez pas que Copilot peut deviner les entrées requises

Ce n’est que dans des scénarios limités que Copilot peut deviner une entrée à une invite utilisateur. La plupart du temps, les entrées requises pour les requêtes de plug-in doivent être indiquées explicitement dans l’invite de l’utilisateur à Copilot. La meilleure pratique consiste à tester votre plug-in avec différentes invites à Copilot pour anticiper le comportement attendu.

Valider les opérations que Copilot peut effectuer en termes de raisonnement sur la réponse du plug-in

Alors que Copilot fournit des fonctionnalités de base pour le raisonnement sur la sortie d’une réponse de plug-in, les résultats varient en fonction du scénario. La meilleure pratique consiste à tester votre plug-in avec différentes invites qui nécessitent un post-traitement pour anticiper le comportement attendu.