Microsoft Agent 365 SDK 与 CLI

首次接触 Agent 365?

如果您刚刚开始,请选择最适合您的路径:

我想要... 在此处开始
借助 AI 帮助快速启动和运行 AI 引导的设置 - AI 编码智能体(GitHub Copilot、Claude Code 或 OpenAI Codex)可引导您从单个指令文件完成安装、配置、部署和发布。
逐步按照动手实践示例进行操作 快速入门 - 选择您的语言(Node.js、Python 或 .NET)的示例并构建一个工作智能体。
开始之前,全面了解完整的工作流 Agent 365 开发入门 — 一份全包指南:介绍智能体类型、阶段、设置和发布。
了解要构建哪种类型的智能体 智能体类型 - 介绍智能体类型及其标识模型。
启用 Google Vertex AI 或 Amazon Bedrock 智能体 注册这些智能体无需开发工作 — 通过 Google 和 Amazon API 自动拉取智能体。 无需集成 SDK,无需蓝图,也无需修改代码。 注册后,您可以利用 Agent 365 SDK 按需逐步添加可观察性、Work IQ 工具访问及其他功能。 请参阅注册 Google Vertex AI 和 Amazon Bedrock 智能体以便开始使用。

Agent 365 SDK

使用 Agent 365 SDK,为使用任何智能体 SDK 或平台构建的智能体扩展企业级身份、可观察性、通知、安全性以及对 Microsoft 365 数据的受控访问等能力。

提示

正在寻找预构建的智能体? 请参阅 Agent 365 中可用的生态系统合作伙伴智能体,这些智能体在上线时已预先集成。

智能体具有唯一标识。 人们在企业用户通常使用的应用(例如 Teams、Word、Outlook 等)中使用常见手势(例如 @mentions)来调用它们。 他们展示了可观察的行为,这些行为可以建立信任、采取可审计的行动,并通过安全访问工具和数据来实现。

借助 Agent 365 SDK,智能体可以:

  • 使用 Entra 支持的智能体标识,结合其自身的用户资源(如邮箱),实现安全身份验证和对工具与数据的受控访问。
  • 接收并回复来自 Teams、Outlook、Word 评论和电子邮件的通知 - 就像 Microsoft 365 应用中的真实用户一样。
  • 通过 Open Telemetry 实现全面可观测性,支持受审计且可追溯的智能体交互、推理事件及工具使用情况。
  • 调用受管控的模型上下文协议 (MCP) 服务器,在管理员控制下访问 Microsoft 365 工作负载(例如邮件、日历、SharePoint 和 Teams)。
  • 在 IT 认可的蓝图系统内运行,确保每个智能体实例继承合规、治理和安全策略。

详细了解 Agent 365 SDK

Agent 365 CLI

Agent 365 CLI 是 Agent 365 在整个智能体开发生命周期中的命令行核心,自动化设置、标识管理、配置、MCP 集成、发布以及在 Azure 上部署企业级智能体。

通过 Agent 365 CLI,开发者可以:

  • 创建智能体蓝图及其所需的所有支持资源。
  • 管理智能体的现成可用和自定义的 Work IQ 工具和权限。
  • 将智能体代码部署到 Azure。
  • 将智能体应用包发布到 Microsoft 管理中心。
  • 清理由 CLI 创建的智能体蓝图、标识及其他 Azure 资源。

详细了解 Agent 365 CLI

Agent 365 智能体开发生命周期

Agent 365 支持基于任何智能体 SDK 或平台构建的智能体。 这包括诸如 Copilot Studio 和 Azure AI Foundry 等低代码开发平台。 它还支持高级代码选项,例如 Microsoft Agent Framework、Microsoft 智能体 SDK、OpenAI 智能体 SDK、Claude Code SDK 和 LangChain SDK。 Agent 365 还支持托管在任何端点上的智能体代码,无论是 Azure、Amazon Web Services (AWS)、Google Cloud Platform (GCP) 还是其他任何云提供商。

重要提示

要充分理解 Agent 365 SDK 与 CLI 的协同工作方式,请查阅 开始使用 Agent 365 开发中介绍的工作流

Agent 365 智能体蓝图

在开始使用 Agent 365 智能体的实例之前,了解所谓的 Agent 365 智能体蓝图的含义会很有帮助。 这来自 Microsoft Entra 智能体蓝图,是经过 IT 部门批准、预先配置的智能体类型定义,本质上是可以创建合规智能体的企业“模板”。 它规定了智能体的功能、所需的 Work IQ 工具访问权限、安全与合规约束、审计要求、生命周期元数据,以及任何链接的治理策略模板,例如 DLP、外部访问限制或日志规则。 当蓝图在租户中被激活后,用户可以请求管理员在 Microsoft 365 管理中心中根据智能体蓝图创建新的智能体实例。 每个智能体实例都会继承其蓝图规则,确保在邮件、日历、Teams、SharePoint 访问以及智能体涉及的其他 Microsoft 365 工作负载上的治理一致性。 这可以防止影子或未经授权的智能体,保障可观察性,并将每个智能体固定在安全的基于 Entra 的标识和权限模型中。

Agent 365 SDK 有哪些不同之处?

Agent 365 SDK 与 Microsoft Agent Framework 或 Microsoft Copilot Studio 等智能体框架不同,因为它不创建或托管智能体。 相反,它会增强你已经构建的智能体,无论底层技术栈如何,通过添加企业级功能,例如基于Entra 的智能体标识、受控的 Work IQ 工具访问、OpenTelemetry (OTel)的可观察性、通过活动协议的通知,以及基于智能体 ID 的治理。

尽管名称非常相似,它并不会取代 Microsoft 365 智能体 SDK 及其在托管、活动协议和标识方面提供的功能。 相反,Agent 365 SDK 通过在使用它或其他平台构建的智能体之上叠加治理、合规和生命周期控制,实现补充作用。

图表显示了现有智能体如何启用 Agent 365

Agent 365 SDK 与智能体生态系统

本表概述了分层智能体架构,说明了 Agent 365 SDK 如何在你的智能体逻辑和你所选框架提供的 LLM 编排运行时之上增加企业功能。

角色 提供者
企业级能力 标识、通知、可观察性、工具集 Agent 365 SDK
智能体逻辑 提示、工作流、推理 你的代码实现
LLM 编排器运行时 模型调用与工具编排 你选择的智能体 SDK/框架

后续步骤