Partager via


Vos options d’extensibilité pour Microsoft 365 Copilot

Microsoft 365 Copilot est un outil de productivité basé sur l’IA qui maintient les utilisateurs dans le flux de leur travail dans les applications Microsoft 365 comme Outlook, Teams et Word, basées sur les données de Microsoft Graph. Bien que Copilot offre des fonctionnalités puissantes, les utilisateurs peuvent avoir besoin d’intégrer des connaissances, des sources de données ou des applications supplémentaires dans Copilot pour répondre à des besoins métier spécifiques.

Les agents pour Microsoft 365 Copilot sont des assistants spécialisés axés sur un sujet spécifique, alimentés par les connaissances organisationnelles et les actions permettant d’automatiser les processus métier. Vous pouvez créer deux types d’agents pour Copilot : les agents déclaratifs et les agents de moteur personnalisés. Cet article décrit les deux types d’agents comment choisir le bon pour votre scénario.

Les connecteurs Microsoft Graph permettent aux organisations d’importer des données externes, ce qui permet à Copilot et aux agents d’accéder et de raisonner sur un plus large éventail de contenu d’entreprise.

Types d’agents que vous pouvez générer

Vous pouvez choisir d’étendre Copilot en créant l’un des types d’agents suivants :

  • Les agents déclaratifs vous permettent de configurer Copilot pour des scénarios spécifiques avec des instructions personnalisées, des connaissances supplémentaires et des actions pour automatiser les processus métier.
  • Les agents de moteur personnalisé sont idéaux pour les scénarios avancés qui nécessitent des flux de travail complexes, une orchestration avancée ou des modèles de langage spécialisés.

Agents déclaratifs

Les agents déclaratifs vous permettent de configurer Copilot pour des scénarios spécifiques en ajoutant des instructions personnalisées, des connaissances supplémentaires et des actions pour automatiser les processus métier. Étant donné que les agents déclaratifs utilisent l’infrastructure, le modèle et l’orchestrateur d’IA de Copilot, ils respectent les exigences de sécurité, de conformité et d’IA responsable (RAI) pour Microsoft 365.

Pour configurer un agent déclaratif, vous devez fournir :

  • Instructions personnalisées pour mettre en forme les réponses de Copilot aux besoins ou au flux de travail spécifiques de votre organization.
  • Connaissances personnalisées pour connecter des sources de données Microsoft 365 (telles que SharePoint et OneDrive) ou des données externes via des connecteurs Microsoft Graph.
  • Actions personnalisées à intégrer aux API pour interagir avec des systèmes externes en temps réel.

Les agents déclaratifs présentent les caractéristiques suivantes :

  • Hébergement: Utilisez l’orchestrateur et le modèle de base de Copilot. Aucun hébergement supplémentaire n’est requis.
  • Outillage: Peut être créé à l’aide d’outils à faible code tels que les outils Copilot Studio et pro-code comme Visual Studio, Visual Studio Code et Teams Toolkit.
  • Canaux de publication : Peut être utilisé dans des applications Microsoft 365 Copilot et Microsoft 365 telles que Teams, Word, Excel et Outlook.

Agents de moteur personnalisés

Les agents de moteur personnalisé sont des assistants IA entièrement personnalisés. Elles sont utiles pour les scénarios qui nécessitent des flux de travail complexes, une orchestration ou des modèles de langage spécifiques. La création d’un agent de moteur personnalisé peut vous obliger à fournir un hébergement supplémentaire pour les modèles et les orchestrateurs, et à vous assurer que votre agent personnalisé est conforme, sécurisé et respecte les stratégies d’IA responsable (RAI).

Pour développer un agent de moteur personnalisé, vous avez besoin des éléments suivants :

  • Orchestration personnalisée pour prendre le contrôle total des workflows et intégrer des connaissances supplémentaires et des appels d’API externes. Vous pouvez incorporer un ou plusieurs modèles de langage pour améliorer les fonctionnalités.
  • Modèles personnalisés pour choisir le modèle le plus adapté à votre cas d’usage, qu’il s’agisse d’un grand langage de base, d’une petite langue, d’un réglage précis ou de modèles spécifiques au secteur.
  • Prise en charge proactive de l’agent pour lancer par programmation des workflows et des actions.

Les agents de moteur personnalisés présentent les caractéristiques suivantes :

  • Hébergement : nécessite un hébergement supplémentaire en dehors de Microsoft 365, généralement avec des services cloud tels qu’Azure ou Copilot Studio, à un coût supplémentaire.
  • Outils : L’orchestration peut être générée à l’aide d’outils de Copilot Studio à faible code ou pro-code comme Visual Studio, Visual Studio Code et Teams Toolkit, à l’aide de langages tels que .NET, Python et JavaScript, et de frameworks comme Semantic Kernel ou LangChain.
  • Canaux de publication : peut être utilisé dans des applications Microsoft 365 Copilot et Microsoft 365 telles que Teams, Word, Excel et Outlook, ainsi que dans des applications et des sites web externes.

Comparaison des fonctionnalités de l’agent

Le tableau suivant récapitule les principales différences entre les agents déclaratifs et les agents de moteur personnalisé pour vous aider à choisir l’option appropriée pour votre cas d’usage.

Fonctionnalité Agents déclaratifs Agents de moteur personnalisés
Cas d’utilisation Utilisez Microsoft 365 Copilot pour les scénarios spécifiques à une tâche. Utilisez des flux de travail complexes ou des systèmes d’IA personnalisés.
Personnalisation Limité aux modèles et actions de Copilot. Entièrement personnalisable, y compris le choix des modèles IA et de l’orchestration.
Interactions proactives Non pris en charge ; s’appuient sur les interactions initiées par l’utilisateur. Permettre aux agents de déclencher automatiquement des actions, même sans intervention directe de l’utilisateur.
Canaux Intégré aux applications Microsoft 365. Disponible pour Microsoft 365 et les applications externes.
Complexité de la configuration Peut être développé avec des outils à faible code (Copilot Studio) et des outils pro-code (Visual Studio Code/Teams Toolkit) Varie des configurations simples dans Copilot Studio aux implémentations pro-code avancées à l’aide de Visual Studio et Visual Studio Code.
Hébergement de moteur Hébergé dans Microsoft 365. Hébergé dans Microsoft 365 avec Copilot Studio ou en externe avec des solutions personnalisées telles qu’Azure AI.

Choisir le type d’agent à générer

Cette section décrit les fonctionnalités et les scénarios des agents de moteur déclaratifs et personnalisés pour vous aider à choisir le type d’agent à générer.

L’organigramme suivant résume le processus de décision pour choisir le type d’agent à générer.

Guide de décision pour choisir entre les agents déclaratifs et les agents de moteur personnalisés.

Créez un agent déclaratif dans les cas suivants :

  • Vous souhaitez que votre agent fonctionne dans les modèles d’orchestration et de langage de Copilot pour garantir la cohérence avec la sécurité et la conformité.
  • Vous souhaitez une implémentation plus rapide ou vous souhaitez développer un agent sans code ou avec peu de code.
  • Le flux de travail de votre utilisateur se trouve dans les applications Microsoft 365 (SharePoint, OneDrive, Teams) et il souhaite travailler dans le contexte de ces applications (via @mentions ou dans des conversations professionnelles Teams).

Créez un agent de moteur personnalisé dans les cas suivants :

  • Vous avez créé un assistant conversationnel existant en dehors de Copilot et souhaitez l’intégrer à Microsoft 365 et Copilot.
  • Vous souhaitez utiliser vos propres modèles IA ou votre agent peut tirer parti de modèles spécifiques à un domaine avec des connaissances spécialisées ou des modèles multimodaux.
  • Vous souhaitez des intégrations avancées de Teams (par exemple, avec des réunions et des canaux).
  • Vous souhaitez rendre votre agent disponible en dehors de Microsoft 365 et Copilot.
  • Vous souhaitez prendre en charge la messagerie proactive, qui permet aux développeurs de définir des flux de travail et de déclencher le comportement de l’agent sans avoir besoin d’une interaction utilisateur.
  • Vous avez besoin de plusieurs systèmes d’intégration, comme la gestion de la logistique en intégrant les données du GPS, des systèmes d’entrepôt et des bases de données client.
  • Vous devez implémenter une logique métier personnalisée (par exemple, des règles spécifiques pour le tri des patients dans un environnement de soins de santé en fonction des symptômes et des antécédents médicaux).
  • Vous avez une prise de décision complexe (par exemple, l’évaluation des demandes de prêt en fonction de plusieurs facteurs tels que le score de crédit, le revenu et les antécédents professionnels).