Remarque
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.
Important
Vous devez faire partie du programme Frontier en version préliminaire pour obtenir un accès anticipé à Microsoft Agent 365. Frontier vous connecte directement aux dernières innovations d’IA de Microsoft. Les versions préliminaires Frontier sont soumises aux conditions existantes de vos contrats clients qui régissent les versions préliminaires. Comme ces fonctionnalités sont encore en cours de développement, leur disponibilité et leurs capacités peuvent évoluer au fil du temps.
Le Kit de développement logiciel (SDK) Microsoft Agent 365 développe votre assistant IA existant basé sur n’importe quelle pile d’assistants avec l’identité, l’observabilité, les outils et la gouvernance de niveau entreprise.
Avec le kit de développement logiciel (SDK) Agent 365, les développeurs peuvent éventuellement utiliser l’identité de l’assistant pour recevoir et répondre aux notifications des applications de productivité. Le kit de développement logiciel (SDK) permet également aux assistants d’appeler des serveurs MCP (Model Context Protocol) régis et observables à partir de Microsoft. En outre, les assistants peuvent émettre des données de télémétrie pour fournir aux administrateurs informatiques des informations sur les fonctionnalités et les performances de l’assistant.
Qu’est-ce que le kit de développement logiciel Agent 365 ?
Le kit de développement logiciel Agent 365 est un SDK complet qui permet de développer les assistants pour s’adapter en toute transparence aux flux de travail existants, tout en fonctionnant indépendamment lorsque nécessaire. Les assistants peuvent avoir des identités uniques, peuvent être appelés à l’aide de mouvements courants (par @mentions) exemple, dans les applications dans lesquelles les utilisateurs opèrent généralement (tels que Teams, Word, Outlook, etc.), démontrer des comportements observables, créer une confiance, prendre des actions auditables et l’atteindre via un accès sécurisé aux outils et aux données.
L’identité de l’assistant permet un contrôle d’accès contrôlé et surveillé à un administrateur tout en fournissant à l’assistant la puissance dont il a besoin pour prospérer. Les assistants acquièrent une identité via le processus d’acquisition. Pendant le cycle de vie du développement, les développeurs peuvent obtenir un blueprint d’application Microsoft Entra avec les serveurs MCP requis à l’aide de l’interface CLI Agent 365 et créer le modèle pour toutes les instances d’assistant créées à partir de ce blueprint.
Avec les notifications, nous mettons les modèles d’interactions des assistants plus proches d’un humain. Les assistants peuvent répondre aux utilisateurs dans le contexte dans des applications de productivité telles que Teams ou des commentaires dans Word. Les assistants peuvent également répondre aux courriers électroniques envoyés à la boîte aux lettres de l’assistant, qui sont remis à un point de terminaison de notification hébergé par l’assistant. L’assistant peut également participer aux opérations de cycle de vie telles que Acquire et UnAcquire, et choisir d’effectuer des cycles de configuration et de nettoyage pendant cette période pour une identité d’assistant.
Basé sur et intégré à Open Telemetry, le Kit de développement logiciel (SDK) Agents 365 capture des données de télémétrie détaillées pour l’activité de chaque assistant, notamment les événements d’inférence, l’utilisation des outils et les notifications. Les administrateurs bénéficient d’une visibilité complète sur le fonctionnement et l’interaction des assistants avec les utilisateurs, les systèmes et les données à l’aide de Purview et Defender.
Les assistants peuvent utiliser les serveurs Microsoft MCP pour effectuer différents scénarios tels que l’envoi de courriers électroniques, la localisation de documents dans SharePoint et la réponse aux commentaires d’un document avec des modifications minimales apportées au code de l’assistant. Les administrateurs régissent ces serveurs MCP et la liste croissante des outils permettent à l’assistant de prospérer dans l’espace de productivité.
Agent 365 fonctionne avec des assistants basés sur Microsoft Agent Framework, Copilot Studio, Azure AI Foundry, Semantic Kernel, OpenAI Agents SDK, Claude Code SDK et LangGraph.
Comment le kit de développement logiciel (SDK) Agent 365 est-il différent ?
- Le kit de développement logiciel (SDK) Agent 365 n’est pas une pile d’assistants. Il ne s’agit pas là de la façon de créer ou d’héberger un assistant et cela n’est pas associé à une gestion d’orchestrateur ou de flux de travail contrairement à Microsoft Agent Framework ou Microsoft Copilot Studio ou Microsoft Foundry.
- Cela ne remplace pas le kit de développement logiciel (SDK) Microsoft 365 Agent et les fonctionnalités fournies pour l’hébergement, le protocole d’activité et l’identité. Au contraire, le kit de développement logiciel (SDK) Agent 365 utilise des packages pour le SDK Microsoft 365 Agent pour remettre des notifications via le protocole d’activité et utilise les packages d’identité de l’assistant pour obtenir le jeton agentique pour un assistant, le cas échéant.
- Agent 365 demande aux développeurs de commencer par un assistant existant lorsqu’ils sont disponibles à partir d’un cadre d’assistant de leur choix. Ils peuvent ensuite étendre leur assistant pour fournir davantage de fonctionnalités qui rendent leurs assistants régis, observables et plus productifs dans le monde numérique.
Présentation du blueprint d’un assistant dans Agent 365
Avant de créer une instance de votre assistant, il est utile de comprendre ce que nous entendons par le blueprint d’un assistant Agent 365. Un blueprint est une définition préconfigurée approuvée par l’informatique d’un type d’assistant, essentiellement le « modèle » d’entreprise à partir duquel tous les assistants conformes sont créés. Il définit les fonctionnalités de l’assistant, l’accès aux outils MCP requis, les contraintes de sécurité et de conformité, les exigences d’audit, les métadonnées de cycle de vie et tous les modèles de stratégie de gouvernance liés tels que DLP, les restrictions d’accès externes ou les règles de journalisation. Lorsqu’un blueprint est activé, il devient employable. Autrement dit, les administrateurs peuvent instancier de nouveaux assistants à partir de celui-ci dans le Centre d’administration Microsoft 365. Chaque instance d’assistant hérite des règles de son blueprint, en garantissant une gouvernance cohérente entre les messages, le calendrier, la messagerie Teams, l’accès SharePoint et toute autre charge de travail Microsoft 365 impliquant l’assistant. Cela empêche les « assistants de l’ombre », applique l’observabilité et ancre chaque assistant dans un modèle d’identité et d’autorisations soutenu par Entra et sécurisé.
Packages du kit de développement logiciel (SDK) Assistant Agent 365
Recherchez les packages du kit de développement logiciel Assistant Agent 365 dans les gestionnaires de packages pour les langues prises en charge.
Les packages Kit de développement logiciel Assistant Agent 365 pour Python se trouvent dans l’Index de package Python (PYPI)
| Package | Description |
|---|---|
| microsoft-agents-a365-notifications | Extensions de notification et de messagerie pour les applications d’assistant IA. Fournit des utilitaires pour gérer les notifications d’assistant, les événements de cycle de vie et le routage entre différents canaux et sous-canaux dans les applications Microsoft 365. |
| microsoft-agents-a365-observability-core | Composants de télémétrie, de suivi et de supervision pour les assistants IA basés sur OpenTelemetry. Fournit des étendues structurées pour l’appel de l’assistant, l’exécution d’outils et l’inférence LLM avec propagation de contexte et exportateurs enfichables. |
| microsoft-agents-a365-observability-extensions-agent-framework | Extensions de l’observabilité pour Microsoft Agent Framework. Fournit l’intégration du suivi OpenTelemetry spécifiquement pour les applications basées sur Agent Framework. |
| microsoft-agents-a365-observability-extensions-openai | Extensions d’observabilité pour le kit de développement logiciel (SDK) des assistants OpenAI. Fournit l’intégration du suivi OpenTelemetry pour les applications OpenAI Agents avec instrumentation automatique pour les flux de travail d’assistant et les appels d’outils. |
| microsoft-agents-a365-observability-extensions-langchain | Extensions d’observabilité pour l’infrastructure LangChain. Fournit l’intégration du suivi OpenTelemetry pour les applications IA basées sur LangChain avec une instrumentation automatique pour les chaînes, les assistants et les outils. |
| microsoft-agents-a365-observability-extensions-semantic-kernel | Extensions d’observabilité pour l’infrastructure Semantic Kernel. Fournit l’intégration du suivi OpenTelemetry pour les applications basées sur Semantic Kernel avec l’instrumentation automatique pour les fonctions de noyau, les plug-ins et les planificateurs. |
| microsoft-agents-a365-runtime | Utilitaires d’exécution de base et gestion de l’environnement pour les applications d’assistant IA. Fournit la découverte de l’API Power Platform essentielle, la configuration de l’environnement et la résolution d’étendue d’authentification. |
| microsoft-agents-a365-tooling | Fonctionnalités de base des outils pour la gestion des serveurs d’outils MCP (Model Context Protocol) dans les applications créées avec le kit de développement logiciel (SDK) Microsoft Agent 365. Fournit la base de la découverte, de l’inscription et de la gestion des serveurs d’outils dans différentes infrastructures IA. |
| microsoft-agents-a365-tooling-extensions-agentframework | Outils et services spécifiques à Agent Framework pour le développement d’assistants IA. Fournit le service d’inscription de l’outil MCP (Model Context Protocol) pour ajouter dynamiquement des serveurs MCP aux assistants Agent Framework. |
| microsoft-agents-a365-tooling-extensions-openai | Outils et services spécifiques au kit de développement logiciel OpenAI Agents pour le développement d’assistants IA. Fournit le service d’inscription de l’outil MCP (Model Context Protocol) pour ajouter dynamiquement des serveurs MCP aux assistants basés sur le kit de développement logiciel (SDK) OpenAI Agents. |
| microsoft-agents-a365-tooling-extensions-semantickernel | Outils et services spécifiques à Semantic Kernel pour le développement d’assistants IA. Fournit le service d’inscription de l’outil MCP (Model Context Protocol) pour ajouter dynamiquement des serveurs MCP aux assistants Semantic Kernel. |
| microsoft-agents-a365-tooling-extensions-azureaifoundry | Outils et services spécifiques à Azure AI Foundry pour le développement d’assistants IA. Fournit le service d’inscription de l’outil MCP (Model Context Protocol) pour ajouter dynamiquement des serveurs MCP aux assistants Azure AI Foundry. |
Flux de haut niveau d’un assistant Agent 365
Le diagramme de flux suivant illustre le flux de développeur pour les assistants
Vous commencez par un assistant que vous avez déjà créé à l’aide d’un langage de programmation et de l’infrastructure de l’assistant de votre choix. Vous pouvez ensuite utiliser le Kit de développement logiciel (SDK) Agent 365 pour développer les assistants que vous avez déjà créés, en ajoutant les fonctionnalités spécialisées telles que les notifications, l’observabilité et les connexions de serveur d’outils dont ils ont besoin pour s’exécuter dans la plateforme. Si vous souhaitez obtenir des exemples de structure des assistants existants, les guides de démarrage rapide vous guident dans les exemples d’assistants inclus dans le Kit de ressources Microsoft 365 Agents pour VS Code. Consultez les guides de démarrage rapide d’Agent 365 disponibles pour obtenir des exemples :
- Démarrage rapide : Configurer et exécuter l’exemple d’assistant JavaScript LangChain
- Démarrage rapide : Configurer et exécuter l’exemple d’assistant Agent Framework Python
- Démarrage rapide : Configurer et exécuter l’exemple d’assistant du SDK Assistant Claude JavaScript
Vous déterminez les serveurs Microsoft MCP sur lesquels votre assistant s’appuie, configurez ces connexions et intégrez les composants Agent 365 : observabilité, notifications et connexions de serveur d’outils, à l’aide des modèles fournis dans les exemples GitHub.
Ensuite, générez un blueprint Agent 365 qui définit la façon dont votre assistant est représenté et câblé dans la plateforme. Avec le blueprint en place, testez votre assistant dans Agents Playground. Cela vous permet de valider les notifications, d’essayer des interactions MCP et d’inspecter les données de télémétrie avant de déployer n’importe où.
Lorsque tout semble correct, publiez votre assistant sur un client. À partir de là, les administrateurs peuvent l’activer et le gérer dans le Centre d’administration Microsoft 365.
Quand avez-vous besoin du Kit de développement logiciel (SDK) Agent 365 ?
Utilisez le Kit de développement logiciel (SDK) Agent 365 lorsque vous devez :
- Intégrer des données ou des outils Microsoft 365 via des connecteurs MCP sécurisés
- Gouverner et auditer plusieurs assistants au sein de votre organisation
- Fournir des données de télémétrie et de surveillance de niveau entreprise
- Activer les notifications pour les interactions de l’assistant
- Déployer dans des environnements réglementés nécessitant la traçabilité et la gestion du cycle de vie
Comment le Kit de développement logiciel (SDK) Agent 365 s’adapte à l’écosystème de l’assistant
| Couche | Rôle | Fourni par |
|---|---|---|
| Fonctionnalités d’Enterprise | Identité, notifications, observabilité, outils | SDK Agent 365 |
| Logique de l’assistant | Invites, workflows, raisonnement | Votre mise en œuvre |
| Exécution de l’orchestrateur | Appel de modèle et orchestration d’outils | Cadre de votre choix |
Les avantages en un clin d’œil
- Identité unifiée et gouvernance entre tous les assistants
- Télémétrie et traçage prêtes à l’emploi
- Accès sécurisé et régi aux outils Microsoft 365
- Prise en charge inter-orchestrateur et multicloud
- Chemin de mise à niveau simplifié pour les assistants existants