Partager via


Agents pour Microsoft 365 Copilot

Microsoft 365 Copilot est un outil de productivité basé sur l’IA qui améliore les flux de travail dans les applications Microsoft 365 telles que Copilot Chat, Outlook, Teams et Word, à l’aide des données d’entreprise de Microsoft Graph. Bien que Copilot fournisse de puissantes fonctionnalités intégrées, les organisations doivent souvent intégrer des connaissances, des sources de données ou des applications supplémentaires pour répondre à des cas d’usage spécifiques.

Les agents étendent les fonctionnalités de Copilot en agissant en tant qu’assistants IA spécialisés adaptés à des domaines spécifiques. Ces agents appliquent les connaissances et l’automatisation organisationnelles pour simplifier les processus métier, améliorer la prise de décision et améliorer l’efficacité. Les agents peuvent récupérer des informations, synthétiser des données ou même effectuer des actions telles que l’envoi d’e-mails ou la mise à jour des enregistrements.

Vous pouvez utiliser l’une des deux approches pour créer des agents pour Copilot : l’approche déclarative , qui utilise vos instructions, connaissances et actions avec l’orchestrateur et les modèles de Copilot, ou l’approche moteur personnalisée , où vous apportez vos propres orchestrateurs et modèles pour créer un agent entièrement personnalisé. Cet article décrit les deux approches et fournit des informations sur l’utilisation de chacune d’elles.

Pourquoi créer un agent ?

Microsoft 365 Copilot fournit une assistance puissante pilotée par l’IA, mais Copilot seul risque de ne pas répondre entièrement aux besoins uniques en matière de flux de travail, de sources de données ou d’automatisation de votre organization. En créant des agents, vous pouvez :

  • Étendez les connaissances de Copilot en intégrant des systèmes et des sources de données tiers.
  • Automatisez des workflows complexes à plusieurs étapes dans Microsoft 365 et des applications externes.
  • Proposez des expériences utilisateur personnalisées qui exposent l’endroit où vos utilisateurs travaillent : dans les conversations Teams, Outlook, SharePoint ou les applications personnalisées.

Les agents permettent des interactions sécurisées en temps réel entre Copilot et d’autres systèmes d’entreprise. Microsoft et ses partenaires proposent une variété d’agents prédéfinis. Vous pouvez également créer vos propres outils à l’aide d’outils low-code et pro-code pour répondre à vos besoins spécifiques.

Par exemple, l’agent commercial pour Copilot peut automatiser la gestion des prospects en transformant les contacts en prospects commerciaux au sein de Dynamics ou Salesforce, en configurant des réunions et en contactant les clients, tout en accédant en toute sécurité aux données Microsoft 365 et d’entreprise pour personnaliser les interactions et générer des résultats métier.

En développant des agents pour Microsoft 365 Copilot, les organisations peuvent utiliser en toute sécurité les données d’entreprise, prendre des mesures entre les applications et améliorer la productivité, le tout dans le flux de Teams, Outlook, Copilot ou d’autres applications Microsoft 365.

Composants principaux de l’agent

Les agents se composent des composants de base suivants :

  • Connaissance: Personnalisez les réponses de l’agent en lui fournissant des instructions spécialisées et des sources de données.
  • Actions: Développez des actions, des déclencheurs et des workflows qui automatisent les processus métier.

Au-delà de ces composants principaux, des couches supplémentaires améliorent les fonctionnalités d’un agent :

  • L’orchestrateur agit comme le moteur central qui gère la façon dont l’agent interagit avec les connaissances, les compétences et l’autonomie.
  • Les modèles de base alimentent le raisonnement de l’agent, la compréhension du langage et la génération de réponse, formant la couche d’intelligence derrière chaque interaction.
  • La couche d’expérience utilisateur garantit une interaction transparente entre les utilisateurs et les agents en intégrant des agents dans des applications Microsoft 365 ou des plateformes externes pour un workflow intuitif et efficace.

En combinant ces éléments, les agents fournissent un moyen puissant d’étendre Copilot pour automatiser les tâches, intégrer des données et fournir une assistance intelligente et contextuelle.

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. L’image suivante montre l’anatomie de base d’un agent déclaratif.

Anatomie d’un agent déclaratif. Les agents déclaratifs utilisent les modèles d’orchestrateur et de base intégrés de Copilot, ce qui permet l’intégration d’instructions, de connaissances et d’actions personnalisées avec un minimum de code pour des expériences transparentes entre les applications 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 des messages Teams, des connecteurs Copilot, SharePoint et OneDrive) ou des données externes via des connecteurs Microsoft 365 Copilot (anciennement 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: Générez des agents à l’aide d’outils à faible code tels que Copilot Studio générateur d’agents ou des outils pro-code comme Visual Studio ou Visual Studio Code et Teams Toolkit.
  • Canaux: Exécutez dans des applications Microsoft 365 Copilot et Microsoft 365 comme 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). L’image suivante montre l’anatomie de base d’un agent de moteur personnalisé.

Anatomie d’un agent de moteur personnalisé. Le diagramme montre comment les orchestrateurs intègrent des modèles de base avec des connaissances, des compétences et une autonomie pour fournir des expériences utilisateur et collaborer avec d’autres agents.

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 de l’autonomie et de l’agent proactive pour lancer par programmation des workflows et des actions, ce qui permet aux agents de fonctionner indépendamment, de prendre des décisions et de remonter les tâches en fonction des besoins.

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, à un coût supplémentaire.
  • Outillage: 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: Peut s’exécuter dans des applications Microsoft 365 Copilot et Microsoft 365 comme Teams, Word, Excel et Outlook, ainsi que dans des applications et des sites web externes tels que des portails de service client ou des tableaux de bord internes.
  • Collaboration: Prend en charge la communication d’agent à agent, ce qui permet aux agents de déléguer des tâches et de coordonner les flux de travail, ce qui étend les fonctionnalités de Copilot à plusieurs agents au sein d’un organization.

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.

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 ciblés. Utilisez des workflows complexes ou des intégrations avancées.
Partage et accès Conçu pour être utilisé par des individus. Prendre en charge l’utilisation individuelle et la collaboration de groupe.
Personnalisation Limité à l’orchestrateur et aux modèles 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 low-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 ou VS 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.
Options de déploiement Dans mon organization ou publier dans le magasin commercial pour mes clients (ISV). Dans mon organization ou publier dans le magasin commercial pour mes clients (ISV).
Conformité et sécurité Hérite des normes de conformité, d’rai et de sécurité Microsoft 365 Vous devez garantir votre propre conformité, vos pratiques RAI et vos propres mesures de sécurité.

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 développer un agent sans code ou à faible code à l’aide d’outils tels que Copilot Studio ou vous êtes un développeur qui préfère une expérience simplifiée avec des options pro-code comme Visual Studio ou Teams Toolkit.
  • 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). Par exemple, un agent de support technique informatique qui répond à @mentions dans Teams ou un agent de synthèse de document appelé dans SharePoint.

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

  • Votre agent a besoin d’une orchestration personnalisée pour gérer des workflows complexes, une logique métier spécifique, des règles de prise de décision précises ou plusieurs intégrations système. Par exemple, un agent d’approbation de prêt financier peut avoir des règles métier spécifiques, des exigences précises en matière de collecte de données et plusieurs systèmes de case activée de crédit pour évaluer la demande d’un candidat.
  • 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 activer la productivité de groupe, où plusieurs utilisateurs peuvent collaborer avec le même agent ou en tirer parti dans un canal ou une réunion Teams.
  • Vous avez créé un assistant conversationnel existant en dehors de Copilot et souhaitez l’intégrer à Microsoft 365 et Copilot.
  • 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.

Considérations relatives aux coûts

Tenez compte des implications en matière de coût de la conception de votre solution d’agent, du point de vue de l’utilisateur et de l’hébergement. Pour plus d’informations, consultez Considérations relatives aux coûts pour l’extensibilité Copilot.