Kit de développement logiciel (SDK) Microsoft Agent 365 et CLI

Nouveau dans Agent 365 ?

Si vous débutez, choisissez la voie qui vous convient le mieux :

Je souhaite... Commencer ici
Démarrez rapidement avec l’aide de l’IA Configuration guidée par IA : un assistant de codage IA (GitHub Copilot, Claude Code ou OpenAI Codex) vous guide à travers l’installation, la configuration, le déploiement et la publication à partir d’un seul fichier d’instructions.
Suivez un exemple pratique étape par étape Guides de démarrage rapide : choisissez un exemple dans votre langue de programmation (Node.js, Python ou .NET) et créez un assistant opérationnel.
Comprenez l’ensemble du flux de travail avant de vous lancer Premiers pas avec le développement d’Agent 365 : types d’assistants, phases, configuration et publication dans un seul guide.
Comprendre quel type d’assistant construire Types d’assistants : explique les types d’assistants et leurs modèles d’identité.
Activez Google Vertex AI ou les assistants Amazon Bedrock L’enregistrement de ces assistants ne nécessite aucun travail de développement : les assistants sont automatiquement récupérés via les API Google et Amazon. Aucune intégration SDK, aucun blueprint et aucun changement de code n’est nécessaire. Après l’enregistrement, vous pouvez utiliser le SDK Agent 365 pour ajouter progressivement l’observabilité, l’accès à l’outil Work IQ et d’autres fonctionnalités. Consultez Inscription des assistants Google Vertex AI et Amazon Bedrock pour commencer.

SDK Agent 365

Utilisez le SDK Agent 365 pour étendre les assistants créés à l’aide de tout SDK ou plateforme d’assistant, avec une identité de niveau entreprise, une observabilité, des notifications, une sécurité et un accès gouverné aux données Microsoft 365.

Astuce

Vous recherchez des assistants prédéfinis ? Consultez les assistants des partenaires de l’écosystème disponibles dans Agent 365 pour découvrir les assistants préintégrés au lancement.

Les assistants ont des identités uniques. Les utilisateurs les invoquent à l’aide de gestes courants (par exemple @mentions) dans des applications que les utilisateurs en entreprise utilisent généralement (comme Teams, Word, Outlook, et plus encore). Ils démontrent des comportements observables qui instaurent la confiance, prennent des actions auditables et le font via un accès sécurisé aux outils et aux données.

Avec le SDK Agent 365, les assistants peuvent :

  • Utiliser une identité d’assistant adossée à Entra avec leurs propres ressources utilisateur, comme une boîte aux lettres, pour une authentification sécurisée et un accès contrôlé aux outils et aux données.
  • Recevoir et répondre aux notifications provenant de Teams, Outlook, commentaires dans Word et courriels ; tout comme un participant humain dans les applications Microsoft 365.
  • Bénéficier d’une observabilité complète via Open Telemetry, permettant des interactions d’assistant, des événements d’inférence et une utilisation des outils audités et traçables.
  • Appelez les serveurs MCP (Model Context Protocol) contextuels pour accéder aux charges de travail Microsoft 365 (par ex. : courrier, Calendrier, SharePoint, Teams) sous contrôle d’administration.
  • Opérer au sein d’un système de blueprint approuvé par le département informatique, garantissant que chaque instance d’assistant hérite des politiques de conformité, de gouvernance et de sécurité.

En savoir plus sur le SDK Agent 365.

CLI Agent 365

Agent 365 CLI est l’outil principal en ligne de commande pour Agent 365 tout au long du cycle de développement des assistants : il automatise la préparation, la gestion de l’identité, la configuration, l’intégration MCP, la publication et le déploiement sur Azure pour des assistants prêts pour l’entreprise.

Grâce à Agent 365 CLI, les développeurs peuvent :

  • Créer des blueprints d’assistant et toutes les ressources requises par ceux-ci.
  • Gérer les outils Work IQ prêts à l’emploi ou personnalisés, les permissions et l’outillage des assistants.
  • Déployer votre code d’assistant sur Azure.
  • Publier des paquets d’applications d’assistant dans le Centre d’administration Microsoft.
  • Nettoyer les Blueprints d’assistants, les identités et les autres ressources Azure créées par le CLI.

En savoir plus sur la CLI Agent 365

Cycle de vie du développement d’assistant Agent 365

L’Agent 365 fonctionne avec des assistants créés sur tout SDK ou plateforme d’assistant. Cela inclut des plateformes low-code telles que Copilot Studio et Azure AI Foundry. Il prend également en charge les options pro-code telles que Microsoft Agent Framework, Microsoft Agents SDK, OpenAI Agents SDK, Claude Code SDK et LangChain SDK. Agent 365 fonctionne également avec du code d’assistant hébergé sur n’importe quel point de terminaison, que ce soit Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) ou tout autre fournisseur cloud.

Important

Pour bien comprendre comment le SDK et la CLI Agent 365 fonctionnent ensemble, consultez le flux de travail décrit dans Démarrer avec le développement Agent 365

Blueprint d’assistant Agent 365

Avant de travailler avec des instances d’assistant Agent 365, il est utile de comprendre ce que nous entendons par le blueprint d’un assistant Agent 365. Il provient de Blueprint de l’assistant Microsoft Entra. Il s’agit d’une définition préconfigurée d’un type d’assistant, approuvée par le service informatique, qui constitue en quelque sorte le « modèle » d’entreprise à partir duquel des assistants conformes peuvent être créés. Il définit les fonctionnalités de l’assistant, l’accès aux outils Work IQ 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é pour une utilisation dans un locataire, les utilisateurs peuvent demander à leurs administrateurs la création de nouvelles instances d’assistant à partir du blueprint de l’assistant 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, Teams, l’accès SharePoint et toute autre charge de travail Microsoft 365 impliquant l’assistant. Cela permet d’éviter les assistants fantômes ou non autorisés, de garantir l’observabilité et d’ancrer chaque assistant dans un modèle sécurisé d’identité et d’autorisations reposant sur Microsoft Entra.

Comment le kit de développement logiciel (SDK) Agent 365 est-il différent ?

Le SDK Agent 365 diffère des frameworks d’assistant tels que Microsoft Agent Framework ou Microsoft Copilot Studio, car il ne crée ni n’héberge d’assistant. À la place, il enrichit les assistants que vous avez déjà créés, quelle que soit la pile technologique sous-jacente, en leur ajoutant des fonctionnalités d’entreprise telles qu’une identité d’assistant basée sur Microsoft Entra, un accès gouverné aux outils Work IQ, une observabilité basée sur OpenTelemetry (OTel), des notifications via le protocole Activity et une gouvernance pilotée par l’ID d’assistant.

Bien que leurs noms soient très similaires, il ne remplace pas le Microsoft 365 Agents SDK ni les fonctionnalités qu’il offre en matière d’hébergement, de protocole d’activité et d’identité. Au contraire, le SDK Agent 365 vient le compléter en ajoutant des couches de contrôles de gouvernance, de conformité et de gestion du cycle de vie sur des assistants créés avec ce SDK ou d’autres plateformes.

Diagramme montrant comment les assistants existants peuvent être activés par Agent 365

Le SDK Agent 365 et l’écosystème des assistants

Ce tableau présente l’architecture des assistants en couches, montrant comment le SDK Agent 365 apporte des capacités d’entreprise au-dessus de la logique de votre assistant et de l’environnement d’exécution de l’orchestrateur LLM fourni par le framework de votre choix.

Couche Rôle Fourni par
Fonctionnalités d’Enterprise Identité, notifications, observabilité, outils SDK Agent 365
Logique de l’assistant Requêtes, workflows, raisonnement Votre implémentation dans le code
Exécution de l’orchestrateur LLM Appel de modèle et orchestration d’outils SDK Agent / Cadre de votre choix

Étapes suivantes