Partager via


Vue d’ensemble des agents de moteur personnalisés pour Microsoft 365

Les agents de moteur personnalisé étendent les fonctionnalités de Microsoft 365 Copilot en permettant aux organisations de créer des assistants basés sur l’IA adaptés à leurs besoins spécifiques. Contrairement aux expériences Copilot standard, les agents de moteur personnalisés fournissent un contrôle total sur l’orchestration, les modèles IA et les intégrations de données, ce qui permet aux entreprises de créer des workflows avancés qui s’alignent sur leurs exigences uniques.

Cet article vous guide dans les fonctionnalités et les options de création d’un agent de moteur personnalisé.

Qu’est-ce qu’un agent de moteur personnalisé ?

Les agents de moteur personnalisé sont des agents Copilot spécialisés conçus pour répondre à des scénarios d’entreprise spécifiques. Contrairement aux agents déclaratifs, ils offrent aux développeurs la possibilité d’apporter leurs propres services d’orchestration et d’IA. Cela permet un contrôle total sur les flux de travail, les modèles IA et les intégrations, ce qui permet aux organisations de créer des solutions avancées.

Anatomie de l’agent de moteur personnalisé Microsoft 365 Copilot

Principales caractéristiques des agents de moteur personnalisé

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

  • Orchestration personnalisée : définissez des workflows personnalisés et connectez-vous à des systèmes externes pour incorporer davantage de connaissances ou appeler des actions.
  • Modèles IA flexibles : choisissez parmi les modèles de base, les modèles affinés ou l’IA spécifique au secteur en fonction de votre cas d’usage.
  • Automatisation proactive : déclenchez des workflows par programmation et effectuez des actions entre les applications d’entreprise.

Approches de développement pour les agents de moteur personnalisé

Vous pouvez utiliser une approche à faible code pour créer des agents de moteur personnalisés avec Copilot Studio ou une approche pro-code à l’aide d’outils de développement et de kits SDK. Toutes les options permettent l’intégration de connaissances et d’actions externes dans Microsoft 365 Copilot. Toutefois, ils diffèrent par la complexité, l’ensemble des compétences requises et les types de scénarios métier qu’ils prennent en charge le mieux.

Approche low-code

Copilot Studio est une plateforme SaaS entièrement managée qui simplifie la création d’agents de moteur personnalisés. Vous pouvez donc vous concentrer sur la création d’expériences d’agent efficaces sans vous soucier de l’infrastructure, de l’hébergement ou de la gouvernance. Il offre une conformité intégrée via Power Platform, ainsi que des modèles et des connecteurs prédéfinis pour Microsoft 365 et les services partenaires. Bien qu’il prenne en charge le développement à faible code, la valeur réelle réside dans son déploiement et sa gestion rationalisés.

Cette approche est idéale pour les organisations qui cherchent à créer et mettre à l’échelle rapidement des agents de moteur personnalisés, sans dépendre fortement des ressources de développement.

Approche pro-code

Pour le développement pro-code, vous pouvez utiliser Visual Studio ou Visual Studio Code avec l’extension Microsoft 365 Agents Toolkit (une évolution de Teams Toolkit). Ce kit de ressources simplifie le développement de l’agent en fournissant des modèles prédéfinis, un débogage facile et des workflows de déploiement rationalisés, idéal pour les développeurs qui souhaitent une expérience entièrement personnalisée.

Lorsque vous créez des agents avec le kit de ressources, vous pouvez choisir entre deux sdk en fonction de vos besoins.

Microsoft 365 Agents SDK

Le Microsoft 365 Agents SDK est un framework conçu pour créer des agents multicanaux de pile complète qui peuvent fonctionner sur Microsoft 365 Copilot, Teams, les plateformes partenaires, les applications personnalisées et les sites web.

Il est idéal pour les cas d’usage qui nécessitent une orchestration personnalisée à l’aide de frameworks tels que Semantic Kernel ou LangChain, et prend en charge l’intégration à tous les modèles ou services IA. Ce Kit de développement logiciel (SDK) est idéal pour les organisations ou les éditeurs de logiciels indépendants qui ont besoin d’agents hautement personnalisés avec des fonctionnalités avancées et la possibilité d’opérer sur plusieurs canaux.

Bibliothèque IA Teams

La bibliothèque IA Teams est une infrastructure spécialement conçue pour Microsoft Teams. Il inclut un orchestrateur de planificateur d’actions intégré et prend en charge les modèles de langage basés sur GPT d’Azure et OpenAI.

Cette option est idéale pour les organisations qui cherchent à créer des agents collaboratifs qui opèrent dans des canaux et des réunions Teams. Il est utile lors de la création d’agents qui interagissent en temps réel avec les utilisateurs dans un environnement collaboratif basé sur l’équipe.

Comparaison des outils de développement d’agent

Le tableau suivant fournit une comparaison rapide des approches disponibles.

Fonctionnalité Copilot Studio IA Teams Kit de développement logiciel (SDK) Agents
Approche de développement Low-code Pro-code Pro-code
Outillage interface utilisateur Copilot Studio Visual Studio Code/Visual Studio avec la bibliothèque IA Teams Visual Studio Code/Visual Studio avec microsoft 365 Agents Toolkit
Publication Mon organisation
ÉDITEUR DE LOGICIELS/MAGASINS
Mon organisation
ÉDITEUR DE LOGICIELS/MAGASINS
Mon organisation
ÉDITEUR DE LOGICIELS/MAGASINS
Plus de 10 canaux
Canaux Microsoft 365 Copilot, Teams, applications partenaires, applications mobiles et sites web personnalisés Microsoft 365 Copilot, Teams Microsoft 365 Copilot, Teams, applications partenaires, applications mobiles et sites web personnalisés
Productivité Utilisateurs individuels Groupe Groupe
Orchestrator Copilot Studio Planificateur d’action Teams AI Apportez votre propre (par exemple, Noyau sémantique, LangChain)
Modèles IA Copilot Studio N’importe quel modèle de votre choix N’importe quel modèle de votre choix
Langages de programmation pris en charge Non applicable (low-code) C#, TypeScript, JavaScript, Python C#, JavaScript, Python

Points clés à prendre en compte

Les considérations suivantes s’appliquent au choix de votre outil de développement :

  • Étendue de publication : seuls les agents créés avec la bibliothèque IA Teams ou Microsoft 365 Agents SDK peuvent être publiés dans le Microsoft Commercial Store avec le Kit de ressources Agents.
  • Productivité de groupe : pour les scénarios multi-utilisateurs, en particulier dans Teams, envisagez la bibliothèque IA Teams pour sa prise en charge intégrée des canaux et réunions collaboratifs.
  • Besoins de personnalisation : si vous avez besoin d’un contrôle total sur les modèles IA ou l’orchestration, optez pour une approche pro-code avec Microsoft 365 Agents SDK.
  • Accès à la source de connaissances : les agents Copilot Studio ont un accès natif au contenu du connecteur Microsoft 365 et Microsoft Graph. Les agents créés avec une approche pro-code peuvent accéder aux mêmes données via les API Microsoft Graph.

Exemples de scénarios

Le tableau suivant fournit des exemples de scénarios et l’approche de développement recommandée pour chacun d’eux.

Scénario Description Approche recommandée
Analyse de cas juridique Un cabinet d’avocats crée un agent IA autonome à l’aide de Azure AI Foundry. L’agent utilise un LLM personnalisé pour l’analyse de la jurisprudence et s’intègre à des bases de données juridiques externes. L’agent est utilisé dans le système de gestion des cas de l’entreprise, mais doit également être accessible dans Microsoft 365 Copilot et avoir accès aux documents dans SharePoint. Étant donné que l’agent s’exécute à la fois dans le système de gestion de cas interne du cabinet d’avocats (une application personnalisée) et Dans Microsoft 365, utilisez le Kit de développement logiciel (SDK) de l’agent Microsoft 365 pour la publication et l’intégration multicanal avec un LLM formé personnalisé.
Planification chirurgicale dans les soins de santé Un hôpital crée un agent pour les équipes chirurgicales afin de planifier et de planifier des chirurgies. L’agent collabore avec les médecins, les infirmières et le personnel administratif et s’intègre aux systèmes d’information et de planification des patients. L’agent facilite la collaboration avec tous les membres de l’équipe pour planifier, créer des rendez-vous, résoudre les conflits et définir des rappels et des notifications. Étant donné que l’agent sera utilisé dans un paramètre d’équipe entre plusieurs utilisateurs, la publication de cet agent dans un canal ou une réunion Teams facilite la collaboration entre tous les utilisateurs.
Cet agent est créé avec la bibliothèque IA Teams et peut se connecter aux systèmes d’information et de planification des patients.

Considérations relatives à la conception et au déploiement

Lorsque vous vous préparez à créer et déployer votre agent de moteur personnalisé, tenez compte des facteurs clés décrits dans cette section pour garantir les performances, la conformité et la durabilité.

Sélection du modèle IA

Les agents de moteur personnalisé peuvent utiliser différents modèles IA en fonction de la complexité des tâches et des exigences spécifiques au domaine. Que votre agent ait besoin d’un modèle de base spécifique, d’un petit modèle de langage ou d’un modèle affiné pour votre scénario, il est essentiel de sélectionner le modèle approprié.

Pour plus d’informations, consultez Comment choisir les modèles appropriés pour vos applications.

IA responsable

Assurez-vous que votre agent personnalisé est conforme, sécurisé et aligné sur les stratégies d’IA responsable (RAI) en adhérant aux principes RAI, en appliquant la gouvernance des données et en répondant aux exigences de publication des magasins pour les éditeurs de logiciels indépendants.

Considérations relatives aux coûts

Envisagez les coûts de licence, de consommation et d’hébergement associés à votre agent de moteur personnalisé.

Pour plus d’informations, consultez Considérations relatives aux coûts pour l’extensibilité Copilot.

Confidentialité et conformité

Les invites et réponses de l’agent moteur personnalisé dans Copilot Chat et Teams sont stockées conformément aux conditions générales du produit Microsoft 365 et sont gérées conformément aux instructions du client. Pour afficher et gérer ces données stockées, les administrateurs peuvent utiliser recherche de contenu ou Microsoft Purview.