Étendre l’extension de message basé sur un bot en tant qu’agent pour Microsoft 365 Copilot
Article
Notes
Vérifiez que Microsoft 365 Copilot est disponible pour votre organization. Vous disposez de deux façons d’obtenir un environnement de développement pour Microsoft 365 Copilot :
Un locataire Microsoft 365 de bac à sable avec Microsoft 365 Copilot (disponible en préversion limitée via l’appartenance TAP).
Seules les extensions de message basées sur un bot avec des commandes de recherche peuvent être étendues en tant qu’agents pour Microsoft 365 Copilot.
Microsoft 365 Copilot, alimenté par un moteur de traitement et d’orchestration avancé, intègre les applications Microsoft 365, Microsoft Graph et les modèles de langage volumineux (LLM) pour transformer vos mots en un outil de productivité puissant. Bien que Microsoft 365 Copilot puissent utiliser des applications et des données au sein de l’écosystème Microsoft 365, de nombreux utilisateurs s’appuient sur divers outils et services externes pour la gestion du travail et la collaboration. En étendant votre extension de message en tant qu’agent dans Microsoft 365 Copilot, vous pouvez permettre aux utilisateurs d’interagir avec des outils et services tiers, ce qui leur permet d’obtenir plus d’Microsoft 365 Copilot. Vous pouvez obtenir cette extension en développant un agent ou en vous connectant à une source de données externe.
Consultez la vidéo pour en savoir plus sur l’extension Microsoft 365 Copilot à l’aide des extensions de message Microsoft Teams :
Qu’est-ce qu’un agent ?
Un agent permet à Microsoft 365 Copilot d’interagir directement avec des données, des applications et des services tiers, d’améliorer ses fonctionnalités et d’élargir sa gamme de fonctionnalités. Les agents autorisent Microsoft 365 Copilot à :
Récupérez des informations en temps réel, telles que les dernières actualités sur le lancement d’un produit.
Récupérez des informations basées sur les connaissances, telles que les fichiers de conception d’une équipe dans Figma.
Les descriptions améliorent la facilité d’utilisation et l’efficacité d’un agent d’extension de message. La description suivante offre un résumé clair et concis des fonctionnalités de l’application :
Description de l’application : la description de l’application permet d’améliorer la détectabilité de votre application dans le Magasin Teams.
Description de la commande : la description de la commande mappe l’intention et l’énoncé de l’utilisateur à la commande de recherche à l’intérieur d’un agent et doit être basée sur l’analyse de l’intention de l’utilisateur et des mots clés.
Description du paramètre : la description du paramètre explique les exigences du système dans un langage naturel avec un format de sortie.
Description sémantique : la description sémantique permet Microsoft 365 Copilot de générer du contenu en fournissant une compréhension conceptuelle des fonctionnalités et des scénarios de l’agent dans lesquels il peut aider à atteindre les objectifs de l’utilisateur et à faire correspondre l’intention de l’utilisateur avec les fonctionnalités de l’agent.
Toutes les extensions de message de recherche basée sur des bots éligibles à la prise en charge de l’agent doivent répondre aux exigences de stratégie et sont soumises à validation pour garantir que l’agent répond aux attentes en matière de qualité, de sécurité, de confidentialité et d’utilité. Vous pouvez créer une extension de message de recherche basée sur un bot à l’aide du Kit de ressources Teams pour Visual Studio Code, Visual Studio, l’interface de ligne de commande (CLI) du Kit de ressources Teams ou le Portail des développeurs pour Teams, et étendre l’extension de message pour fonctionner en tant qu’agent dans Microsoft 365 Copilot.
Configuration requise
Avant de commencer, vérifiez que vous êtes familiarisé avec les normes et recommandations suivantes pour la création d’agents d’extension de message pour Microsoft 365 Copilot :
Les agents pour Microsoft 365 Copilot sont en préversion et fonctionnent uniquement dans Microsoft 365 Copilot pour Teams.
Nous allons créer une extension de message de recherche basée sur un bot qui peut rechercher des registres npm dans Teams et Microsoft 365 Copilot et partager les résultats via la zone de rédaction de message du client Microsoft Teams.
Vérifiez que l’indicateur de fonctionnalité Développer le plug-in Copilot est activé. Pour activer l'indicateur de fonctionnalité, procédez comme suit :
Ouvrez Visual Studio Code.
Accédez à Gérer les>paramètres.
Entrez Teams Toolkit dans la zone de recherche paramètres de recherche.
Sous Extensions, cochez la case Fx-extension : Développer un plug-in Copilot .
Pour créer un agent d’extension de message de recherche basé sur un bot à l’aide de Visual Studio Code, procédez comme suit :
Ouvrez Visual Studio Code.
Dans le volet de gauche, sélectionnez Boîte à outils Teams.
Sélectionnez Créer une application.
Sélectionnez Extension de message.
Sélectionnez Résultats de la recherche personnalisée.
Sélectionnez Démarrer avec un bot.
Sélectionnez un langage de programmation.
Sélectionnez Dossier par défaut.
Entrez le nom de votre application, puis sélectionnez Entrée. Teams Toolkit crée une structure automatique de votre application et crée une extension de message.
Pour exécuter votre extension de message dans Teams, procédez comme suit :
Dans le volet de gauche, sélectionnez Boîte à outils Teams.
Sous COMPTES, procédez comme suit :
Sélectionnez Se connecter à Microsoft 365 et entrez vos informations d’identification Microsoft 365.
Sélectionnez Se connecter à Azure et entrez vos informations d’identification Azure.
Dans le volet gauche, sélectionnez Exécuter et déboguer (Ctrl+Maj+D).
Sélectionnez Déboguer dans Teams (Edge) ou Déboguer dans Teams (Chrome). Teams Toolkit lance votre application dans Teams à l’aide d’un navigateur web.
Sélectionnez Ajouter. L’application est installée sur Teams.
Accédez à une conversation et sélectionnez Actions et applications.
Dans le menu volant de l'extension de message, entrez le nom de votre extension de message dans la zone de recherche.
Sélectionnez votre extension de message et entrez votre requête de recherche.
Sélectionnez un produit dans la liste. Teams déploie le produit sous la forme d’une carte adaptative dans la zone de composition des messages.
Sélectionnez Envoyer.
Déclencher l’extension de message dans Microsoft 365 Copilot
Pour déclencher l’extension de message en tant qu’agent dans Microsoft 365 Copilot pour Teams, procédez comme suit :
Sélectionner les applications.
Recherchez Copilot et ouvrez Microsoft 365 Copilot.
Sélectionnez Plug-ins.
Dans la liste des plug-ins, activez le bouton bascule de votre extension de message.
À partir de la zone de composition de message, envoyez un message à Microsoft 365 Copilot pour rechercher des informations sur le package npm dans Teams et Microsoft 365 Copilot. Par exemple, recherchez les informations du package npm sur teamsfx-react dans npm-searchlocal.
Notes
Cette invite peut ne pas toujours faire Microsoft 365 Copilot inclure une réponse de votre extension de message. Si cela se produit, essayez d’autres invites ou laissez-nous des commentaires en attribuant la réponse Microsoft 365 Copilot et laissez un message.
Avant de commencer, veillez à installer les outils suivants pour générer et déployer votre extension de message :
Installez le Visual Studio Enterprise 2022 Preview version 17.9.0 Preview 1.0 ou ultérieure et installez les outils de développement Microsoft Teams sous ASP.NET charge de travail développement web.
Vérifiez que l’indicateur de fonctionnalité Copilot est activé. Pour activer l'indicateur de fonctionnalité, procédez comme suit :
Ouvrez Visual Studio.
Accédez à Options d’outils>.
Entrez Teams Toolkit dans la zone de recherche Paramètres de recherche.
Dans la section Fonctionnalités en préversion , cochez la case Kit de ressources Teams : Développer le plug-in Copilot .
Vérifiez que le profil de lancement à plusieurs projets est activé. Pour activer le profil, procédez comme suit :
Ouvrez Visual Studio.
Accédez à Options d’outils>.
Dans la section Fonctionnalités en préversion , cochez la case Activer les profils de lancement multi-projets .
Pour créer un agent d’extension de message de recherche basé sur un bot à l’aide de Visual Studio, procédez comme suit :
Ouvrez Visual Studio.
Accédez à Fichier>nouveau>projet... ou Créer un projet.
Recherchez Teams et sélectionnez Application Microsoft Teams.
Entrez les détails du projet. Vérifiez que la case Placer la solution et le projet dans le même répertoire n’est pas cochée.
Sélectionnez Créer.
Sélectionnez Résultats de la recherche personnalisée.
Sélectionnez Créer. Le projet est généré automatiquement.
Dans le menu déroulant débogage, sélectionnez Dev Tunnels>Créer un tunnel.
Sélectionnez le compte pour créer le tunnel.
Azure, Compte Microsoft (MSA) et GitHub sont les types de comptes pris en charge.
Nom : entrez un nom pour le tunnel.
Type de tunnel : sélectionnez Persistant ou Temporaire.
Accès : sélectionnez Public.
Sélectionnez OK. Visual Studio affiche un message de confirmation indiquant qu’un tunnel est créé.
Le tunnel que vous avez créé est répertorié sous Dev Tunnels > (nom du tunnel).
Accédez à Explorateur de solutions et sélectionnez votre projet.
Cliquez avec le bouton droit sur le menu du projet et sélectionnez Teams Toolkit>Préparer les dépendances d’application Teams.
Si vous y êtes invité, connectez-vous avec un compte Microsoft 365.
Dans le menu déroulant débogage, sélectionnez Microsoft Teams (navigateur). Visual Studio lance le client web Teams.
Sélectionnez Ajouter. L'extension de message est ajoutée à Teams.
Accédez à une conversation et sélectionnez Actions et applications.
Dans le menu volant de l'extension de message, entrez le nom de votre extension de message dans la zone de recherche.
Sélectionnez votre extension de message et entrez votre requête de recherche.
Sélectionnez un produit dans la liste. Teams déploie le produit dans une carte adaptative dans la zone de composition des messages.
Sélectionnez Envoyer. La carte adaptative est envoyée à la conversation.
Déclencher l’extension de message dans Microsoft 365 Copilot
Pour déclencher l’extension de message en tant qu’agent dans Microsoft 365 Copilot, procédez comme suit :
Accédez à Visual Studio.
Dans la liste déroulante de débogage, sélectionnez Copilot (navigateur). Visual Studio lance le client web Teams.
Accédez à Applications clientes> web Teams.
Recherchez Copilot et ouvrez Microsoft 365 Copilot.
Sélectionnez Plug-ins.
Dans la liste des plug-ins, activez le bouton bascule de votre application.
À partir de la zone de composition de message, envoyez un message à Microsoft 365 Copilot pour rechercher des informations sur le package npm dans Teams et Microsoft 365 Copilot. Par exemple, recherchez les informations sur le package npm sur teamsfx-react dans npmsearchlocal.
Notes
Cette invite peut ne pas toujours faire Microsoft 365 Copilot inclure une réponse de votre extension de message. Si cela se produit, essayez d’autres invites ou laissez-nous des commentaires en attribuant la réponse Microsoft 365 Copilot et laissez un message.
Avant de commencer, veillez à définir la variable d’environnement DEVELOP_COPILOT_PLUGIN sur true. Pour définir les variables d’environnement, procédez comme suit :
Sur votre ordinateur, sélectionnez la touche X Windows + .
Sélectionnez Système.
Sous À propos des>spécifications de l’appareil, sélectionnez Paramètres système avancés.
Sous Propriétés système, sélectionnez Variables d’environnement...
Sous Variables utilisateur, sélectionnez Nouveau... Une boîte de dialogue Nouvelle variable utilisateur s’ouvre .
Mettez à jour les champs suivants :
Nom de la variable : DEVELOP_COPILOT_PLUGIN
Valeur de la variable : true
Sélectionnez OK.
Pour créer un agent d’extension de message de recherche basé sur un bot à l’aide de l’interface CLI teams Toolkit, procédez comme suit :
Accédez à l’invite de commandes.
Entrez la commande suivante :
npm install -g @microsoft/teamsapp-cli
Entrez teamsapp new dans le terminal.
Sélectionnez Extension de message. Utilisez les touches de direction pour basculer entre les options.
Sélectionnez Résultats de la recherche personnalisée.
Sélectionnez Démarrer avec un bot.
Entrez l’emplacement de votre projet, puis sélectionnez Entrée.
Entrez le nom de votre application, puis sélectionnez Entrée.
Teams Toolkit crée un modèle automatique et crée un projet à l’emplacement spécifié.
Accédez au chemin du dossier où votre projet est créé et entrez la commande suivante pour provisionner votre application dans Azure :
teamsapp provision --env dev
L’interface CLI du Kit de ressources Teams ouvre une fenêtre de navigateur et vous demande de vous connecter à votre compte Microsoft.
Connectez-vous à votre compte Microsoft. L’interface CLI teams Toolkit exécute la validation et provisionne votre application sur Azure.
Dans la liste, sélectionnez un abonnement.
Dans la liste, sélectionnez un groupe de ressources.
Si vous recevez un message indiquant Que le coût peut être facturé en fonction de l’utilisation. Voulez-vous provisionner des ressources dans l’environnement de développement à l’aide des comptes répertoriés ci-dessus ?, entrez Y.
Teams Toolkit valide votre manifeste d’application et provisionne votre application sur Azure.
Dans la fenêtre d’invite de commandes, entrez la commande suivante pour afficher un aperçu de votre application dans Teams :
teamsapp preview --env dev
Une nouvelle fenêtre de navigateur avec le client web Teams s’ouvre. Vous pouvez ajouter votre application à Teams.
Sélectionnez Ajouter. L'extension de message est ajoutée à Teams.
Accédez à une conversation et sélectionnez Actions et applications.
Dans le menu volant de l'extension de message, entrez le nom de votre extension de message dans la zone de recherche.
Sélectionnez votre extension de message et entrez votre requête de recherche.
Déclencher l’extension de message dans Microsoft 365 Copilot
Pour déclencher l’extension de message en tant qu’agent dans Microsoft 365 Copilot pour Teams, procédez comme suit :
Sélectionner les applications.
Recherchez Copilot et ouvrez Microsoft 365 Copilot.
Sélectionnez Plug-ins.
Dans la liste des plug-ins, activez le bouton bascule de votre application.
À partir de la zone de composition de message, envoyez un message à Microsoft 365 Copilot pour rechercher des informations sur le package npm dans Teams et Microsoft 365 Copilot. Par exemple, recherchez les informations du package npm sur teamsfx-react dans npm-searchlocal.
Notes
Cette invite peut ne pas toujours faire Microsoft 365 Copilot inclure une réponse de votre extension de message. Si cela se produit, essayez d’autres invites ou laissez-nous des commentaires en attribuant la réponse Microsoft 365 Copilot et laissez un message marqué avec [MessageExtension].
Pour créer une extension de message basée sur un bot à l’aide du Portail des développeurs pour Teams, procédez comme suit :
Dans la page Ajouter des applications, mettez à jour le nom et sélectionnez la version du manifeste en préversion publique pour les développeurs (devPreview).
Sous Configurer, sélectionnez Fonctionnalités de l’application.
Sélectionnez Extension de messagerie.
Sous Type d’extension de message, sélectionnez Bot.
Si vous obtenez une clause d’exclusion de responsabilité, qui indique que l’extension de message d’API est déjà utilisée par les utilisateurs. Voulez-vous changer le type d’extension de message en bot ?. Sélectionnez Oui, modifier.
Si vous avez un bot existant, sélectionnez Bot existant ou, si vous avez un ID de bot, sélectionnez Entrer l’ID du bot.
Si vous n’avez pas d’ID de bot, vous pouvez sélectionner Créer un bot pour créer un bot et entrer l’ID du bot que vous avez créé.
Sélectionnez Enregistrer.
Sous Commande, sélectionnez + Ajouter une commande.
Ajouter une page de commande s’affiche.
Dans la page Ajouter une commande , sélectionnez recherche comme type de commande et mettez à jour les champs suivants :
ID de commande
Titre de la commande
Description de la commande
Contexte dans lequel la commande fonctionne
Nom du paramètre
Titre du paramètre
Description du paramètre
Sélectionnez Enregistrer. La commande est ajoutée à l’extension de message.
Sélectionnez Enregistrer.
Une extension de message de recherche basée sur un bot est créée.
Pour tester votre extension de message basée sur un bot créée dans le portail des développeurs pour Teams, vous pouvez utiliser les méthodes suivantes :
Aperçu dans Teams : dans le portail des développeurs, ouvrez votre extension de message et sélectionnez Aperçu dans Teams dans le coin supérieur droit. Vous êtes redirigé vers Teams, où vous pouvez ajouter l’application à Teams pour afficher un aperçu de l’application.
Télécharger le package d’application : dans la page d’extension de message, sélectionnez Package d’application dans le volet gauche, puis, dans le coin supérieur gauche de la fenêtre, sélectionnez Télécharger le package d’application. Le package d’application est téléchargé sur votre ordinateur local dans un fichier .zip. Vous pouvez charger le package d’application dans teams et tester l’extension de message.
Activer l’extension de message en tant que plug-in pour Copilot pour les réunions
Vérifiez que vous avez créé une extension de message basée sur un bot et que vous l’avez étendue en tant que plug-in pour Microsoft 365 Copilot. Avant de commencer, suivez les instructions répertoriées dans Vérifier que vos plug-ins Copilot fonctionnent dans les réunions Teams afin d’étendre votre plug-in pour Copilot pour les réunions.
Pour activer l’extension de message en tant que plug-in pour Copilot pour les réunions, procédez comme suit :
Accédez à une réunion Teams.
Sélectionnez Joindre.
Dans la fenêtre de réunion, sélectionnez Copilot.
Sélectionnez Démarrer la transcription.
Sélectionnez la langue parlée, puis sélectionnez Confirmer. Le volet Copilot pour Teams s’affiche.
Dans le volet Copilot pour Teams, dans le coin inférieur droit, sélectionnez le bouton Plug-in Copilot.
Recherchez votre plug-in et activez le bouton bascule correspondant à votre plug-in.
Dans la zone de composition, sélectionnez Plus d’invites pour envoyer une invite statique ou vous pouvez taper votre propre invite et sélectionner Envoyer.
Copilote pour les réunions permet à vos réunions d’être meilleures et plus productives. Vous pouvez rendre les réunions plus interactives, ce qui aide les utilisateurs en leur offrant une expérience plus fluide et plus intéressante.
Guide pas à pas
Suivez le guide pas à pas pour créer un agent d’extension de message de recherche basé sur un bot pour Microsoft 365 Copilot.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Platform Docs
Platform Docs est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Learn how to build message extensions that allow users to interact with external services within their flow of work in Microsoft Teams and Microsoft 365 Copilot.