Guide de planification de l’extensibilité de Microsoft 365 Copilot

Microsoft 365 Copilot est un outil de productivité basé sur l’IA qui combine des connaissances et des compétences pour aider les utilisateurs dans le flux de leur travail. Vous pouvez créer des solutions d’extensibilité qui personnalisent et améliorent l’expérience Copilot pour vos utilisateurs afin de répondre aux besoins métier uniques de votre organisation.

La planification est une première étape importante dans la conception et la construction de votre solution d’extensibilité. Cet article fournit les étapes clés à suivre pour vous aider à planifier votre solution d’extensibilité Copilot.

Définissez vos objectifs

Avant de concevoir votre solution d’extensibilité Copilot, définissez l’objectif et l’étendue de ce que vous envisagez de créer. Cette étape suppose les étapes suivantes :

  • Identifiez le problème que vous êtes en train de résoudre.
  • Comprendre vos utilisateurs cibles.
  • Définissez comment votre solution peut résoudre le problème de l’entreprise.

Pour commencer, définissez le défi spécifique ou l’écart de productivité que vous devez résoudre. Identifiez les inefficacités, les problèmes ou les besoins non satisfaits qui existent pour vos utilisateurs. Après avoir identifié le problème que vous devez résoudre, vous pouvez découvrir comment fournir de la valeur en étendant Copilot.

Ensuite, réfléchissez à ce que vous savez sur vos utilisateurs cibles et à la manière dont vous pouvez les aider à répondre à leurs besoins de productivité. Identifiez le ou les personas d’utilisateur que vous ciblez et les résultats que vous souhaitez atteindre pour l’organisation. Considérez les questions suivantes :

  • Le nombre d’utilisateurs potentiels aura-t-il un impact sur les choix de conception, tels que les coûts de consommation ?
  • Vos utilisateurs possèdent-ils des licences Copilot ? Dans la négative, quels sont les coûts d’adoption ou de licence ? Pour plus d’informations, voir Examiner les coûts.

Après avoir défini le problème ou le besoin métier que vous devez traiter, identifiez comment vous pouvez étendre Copilot pour résoudre ou atténuer le problème. Que font vos utilisateurs de Copilot ? Utilisez les informations contenues dans le tableau suivant pour guider votre réflexion.

Besoin métier Approche d’extensibilité Copilot
Améliorer la prise de décision, les résumés ou les recommandations Améliorez les capacités de raisonnement de Copilot.
Intégrer les connaissances organisationnelles à partir de bases de données, de documents ou d’API Autoriser Copilot à accéder aux données externes et à les utiliser.
Réduisez les tâches manuelles en créant des flux automatisés Créez des flux de travail automatisés pour simplifier les tâches répétitives.
Fournir un accès sécurisé aux fonctionnalités de Copilot dans vos propres applications ou agents personnalisés Accédez à Copilot via les API Microsoft 365 Copilot pour garantir la conformité et une sécurité de niveau entreprise

À prendre en compte :

  • Le flux de travail implique-t-il plusieurs étapes ou des décisions conditionnelles ? Si c’est le cas, concevez des flux de travail structurés ou des interactions en plusieurs étapes pour une expérience utilisateur fluide.
  • Copilot doit-il s’adapter dynamiquement aux entrées des utilisateurs ou aux changements de contexte ? Si c’est le cas, implémentez des fonctionnalités contextuelles pour ajuster les réponses en fonction des besoins des utilisateurs en temps réel.

Définir les exigences techniques et de données

Déterminez les exigences auxquelles votre solution d’extensibilité doit répondre. Considérez les facteurs suivants :

  • Exigences en matière d’expérience utilisateur

    Où vos utilisateurs interagiront-ils avec Copilot ? Cela peut se produire dans le contexte d’applications Microsoft 365 (Copilot, Word, Excel, PowerPoint, Teams) ou d’applications ou de sites web tiers.

  • Sources de données

    Copilot ou votre solution nécessite-t-il des données internes ou externes, telles que des documents, des applications, des API ou des bases de données ? Par exemple, devez-vous :

    • Intégrer des données externes dans les applications Microsoft 365 pour des réponses contextuellement pertinentes ?
    • Interagir avec des données en temps réel pour les flux de travail d’entreprise ?
    • Interagissez avec d’autres applications pour récupérer ou mettre à jour des données, exécuter des commandes ou déclencher des flux de travail ?
  • Options d’intégration de source de données

    Pour chaque source de données que vous devez intégrer à Copilot, identifiez si un connecteur Microsoft 365 Copilot, un plug-in Power Platform ou une API REST est disponible. Si aucune intégration de source de données existante n’est disponible, décidez si vous souhaitez créer un connecteur Copilot ou une API pour activer l’intégration. Le tableau suivant fournit un exemple.

    Source de données Comment voulez-vous utiliser les données dans Copilot ? Intégrations de sources de données
    Salesforce
    • En tant que source de connaissances lorsque vous posez des questions sur un client.
    • Pour mettre à jour les détails de l’opportunité.
    • Connecteur Copilot
    • API ou plug-in Power Platform
  • Exigences en matière d’agent et d’automatisation

    Identifiez les déclencheurs, les flux de travail planifiés et les besoins d’automatisation.

Définir votre solution

En fonction de votre évaluation des besoins de vos utilisateurs et des exigences techniques de votre solution, identifiez le ou les types d’options d’extensibilité Copilot que vous allez créer.

Agents pour Copilot

Si les connecteurs Microsoft 365 Copilot seuls ne répondent pas à vos besoins, vous pouvez créer un agent pour adapter l’expérience Copilot aux besoins de votre entreprise ou pour vous connecter à vos sources de données spécifiques.

Si vous décidez de créer un agent, vous devez déterminer les éléments suivants :

  • Type d’agent à générer. Selon votre scénario, vous pouvez créer un agent déclaratif ou un agent de moteur personnalisé.

    Pour plus d’informations afin de vous aider à choisir le bon type d’agent à créer, consultez Vos options d’extensibilité pour Microsoft 365 Copilot.

  • Utiliser une approche low-code ou pro-code pour créer votre agent.

Le tableau suivant répertorie les options low-code et pro-code disponibles en fonction du type d’agent que vous envisagez de générer.

Type d’agent Options de l’outil à code faible Options de l’outil Pro-code
Agent déclaratif
  • Microsoft 365 Copilot
  • Copilot Studio
Visual Studio Code + Microsoft 365 Agents Toolkit
Agent de moteur personnalisé Copilot Studio
  • Visual Studio Code + SDK Teams
  • Visual Studio Code + SDK de l’agent Microsoft 365 (préversion)
  • Visual Studio 2022
  • Noyau sémantique (facultatif)

Ensuite, identifiez les sources de données ou les plug-ins dont votre agent a besoin. Les sources de données peuvent être des données Microsoft 365 (messages Teams, e-mail, personnes, sites ou dossiers SharePoint), des connecteurs Copilot (prédéfinis ou personnalisés) ou des plug-ins (pour l’accès aux données en temps réel ou des actions externes).

Enfin, si votre agent implique des flux de travail complexes, vous aurez peut-être besoin d’un orchestrateur personnalisé. Pour plus d’informations sur la conception de votre solution, consultez Utilisation de Copilot Studio, Noyau sémantique ou LangChain.

Connecteurs Microsoft 365 Copilot

Utilisez les connecteurs Microsoft 365 Copilot si vous avez besoin de Copilot pour intégrer des données externes dans les applications Microsoft 365 afin de fournir des réponses contextuellement pertinentes. Selon votre cas, choisissez l’une des options suivantes :

API IQ de travail

Si vous souhaitez que votre application ou votre agent examine les données professionnelles de Microsoft 365 plutôt que de simplement les récupérer, envisagez d’utiliser l’API Microsoft Work IQ. Work IQ est la couche d’intelligence derrière Microsoft 365 Copilot. Il combine les données Microsoft 365 (e-mails, réunions, documents, conversations) avec la mémoire de modèles, de préférences et de relations, et applique l’inférence nécessaire pour raisonner sur l’ensemble de ces données et faire apparaître les meilleures actions.

L’API Work IQ permet aux développeurs de créer des applications agentiques et basées sur l’IA qui raisonnent en toute sécurité sur les données Microsoft 365 tout en préservant les autorisations, la conformité et les contrôles de gouvernance existants. Toutes les demandes s’exécutent dans le contexte de l’utilisateur connecté, respectent les autorisations et les étiquettes de confidentialité de Microsoft 365 et restent dans la limite d’approbation de Microsoft 365, de sorte que vous pouvez analyser les données de travail sans exporter ou dupliquer le contenu.

Envisagez Work IQ lorsque votre solution doit :

  • Réduisez la plomberie des données personnalisées : fiez-vous à l’ancrage, au contexte et au raisonnement de Copilot au lieu de créer et de gérer vos propres pipelines de récupération, magasins de vecteurs et application de la conformité.
  • Intégrer au protocole qui correspond à votre architecture : Work IQ prend en charge plusieurs protocoles qui partagent le même runtime d’intelligence sous-jacent. Choisissez le protocole qui convient le mieux à votre application ou agent.
  • Raisonner sur plusieurs signaux Microsoft 365 : Work IQ peut analyser les messages électroniques, les données de réunions et de calendrier, les documents dans OneDrive et SharePoint, les messages Microsoft Teams, les personnes et le contexte organisationnel, ainsi que les résultats de la recherche d’entreprise.

Utilisez Work IQ avec d’autres options d’extensibilité. Par exemple, un agent peut utiliser des connecteurs Copilot pour importer des données métier externes dans Microsoft 365, puis utiliser Work IQ pour analyser ces données avec les e-mails, réunions et documents de l’utilisateur.

API Microsoft 365 Copilot

Si vous souhaitez intégrer les fonctionnalités de Copilot dans votre application ou agent personnalisé, les API Microsoft 365 Copilot fournissent un accès par programme aux fonctionnalités clés de Copilot, notamment :

  • Accès aux connaissances : utilisez l’API de récupération et l’API AI Meeting Insights pour accéder en toute sécurité aux connaissances Microsoft 365, y compris les données d’entreprise indexées et le contenu des réunions généré par l’IA.

  • Intégration conversationnelle : pour incorporer des expériences de conversation optimisées par Copilot dans vos propres applications, utilisez l’API Copilot Chat (préversion). Il vous permet d’envoyer des invites et de recevoir des réponses directement à partir de Copilot.

  • Gouvernance et insights : si vous créez une solution de gouvernance des données ou si vous cherchez à comprendre comment les utilisateurs interagissent avec Copilot, utilisez l’API d’exportation d’interaction Copilot pour exporter les invites et les réponses des utilisateurs. Ces données peuvent vous aider à garantir la conformité, à surveiller l’utilisation et à encourager l’adoption de stratégies.

Prendre en compte les coûts

Tenez compte des implications financières de la conception de votre solution, tant du point de vue de l’utilisateur que de l’hébergement. Pour plus d’informations, reportez-vous à la rubrique Considérations relatives aux coûts.

Aborder les considérations relatives à l’instruction et à la conformité

Quelle que soit la solution que vous choisissez, vous devez vous assurer qu’elle répond aux exigences RAI et de conformité. Vous devez tenir compte des éléments suivants :

  • Votre solution d’extensibilité Copilot nécessite-t-elle un modèle LLM spécifique ou un réglage fin pour des tâches spécialisées, telles que la recherche juridique ou la conformité médicale ? Si c’est le cas, pour plus d’informations sur l’intégration et l’optimisation du modèle pour Copilot, consultez Comment choisir les bons modèles pour vos applications | Azure AI.
  • Assurez-vous que votre solution applique les principes de l’IA responsable (RAI), la gouvernance des données et les exigences de publication en magasin (pour les éditeurs de logiciels indépendants).

Définir votre approche de développement

Après avoir choisi votre chemin d’extensibilité Copilot, décidez comment vous allez structurer votre processus de développement. Choisissez les outils de développement appropriés, tels qu’Agents Toolkit, Copilot Studio, le Microsoft 365 Agents SDK ou Azure AI en fonction de votre cas d’utilisation. Pour créer votre solution, commencez par un produit minimal viable (MVP), puis affinez-la en fonction des commentaires et des performances.

Conseil

Outils de développement Work IQ (préversion) : si vous créez un agent déclaratif, wiqd il vous donne une surface de commande qui fonctionne de la même manière sur votre ordinateur portable, dans CI et dans Visual Studio Code, afin que vos outils ne se fragmentent pas au fil des phases du cycle de vie. Les environnements nommés tels que local, devstagingprod sont mappés à votre plan de déploiement. Pour plus d’informations, consultez la documentation sur les outils de développement Work IQ.

Le tableau suivant fournit des exemples de solutions d’extensibilité qui utilisent différentes options d’extensibilité de Copilot pour divers scénarios utilisateur.

Type d’extensibilité Cas d’utilisation Exemple
Connecteur Copilot Assistant de support informatique : assistant Une entreprise mondiale intègre le connecteur ServiceNow pour améliorer le support informatique avec Copilot. Les employés utilisent Copilot pour rechercher des guides de résolution des problèmes, vérifier l’état des tickets et soumettre des demandes de service, en case activée. Le connecteur extrait les données de ServiceNow, ce qui permet d’accéder en temps réel aux articles de la base de connaissances et aux tickets informatiques. Cette intégration améliore les fonctionnalités de libre-service, réduit les temps de résolution et améliore l’efficacité globale du support informatique.
Connecteur Copilot Intégration des informations client Une équipe commerciale utilise le connecteur Salesforce Copilot pour améliorer la fidélisation des clients et rationaliser les flux de travail au sein de Microsoft 365. Les commerciaux peuvent désormais rechercher et récupérer rapidement des données client à jour, telles que des opportunités, des prospects et des comptes, directement à partir de Copilot. Grâce aux informations et recommandations assistées par l’IA, ils peuvent mieux personnaliser les interactions et prendre des décisions éclairées, ce qui améliore les performances commerciales et réduit le temps passé à passer d’une plateforme à l’autre.
Agents déclaratifs + plug-in API Assistant conformité du secteur de la santé Un hôpital crée un agent déclaratif pour aider le personnel médical à accéder aux directives de conformité. L’agent déclaratif extrait les stratégies de SharePoint et utilise un plug-in d’API pour récupérer les mises à jour réglementaires en temps réel à partir des portails gouvernementaux.
Agent déclaratif + Plug-in API + Connecteur Copilot Optimiseur de workflow de projet Une équipe de gestion de projet crée un agent qui s’intègre à GitHub et Jira pour rationaliser les flux de travail. L’agent récupère et met à jour les tickets Jira, extrait les PR GitHub et les revues de code, recherche les conversations et les notes de réunion Teams et utilise Code Interpreter pour obtenir des informations sur le projet. Il suggère également les prochaines étapes et automatise les suivis pour tenir les chefs de projet informés et efficaces.
Agents de moteur personnalisés + plug-in d’API IA de recherche juridique Un cabinet d’avocats crée un agent d’IA autonome à l’aide des services Azure OpenAI. L’agent utilise un LLM formé sur mesure pour l’analyse de la jurisprudence et s’intègre à des bases de données juridiques externes via des plugins API.
Agent de moteur personnalisé Agent de maintenance prédictive de fabrication Une usine développe un agent moteur personnalisé qui prédit les pannes de la machine. Il collecte les données des capteurs des appareils IoT, les traite avec un LLM et alerte les ingénieurs via Teams lorsque des anomalies sont détectées, ce qui permet une maintenance proactive et minimise les temps d’arrêt.
Agent de moteur personnalisé + API Copilot Accès aux connaissances des consultants Une société de conseil crée un agent personnalisé pour aider les consultants à se préparer aux réunions avec les clients. L’agent utilise l’API de récupération Copilot pour accéder aux données SharePoint à jour, garantissant ainsi un accès sécurisé et conforme aux informations qui maintient les données client isolées et protégées.