Partager via


Étendre Copilot pour Microsoft 365 avec les extensions de copilote

Copilot for Microsoft 365 fournit des expériences par défaut pour interagir avec le contenu et les ressources de l’ensemble d’une organisation. Bien que la fonctionnalité par défaut offre de nombreuses fonctionnalités utiles, les utilisateurs finaux ont parfois besoin d’interagir avec une conversation plus ciblée Assistant, accessible directement dans Copilot Microsoft 365.

Dans Microsoft Copilot Studio, ces assistants plus ciblés sont appelés extensions de copilote. Ces copilotes sont créés en fournissant des instructions en langage naturel qui génèrent des invites au grand modèle de langage (LLM) dans Copilot pour Microsoft 365. Les extensions Copilot peuvent inclure des références aux données d’entreprise, aux actions et aux invites suggérées.

Note

Dans Copilot pour Microsoft 365, ce que l’on appelle les extensions copilot dans Copilot Studio sont connues sous le nom d’agents déclaratifs. Pour plus de détails sur Copilot pour Microsoft 365 l’extensibilité, voir Microsoft 365 Copilot extensibilité.

Capture d’écran du sélecteur d’extensions Copilot pour Microsoft 365

Cet article couvre :

  • Le processus de création d’une extension de copilote
  • Ajout d’actions et de connaissances à l’extension copilote
  • Publication de l’extension copilote sur Copilot pour Microsoft 365 et Microsoft Teams

En quoi consiste les extensions de copilote, les actions, les connaissances sur le copilote et les invites de démarrage ?

Le tableau suivant donne des informations plus détaillées sur les distinctions entre les extensions de copilote, les actions, les connaissances sur le copilote et les invites de démarrage.

Nom  Définition
Extension Copilot Également appelée copilotes déclaratifs. Une extension de copilote est créée en créant une invite pour le LLM Copilot pour Microsoft 365. Cette invite est utilisée pour définir un ensemble de comportements d’exécution, de personnalités et de règles qui régissent les interactions du copilote. Une extension de copilote est le plus souvent utilisée dans le contexte de l’extension de Copilot pour Microsoft 365. Une extension de copilote peut également être utilisée directement comme copilote dans Microsoft Teams.
Action Anciennement connu sous le nom de plugins. Le mécanisme qui permet à un copilote d’appeler d’autres systèmes et de récupérer des données ou d’effectuer d’autres actions. Les actions sont des interactions à tour unique. Les actions peuvent être authentifiées et peuvent inclure des paramètres, des cartes et d’autres fonctionnalités. Voir Utiliser des actions avec les copilotes personnalisés
Connaissances Les connaissances font référence aux informations qui résident dans votre locataire Microsoft 365, y compris SharePoint, OneDrive et les connecteurs Graph.
Invite de démarrage Les invites de démarrage sont des invites définies par le créateur dans une extension de copilote qui permettent aux utilisateurs finaux d’effectuer facilement des actions courantes ou sophistiquées avec l’extension.

Assurer la sécurité des extensions

Microsoft 365 les clients et les partenaires peuvent créer des extensions qui s’étendent avec des instructions personnalisées, des connaissances de base et des actions invoquées via des descriptions API REST configurées par l’extension. Microsoft 365 Copilot Actions personnalisées saisir données qui influencent le comportement de votre copilote pour Microsoft 365, y compris celles provenant de sources non fiables comme les e-mails et les tickets d’assistance. Les attaquants peuvent créer des charges utiles dans ces sources non fiables pour manipuler le comportement de l’extension, par exemple en répondant de manière incorrecte à des questions ou en invoquant des actions personnalisées.

Pour protéger votre extension contre les attaques protéger :

  • Activez uniquement les extensions qui utilisent des sources de connaissances fiables et Connecter pour des API REST fiables via des actions personnalisées.
  • Réduisez l’impact des attaques lorsque des sources de données non fiables sont nécessaires. Ne donnez pas à l’extension la possibilité d’effectuer des opérations sensibles sans intervention humaine.
  • Utilisez les contrôles étendus de Microsoft 365 qui régissent qui peut acquérir et utiliser des applications intégrées et les applications spécifiques activées pour des groupes ou des individus au sein d’un Microsoft 365 locataire, y compris les applications avec des extensions.
  • Utilisez les contrôles de Copilot Studio pour configurer les connecteurs sécurisés utilisés pour les connaissances et les actions personnalisées.

Conditions préalables

  • Les utilisateurs finaux et les fabricants doivent disposer d’une licence pour utiliser Copilot pour Microsoft 365.
  • Les extensions Copilot ne sont disponibles qu’en anglais pour cette version préliminaire.
  • Les créateurs doivent disposer des autorisations nécessaires pour créer dans un environnement Copilot Studio et y avoir accès.
  • Les extensions de publication ne doivent pas être bloqués par les administrateurs Power Platform et Microsoft 365.

Note

La possibilité de créer des extensions de copilote et de les publier est en Version préliminaire pour le moment

Limitations

Dans cette version préliminaire, il existe certaines limitations :

  • Les extensions Copilot ne prennent actuellement pas en charge l’utilisation des actions existantes dans la bibliothèque. À la place, le créateur doit créer une nouvelle action pour son extension de copilote.
  • La possibilité de marquer une action comme nécessitant une fenêtre contextuelle de consentement pour l’utilisateur n’est pas disponible dans ce version préliminaire.

Créer une extension de copilote

Lorsque vous créez une extension copilote, vous êtes un créateur qui enseigne au grand modèle de langage (LLM) sous-jacent dans Copilot Microsoft 365 comment se comporter. Contrairement à la création traditionnelle où un créateur crée chaque rubrique avec des déclencheurs en langage naturel même pour des tâches simples, une extension de copilote basée sur LLM dispose d’un ensemble de base de comportements par défaut. En tant que créateur, vous pouvez ensuite ajouter des connaissances et des actions pour rendre l’extension de copilote plus performante.

Pour créer une extension de copilote pour Copilot pour Microsoft 365 :

  1. Connectez-vous à un compte sur Copilot Studio https://copilotstudio.microsoft.com

  2. Accédez à Copilotes dans le panneau de navigation de gauche.

  3. Sélectionner Microsoft 365 Copilot dans la liste des copilotes.

  4. À partir de là, Sélectionner + Ajoutez les extensions carte. Vous êtes renvoyé vers l’expérience de création conversationnelle.

  5. Décrivez avec des phrases complètes ce que l’extension de copilote devrait être en mesure de faire et savoir.

  6. Une fois l’interaction terminée, utilisez Sélectionner I’m Terminé dans le chat.

    Note

    Ignorez l’interface conversationnelle à tout moment en choisissant Ignorer la configuration.

  7. Essayez d’expérimenter l’extension copilote dans le chat de test ou Sélectionner Créer pour accéder à la page de présentation de l’extension.

L’extension de copilote est maintenant créée. Vous pouvez interagir avec le copilote dans le canevas de test, ou y ajouter plus de richesse. Jusqu’à présent, le copilote ne dispose d’aucune source de connaissances supplémentaire. Les seules informations dont dispose l’extension de copilote sont les données qui lui sont fournies dans les instructions. L’extension de copilote n’a pas accès aux connaissances de l’entreprise ni à aucune autre action pour le moment ; toutes les réponses sont donc fournies à partir des propres connaissances de LLM.

Ajouter des connaissances à une extension de copilote

Lorsque vous créez une extension copilote pour la première fois, elle démarre avec uniquement les connaissances de base du LLM. L’extension de copilote ne connaît aucune autre source de données. Pour lui donner plus de connaissances, Sélectionner + Ajoutez la page d’aperçu des connaissances de l’extension copilote ou la vue Connaissances sélectionnée en haut de la page.

Capture d’écran du hub de connaissances

Il existe trois principaux types de connaissances qui peuvent être ajoutés à une extension de copilote :

Nom  Définition
SharePoint/OneDrive Chemins aux ressources SharePoint/OneDrive dans l’organisation. Copilot pour Microsoft 365 utilise les informations d’identification de l’utilisateur pour garantir qu’il ne reçoit des réponses qu’à partir des informations auxquelles il a accès.
Connecteurs de Copilot (Graph) Les connecteurs sont des sources de données configurées par l’administrateur du locataire pour ajouter des connaissances à Microsoft Copilot et aux extensions de copilote. Voir Contenu d’apprentissage sur les connecteurs Graph
Recherche sur le Web L’extension de copilote peut également utiliser la recherche Web publique (via Bing) pour récupérer les résultats Web

Note

La recherche Web est configurée via les fonctionnalités carte sur la page de présentation, et non sur la page de connaissances.

Pour commencer à ajouter des connaissances à l’extension de copilote :

  1. Revenir à la page de présentation de l’extension copilote.
  2. De la Connaissance carte, Sélectionner + Ajouter des connaissances.
  3. Choisir une source de données.
    • Si vous utilisez SharePoint/OneDrive, indiquez un chemin vers la racine de la bibliothèque ou du site. La spécification d’une seule page ou d’un seul fichier n’est pas prise en charge pour le moment.
    • Si vous utilisez un connecteur copilote et que l’administrateur a configuré un connecteur graphique dans Microsoft 365, vous pouvez choisir un connecteur graphique parmi les sources de données configurées.
    • La recherche Web peut être activée/désactivée à partir de la page d’aperçu du copilote dans la carte Paramètres supplémentaires.

Plusieurs sources de connaissances peuvent être ajoutées avec un mélange de types à une extension de copilote. De plus, pour SharePoint/OneDrive, jusqu’à quatre chemins peuvent être inclus.

Avec les sources de connaissances configurées, l’extension de copilote avec des connaissances est immédiatement disponible dans la conversation instantanée de test. Fermez le volet de connaissances, choisissez le mouvement d’actualisation en haut de la conversation instantanée de test pour obtenir une nouvelle conversation instantanée, puis essayez de poser des questions qui devraient être présentes dans la source de données.

Note

Si des résultats ne sont pas renvoyés, envoyez vos commentaires à Microsoft pour l’analyse et l’amélioration du produit.

Ajouter une action à une extension de copilote

Une action est utilisée pour permettre à une extension de copilote de récupérer des informations ou d’effectuer une tâche telle que la mise à jour d’un enregistrement ou la réalisation d’une transaction. Les actions peuvent être créées à partir de connecteurs de copilote (également appelés connecteurs Power Platform). Les types d’actions incluent les invites AI Builder, les connecteurs, les flux et les connecteurs personnalisés. Pour en savoir plus sur les connecteurs de copilote, voir Apprendre le contenu sur les connecteurs de copilote.

L’ajout d’une action nécessite une planification supplémentaire de la part du créateur par rapport à l’ajout de connaissances. Plusieurs considérations entrent en jeu :

  • L’action doit-elle utiliser l’authentification de l’utilisateur final ou celle du créateur ?
  • Le créateur peut-il fournir des descriptions pour informer le LLM quand et comment invoquer l’action ?
  • Les paramètres de la fonction doivent-ils toujours être renseignés automatiquement ou doivent-ils être renseignés par le créateur au moment de la création ?

Chacune de ces considérations entre en jeu lors de l’ajout d’actions à une extension.

Important

Les actions API REST ne sont pas actuellement prises en charge dans les extensions de copilote. Pour utiliser une API REST générique, un connecteur personnalisé Power Platform doit d’abord être créé.

Capture d’écran du volet d’actions

Pour ajouter une action :

  1. Revenez à la page d’aperçu de l’extension de copilote.
  2. À partir de la carte Actions, choisissez + Ajouter une action
  3. Recherchez le connecteur de copilote souhaité ou choisissez Créer un nouveau flux ou Ajouter une API pour un connecteur personnalisé.
  4. En supposant qu’un connecteur de copilote soit choisi, une expérience utilisateur est présentée avec les sections Connecteur et Configurer.

Section Connecteur

  1. Authentification de l’utilisateur final : Choisissez le type d’authentification préféré pour cette action. Vous avez le choix entre l’authentification utilisateur et l’authentification copilote auteur. D’autres détails de configuration de l’authentification sont automatiquement gérés par l’implémentation du connecteur de copilote.
  2. Description d’utilisation : Instructions indiquant au copilote de Microsoft 365 LLM comment utiliser l’action dans l’extension copilote.

Section Configurer

  1. action du plug-in Nom : Le nom de l’action tel qu’il apparaît dans Copilot pour Microsoft 365 dans les citations. Ces informations peuvent également être utiles pour aider Copilot pour Microsoft 365 à choisir l’action à exécuter.
  2. nom complet : nom convivial de l’action tel qu’il apparaît dans l’expérience Copilot pour Microsoft 365 l’utilisateur.
  3. Description pour que le copilote sache quand utiliser cette action : Une description conversationnelle complète du moment où le LLM dans Copilot pour Microsoft 365 doit utiliser cette action, et le type de questions qui la Gâchette.

Entrées et sorties

Copilot Studio remplit automatiquement un ensemble d’entrées et de sorties en inspectant l’objet du connecteur de copilote. Le créateur peut laisser le copilote pour Microsoft 365 LLM remplir ces champs ou les remplir manuellement lors de la création.

Par défaut, aucune personnalisation n’est nécessaire sur cette expérience, sauf si le créateur choisit de remplir manuellement un champ ou de remplacer une description.

Capture d’écran du volet de modification des entrées d’actions

Finition et test

Le dernier onglet vous permet d’examiner vos choix, d’effectuer des ajustements, puis d’enregistrer vos modifications.

Une fois enregistrées, les actions sont prêtes à être testées dans la conversation instantanée de test Copilot Studio. Sélectionner Actualisez en haut de la discussion de test, puis posez une question qui devrait invoquer l’action.

Dans le chat, la première fois que l’utilisateur déclenche l’action, l’extension copilote présente une connexion carte. Cette carte est utilisée pour permettre à l’utilisateur final de se connecter à l’action avec ses propres informations d’identification.

Capture d’écran de la carte Configurer les connexions

Lorsque vous sélectionnez Connecter, l’utilisateur est redirigé vers une expérience où il peut choisir la connexion pour l’action qu’il utilise et se connecter ou y accéder. Une fois la connexion établie, elle est durable pour la session. Après cela, l’utilisateur peut fermer le navigateur et réessayer l’action.

Important

Le navigateur plein écran pour la gestion des connexions est une solution temporaire et sera traité avant le lancement.

Invites de démarrage

Souvent, lorsque les utilisateurs interagissent pour la première fois avec n’importe quel type de copilote, ils ne savent pas ce qu’ils peuvent demander ou ne comprennent pas la richesse du copilote. En conséquence, ils ont tendance à poser des questions simples. Copilot pour Microsoft 365 résout ce problème en fournissant une expérience d’invites de démarrage. Les invites de démarrage présentent à l’utilisateur des invites simples pour commencer.

Capture d’écran des invites de démarrage dans la conversation instantanée Copilot pour Microsoft 365

Copilot Studio crée automatiquement des invites de démarrage lorsque vous utilisez l’expérience conversationnelle pour créer votre extension de copilote. Vous pouvez également modifier ou créer les vôtres à tout moment avec l’expérience Invites de démarrage sur la page Présentation .

Comprendre les invites de démarrage

Une façon d’utiliser les invites de démarrage est de les utiliser comme raccourci pour des questions simples que les utilisateurs devraient poser. Cependant, elles constituent également une opportunité de présenter des invites plus sophistiquées dont l’utilisateur pourrait ne pas comprendre qu’elles sont possibles.

Dans les invites de démarrage, les auteurs copilotes ont un accès complet aux capacités du Microsoft 365 Copilot grand modèle de langage, y compris les actions et les connaissances que vous avez ajoutées. Envisagez de créer des invites sophistiquées qui aident les utilisateurs finaux à réaliser facilement des tâches courantes.

Capture d’écran des suggestions d’invite de démarrage

Auteur invites de démarrage

  1. Revenez à la page Aperçu de l’extension.
  2. Faites défiler vers le bas jusqu’à Invites de démarrage et sélectionnez Modifier.
  3. Ajoutez six invites de démarrage et cliquez sur Enregistrer.

Important

Six invites de démarrage complètes sont nécessaires pour enregistrer puis publier l’extension de copilote. Cela peut être plus flexible à l’avenir.

Publication d’une extension copilote

Une fois que l’extension copilote fonctionne comme vous le souhaitez dans l’expérience de test, vous êtes prêt à publier. Copilot Studio La publication convertit l’extension d’un état de brouillon à un état publié, prêt à être chargé dans le catalogue de l’organisation. Contrairement à un copilote autonome, une extension de copilote n’est pas automatiquement déployée sur Copilot pour Microsoft 365 et Teams lors de sa publication.

Publier votre extension

  1. Revenez à la page Aperçu de l’extension.

  2. Choisissez Publier en haut à droite.

    Les informations du formulaire suivant sont utilisées pour renseigner l’entrée du catalogue dans les catalogues Office et Teams de l’organisation et la liste des applications intégrées du centre d’administration Microsoft. Il n’est pas utilisé par le copilote pour Microsoft 365 LLM.

  3. Remplissez les champs selon vos besoins et Sélectionner Publiez.

    Une fois l’opération terminée, vous êtes redirigé vers la page Options de disponibilité .

Note

Lorsque vous Sélectionner publiez, une ressource de bot est provisionnée dans l’ID Azure Entra environnement de votre locataire, correspondant à votre extension copilote. Cela permettra aux utilisateurs d’interagir avec l’extension copilote dans Microsoft Teams.

Options de disponibilité

La page Options de disponibilité est utilisée pour distribuer l’extension copilote au compte des extensions copilotes auteur à utiliser ou à de petits groupes de pairs régis par des listes de distribution, ou pour être publiée dans le catalogue de l’organisation par un administrateur.

Note

Si un Administrateur a désactivé le chargement latéral ou la publication pour le locataire, une ou plusieurs de ces fonctionnalités peuvent être bloquées. Travaillez avec l’administrateur du locataire pour déterminer le mécanisme de distribution approprié pour le locataire.

Capture d’écran des options de disponibilité après la publication

Option de disponibilité Description
Partager le lien Vous pouvez copier un lien profond dans Microsoft Teams pour invoquer l’extension de copilote publiée. L’ouverture du lien dans le locataire ouvre une expérience de conversation instantanée avec l’extension.
Afficher à mes collègues et aux utilisateurs partagés Vous permet d’accorder l’accès à d’autres personnes pour participer à la création de l’extension, ou à des groupes de sécurité pour leur accorder l’accès à l’utilisation de l’extension dans Microsoft 365 Chat ou Teams.
Afficher à tous les membres de mon organisation Envoyez-la à l’administrateur du locataire pour l’ajouter au catalogue de l’organisation afin que tous les utilisateurs du locataire puissent l’installer comme ils le souhaitent.
Télécharger en tant que .zip Téléchargez sous forme de dossier zip. Cette option de disponibilité vous permet de la charger manuellement dans Teams/Copilot pour Microsoft 365 pour l’envoyer à l’administrateur pour examen, ou de la charger directement dans le catalogue de l’organisation.

Vous trouverez plus d’informations sur la gestion des applications dans le catalogue Teams ici : Gérer les applications Power Platform

Utilisation de l’extension de copilote dans Microsoft 365 Copilot ou Microsoft Teams

L’extension copilote devrait désormais être disponible pour être testée dans Copilot pour Microsoft 365 ou Teams. L’utilisateur peut interagir avec l’extension soit via l’extension dans l’interface Copilot pour le chat, soit en sélectionnant l’extension dans la barre latérale. @mentioning Microsoft 365 Une fois sélectionnée, l’utilisateur interagit uniquement avec l’extension de copilote jusqu’à ce qu’il termine cette conversation et revienne à Microsoft Copilot.

Dans la capture d’écran, l’utilisateur demande des informations qui figurent dans les connaissances incluses dans l’extension copilote. Le LLM, en évaluant les instructions, les connaissances et les actions de l’extension, détermine que la meilleure façon de résoudre la demande est d’utiliser ses connaissances pour générer une réponse. Le LLM comprend également des références pour les sources qu’il utilise pour générer la réponse.

Capture d’écran utilisant l’extension dans Copilot pour Microsoft 365

Conseils pour les auteurs d’extensions

  • Copilot pour Microsoft 365 met en cache les réponses aux questions posées précédemment dans une session donnée, même s’il a appelé une action pour récupérer des données. Pour interrompre ce cache, utilisez le bouton Nouvelle conversation instantanée.
  • Pour voir plus d’informations sur les raisons pour lesquelles le LLM sélectionne ou non une action, saisissez -developer on dans la zone de saisie Copilot pour Microsoft 365 et posez la question.
  • Les résultats que vous voyez lors de l’exécution dans Copilot pour Microsoft 365 peuvent être différents de ce que vous voyez dans le canevas de test de Copilot Studioet Microsoft Teams.
  • Contrairement à un copilote personnalisé, les extensions de copilote ne collectent pas de données dans l’onglet Copilot Studio Analyses. Cette fonctionnalité est en cours d’évaluation pour les prochaines versions.
  • Lorsque vous utilisez Microsoft 365 Copilot pour tester votre extension, utilisez l’expérience de commentaires négatifs pour fournir des commentaires à l’équipe Microsoft Copilot afin qu’elle examine et résolve les problèmes.