Cet article fournit des liens vers des exemples de code pour vous aider à développer des solutions d’extensibilité Copilot, notamment des agents, des connecteurs Microsoft Graph et des plug-ins.
Exemples d’agents déclaratifs
Les exemples d’agents déclaratifs suivants sont disponibles auprès de la communauté PNP.
Fournit des suggestions personnalisées de développement de carrière, notamment la compréhension des rôles, l’analyse des écarts de compétences, les opportunités d’apprentissage et les plans de transition de carrière. Il vise à comprendre le rôle actuel de l’utilisateur, à identifier les objectifs de carrière, à évaluer les compétences et les lacunes, à suggérer des opportunités d’apprentissage et à créer un plan d’action détaillé pour la croissance future.
Facilite les sessions de brainstorming et la planification, en proposant des exercices créatifs, des techniques d’idée organization et des commentaires pour l’amélioration. Il utilise un ton amusant et collaboratif, pose des questions itératives et fournit des ordres du jour détaillés et des suggestions créatives pour exécuter des sessions de brainstorming efficaces.
Aide les utilisateurs à comprendre les sujets complexes en les répartissant en résumés simples, intermédiaires et avancés, et fournit également des pratiques guidées et des plans d’apprentissage. Il utilise diverses techniques pour l’apprentissage de sujets complexes, notamment des glossaires, des analogies, des exercices pratiques et des plans d’étude structurés.
Aide les utilisateurs à créer des invites efficaces et bien structurées pour Copilot. Analyse de l’offre, vérifications de conformité et suggestions d’amélioration. Il demande des informations sur l’objectif, le contexte, la source et les attentes pour générer des invites efficaces et fournit des analyses détaillées pour vous aider à élever vos prouesses d’écriture d’invite.
Fournit des commentaires détaillés sur l’écriture, aide à modifier le ton des messages, traduit du texte et aide à écrire des instructions, des récits, des billets de blog et des livres blancs. Il se concentre sur la clarté, la cohérence, la grammaire et l’impact global, offrant des améliorations spécifiques et des alternatives pour différents types de création de documents.
Agent déclaratif avec exemples de plug-in d’API
Les exemples suivants implémentent des agents personnalisés à l’aide de l’orchestration et des modèles de Microsoft.
Cet exemple montre comment créer votre propre agent déclaratif à l’aide de l’orchestrateur et des llms de Microsoft, qui est également capable d’interagir avec une API via un plug-in d’API. Cet exemple inclut l’authentification.
Cet exemple montre comment créer votre propre agent déclaratif à l’aide de l’orchestrateur et des llms de Microsoft, qui est également capable d’interagir avec une API via un plug-in d’API. Cette version de l’exemple Trey Research ne fait pas d’authentification, mais peut être utile pour les démonstrations et l’expérimentation.
Exemples d’agents de moteur personnalisé
Les exemples suivants implémentent des agents de moteur personnalisés à l’aide de modèles et d’orchestration personnalisés.
Cet exemple montre comment Azure OpenAI extrait des éléments d’action des transcriptions de réunion pour tous les participants qui se sont abonnés à une réunion. Il envoie ensuite ces éléments d’action à chaque utilisateur individuel dans une conversation 1:1 une fois la réunion terminée.
Cet exemple contient un connecteur Microsoft Graph qui montre comment ingérer des stratégies locales dans Microsoft 365. Pour chaque fichier, il extrait les métadonnées de la matière frontale, les mappe au schéma de la connexion externe et ingère le contenu, en conservant le contenu et les métadonnées. Le contenu ingéré est défini pour être visible par tous les utilisateurs du organization.
Cet exemple de projet .NET vous montre comment créer un connecteur Microsoft Graph pour ingérer des données non structurées dans Microsoft 365 et les rendre disponibles pour Microsoft 365 Copilot. Le projet utilise Teams Toolkit pour Visual Studio pour empaqueter le connecteur en tant qu’application Microsoft Teams et simplifier son déploiement dans le organization.
Cette application .NET vous montre comment utiliser l’API du connecteur Microsoft Graph pour créer un connecteur personnalisé qui indexe les problèmes et les référentiels à partir de GitHub. Cet exemple de connecteur alimente des expériences telles que Recherche Microsoft, Copilot dans Teams, le application Microsoft 365 Copilot, etc.
Cette application Python vous montre comment utiliser l’API du connecteur Microsoft Graph pour créer un connecteur personnalisé qui indexe les problèmes et les référentiels à partir de GitHub. Cet exemple de connecteur alimente des expériences telles que Recherche Microsoft, Copilot dans Teams, le application Microsoft 365 Copilot, etc.
Cette application TypeScript vous montre comment utiliser l’API du connecteur Microsoft Graph pour créer un connecteur personnalisé qui indexe les problèmes et les référentiels à partir de GitHub. Cet exemple de connecteur alimente des expériences telles que Recherche Microsoft, Copilot dans Teams, le application Microsoft 365 Copilot, etc.
Plug-ins pour Microsoft 365 Copilot
Exemples d’extension de message Teams
Les exemples suivants implémentent des extensions de message Teams qui étendent Microsoft 365 Copilot.
Cet exemple TypeScript implémente une extension de message Teams qui permet aux utilisateurs d’interroger des données à partir de l’exemple de base de données Northwind et d’agir sur ces données.
Cet exemple .NET implémente une extension de message Teams qui permet aux utilisateurs d’interroger les produits détenus dans le site d’équipe SharePoint Online via Microsoft Graph.
Cet exemple TypeScript implémente une extension de message Teams qui permet aux utilisateurs d’interroger les produits détenus dans le site d’équipe SharePoint Online via Microsoft Graph.
Utilisez Azure OpenAI pour comparer les documents de proposition à un document de recommandations et retourner si la proposition est conforme et pourquoi/pourquoi pas.
Cet exemple implémente une extension de message Teams qui peut être utilisée pour interroger une base de données de candidats en fonction de leurs compétences, de leur emplacement et de leur disponibilité. L’exemple, lorsqu’il est utilisé avec Microsoft 365 Copilot, illustre l'Sign-On authentification unique (SSO) et la capacité de Copilot à effectuer une recherche à plusieurs paramètres.
Étendre Microsoft 365 Copilot est une série en plusieurs parties qui vous apprend les concepts de base de l’extension de Copilot pour Microsoft 365 dans .NET. Cette série vous aide à comprendre ce qu’est Copilot pour Microsoft 365 et comment il fonctionne. Il explique également pourquoi vous devez envisager de l’étendre pour lui donner accès aux données de votre organization et les options dont vous disposez pour l’étendre.