Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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.