Étendre l’extension de message basé sur un bot en tant que plug-in pour Copilot pour Microsoft 365

Remarque

  • Vérifiez que Copilot pour Microsoft 365 est disponible pour votre organization. Vous disposez de deux façons d’obtenir un environnement de développement pour Copilot :
  • Le plug-in d’extension de message de recherche basée sur un bot est disponible dans la préversion publique pour les développeurs.
  • Seules les extensions de message basées sur un bot avec des commandes de recherche peuvent être étendues en tant que plug-ins pour Copilot pour Microsoft 365.

Microsoft Copilot pour Microsoft 365, 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 (LLMs) pour transformer vos mots en un outil de productivité puissant. Bien que Copilot pour Microsoft 365 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 que plug-in dans Copilot pour Microsoft 365, vous pouvez permettre aux utilisateurs d’interagir avec des outils et services tiers, ce qui leur permet d’obtenir plus d’Copilot pour Microsoft 365. Vous pouvez obtenir cette extension en développant un plug-in ou en vous connectant à une source de données externe.

Le graphique montre le flux d’interaction utilisateur entre l’utilisateur, Microsoft Teams et M365 Chat.

Regardez la vidéo pour en savoir plus sur l’extension Copilot pour Microsoft 365 à l’aide des extensions de message Teams :

Qu’est-ce qu’un plug-in ?

Un plug-in permet à Copilot pour Microsoft 365 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 plug-ins permettent Copilot pour Microsoft 365 de :

  • 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.
  • Effectuez des actions au nom de l’utilisateur, telles que la création d’un ticket Contoso.

Les descriptions améliorent la facilité d’utilisation et l’efficacité d’un plug-in 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 plug-in 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 à Copilot pour Micrososft 365 de générer du contenu en fournissant une compréhension conceptuelle des fonctionnalités et des scénarios du plug-in où il peut aider à atteindre les objectifs de l’utilisateur et à faire correspondre l’intention de l’utilisateur avec les fonctionnalités du plug-in.

Pour plus d’informations, consultez Définir des descriptions.

Toutes les extensions de message de recherche basée sur un bot peuvent bénéficier de la prise en charge du plug-in, sous réserve d’une validation pour garantir que le plug-in 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 qu’elle fonctionne comme un plug-in dans Copilot pour Microsoft 365.

Configuration requise

Avant de commencer, vérifiez que vous êtes familiarisé avec les normes et recommandations suivantes pour la création de plug-ins d’extension de message pour Copilot pour Microsoft 365 :

Créer une extension de message basé sur un bot

Importante

Les plug-ins pour Microsoft Copilot pour Microsoft 365 sont en préversion et fonctionnent uniquement dans Microsoft 365 Chat dans Microsoft 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 Copilot et partager les résultats via la zone de rédaction de message du client Microsoft Teams.

Avant de commencer, veillez à installer les outils suivants pour générer et déployer votre extension de message :

  • Installez la dernière version préliminaire du Kit de ressources 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 :
    1. Ouvrez Visual Studio Code.
    2. Accédez à Gérer les>paramètres.
    3. Entrez Teams Toolkit dans la zone de recherche des paramètres de Recherche.
    4. Sous Extensions, cochez la case Fx-extension : Développer un plug-in Copilot .

Pour créer un plug-in d’extension de message de recherche basée sur un bot à l’aide de Visual Studio Code, procédez comme suit :

  1. Ouvrez Visual Studio Code.

  2. Dans le volet de gauche, sélectionnez Boîte à outils Teams.

  3. Sélectionnez Créer une application.

  4. Sélectionnez Extension de message.

  5. Sélectionnez Résultats de la recherche personnalisée.

  6. Sélectionnez Démarrer avec un bot.

    Capture d’écran montrant l’option Démarrer avec un bot pour créer une extension de message basée sur un bot dans Visual Studio Code.

  7. Sélectionnez un langage de programmation.

  8. Sélectionnez Dossier par défaut.

  9. 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 :

  1. Dans le volet de gauche, sélectionnez Boîte à outils Teams.

  2. Sous COMPTES, procédez comme suit :

    1. Sélectionnez Se connecter à Microsoft 365 et entrez vos informations d’identification Microsoft 365.

    2. Sélectionnez Se connecter à Azure et entrez vos informations d’identification Azure.

      Capture d’écran montrant l’option Se connecter à Microsoft 365 et Azure sous COMPTES dans teams Toolkit pour Visual Studio Code.

  3. Dans le volet gauche, sélectionnez Exécuter et déboguer (Ctrl+Maj+D).

  4. 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.

  5. Sélectionnez Ajouter. L’application est installée sur Teams.

  6. Accédez à une conversation et sélectionnez Actions et applications.

  7. Dans le menu volant de l'extension de message, entrez le nom de votre extension de message dans la zone de recherche.

  8. Sélectionnez votre extension de message et entrez votre requête de recherche.

  9. 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.

  10. Sélectionnez Envoyer.

Déclenchement d'une extension de message dans M365 Chat

Pour déclencher l'extension de message en tant que plug-in dans M365 Chat, procédez comme suit :

  1. Sélectionner les applications.

  2. Recherchez M365 Chat et ouvrez l'application M365 Chat.

  3. Sélectionnez Plug-ins.

  4. Dans la liste des plug-ins, activez le bouton bascule de votre extension de message.

    Capture d'écran illustrant l'option Plug-ins, la liste des plug-ins et le bouton bascule activé pour le plug-in bot-based-ME-test-local.

  5. À partir de la zone de composition du message, envoyez un message à M365 Chat pour rechercher des informations sur le package npm dans Teams et Copilot. Par exemple, recherchez les informations du package npm sur teamsfx-react dans npm-searchlocal.

    Capture d'écran illustrant l'invite du plug-in et la réponse de M365 Chat.

Remarque

Cette invite peut ne pas toujours faire en sorte que M365 Chat inclue une réponse de votre extension de message. Si c'est le cas, essayez d'autres invites ou laissez-nous vos commentaires en attribuant un vote négatif à la réponse de M365 Chat et en laissant un message.

Pour plus d’informations sur le test de votre plug-in dans Copilot pour Microsoft 365 conversation, consultez Sélection du plug-in de débogage.

Guide pas à pas

Suivez le guide pas à pas pour créer un plug-in d’extension de message de recherche basé sur un bot pour M365 Chat.

Voir aussi