是 Agent 365 的新用户吗?
首先, 选择你的集成选项。 如果内置集成或注册表同步能满足你的需求,你不必仅仅添加SDK来注册代理。 关于 Google Vertex AI 和 Amazon Bedrock 代理,请参见 注册 Google Vertex AI 和 Amazon Bedrock 代理。
如果你的代理需要代码级集成,请根据你的起点和你想要的结果选择一条路径:
| 您的起点 | 从这里开始 | 首个结果 | 在您开始之前 |
|---|---|---|---|
| 你有代理程序,想要 AI 辅助的入职流程。 | 快速入门:将现有代理连接到 Agent 365,使用 Agent 365 Skills。 | 注册代理,添加你选择的功能,并验证集成。 | 请审查支持的堆栈、编码助理、租户访问权限、角色和许可要求。 |
| 你有代理,想自己运行CLI命令。 | 设置代理模板。 | 制定定义代理身份和权限的蓝图。 | 查看CLI、租户角色和Azure订阅要求,然后使用代理身份选择身份模型。 |
| 你想通过一个示例项目来学习,而不是更改你自己的代理。 | 选择Python、Node.js或.NET的样本。 | 配置一个样本,并在Agents Playground中获得第一响应。 | 请查看所选的快速入门或示例README前提条件,包括运行时、模型访问和认证设置。 |
对于示例路径,目录链接到 Python + Microsoft 代理框架、Node.js + LangChain 和 Node.js + Claude 代理 SDK 的快速入门,以及 .NET 示例。 在产品目录中选择你的语言,查看可用的开发框架。
注释
本地响应并不能证明联机的 Microsoft 365 工具、通知或遥测功能有效。 对于基于租户的功能,请审查 租户、同意和许可要求 以及 测试认证设置。
Agent 365 软件开发工具包
使用 Agent 365 SDK 来扩展使用任何代理 SDK 或平台构建的代理,为其增加身份、通知、安全性以及对 Microsoft 365 数据的受控访问能力。 使用Microsoft OpenTelemetry来实现可观测性。
Tip
正在寻找预构建的智能体? 有关在启动时预先集成的代理,请参阅 Agent 365 中提供的生态系统合作伙伴代理 。
代理人拥有独特的身份。 人们通过常见手势(例如 @mentions))在企业用户通常使用的应用程序(如 Teams、Word、Outlook 等)中调用它们。 他们通过表现出可观察的行为来建立信任,采取可审计的行动,并通过安全的访问来使用工具和数据。
使用 Agent 365 SDK,代理可以:
- 使用Entra支持的 代理身份 ,配合其自身的用户资源,如邮箱,实现安全认证和对工具和数据的受控访问。
- 接收和响应来自 Teams、Outlook、Word评论和电子邮件的通知,就像Microsoft 365应用中的人工参与者一样。
- 通过 OpenTelemetry 实现完全可观测性,支持审计和可追溯的代理交互、推理事件以及工具的使用。
- 调用受治理的模型上下文协议(MCP)服务器,以在管理员控制下访问Microsoft 365工作负载(例如邮件、日历、SharePoint、Teams)。
- 在IT批准的蓝图系统内运行,确保每个代理实例继承合规、治理和安全策略。
Agent 365 命令行界面
Agent 365 CLI是代理开发生命周期内代理 365 的命令行主干 - 自动设置、标识、配置、MCP 集成、发布和Azure部署,适用于企业就绪的代理。
通过 Agent 365 CLI,开发者可以:
- 制作代理人蓝图及其所需的所有支持资源。
- 管理代理的开箱即用和自定义工作 IQ 工具及权限。
- 将代理代码部署到Azure。
- 将代理应用包发布到 Microsoft 管理中心。
- 清理 CLI 创建的代理蓝图、标识和其他Azure资源。
Agent 365 代理开发生命周期
Agent 365 支持基于任何代理 SDK 或平台构建的代理。 这包括低代码平台,如 Copilot Studio 和 Azure AI Foundry。 它还支持专业代码选项,如 Microsoft Agent Framework、Microsoft Agents SDK、OpenAI Agents SDK、Claude Code SDK 和 LangChain SDK。 Agent 365 还支持在任何终结点上托管的代理代码,无论是 Azure、Amazon Web Services (AWS)、Google Cloud Platform (GCP) 还是其他任何云提供商。
现有代理快速启动涵盖注册、选定能力和验证。 部署、发布和清理有各自的指南。 继续进行适用于你情境的各个阶段:
| 阶段 | Guide |
|---|---|
| 部署前验证集成。 | Agent 365 SDK 验证清单 和 测试你的智能体。 |
| 部署你的代理代码。 | Azure、AWS 或 Google Cloud Platform。 |
| 打包并发布代理。 | 发布代理到 Microsoft 管理中心。 |
| 创建并验证已部署的代理实例。 | 创建代理实例并测试已部署的代理。 |
| 移除你不再需要的资源。 | CLI 清理参考,包括细粒清理和预运行选项。 |
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 工具访问、通过 Activity 协议进行通知,以及由代理 ID 驱动的治理。 使用Microsoft OpenTelemetry来实现可观测性。
虽然名称非常相似,但它不会替换 Microsoft 365 智能体 SDK 以及它为托管、活动协议和标识提供的功能。 相反,Agent 365 SDK 通过在基于其或其他平台构建的代理之上叠加治理、合规和生命周期控制来补充。
Agent 365 SDK 与代理生态系统
下表总结了分层代理架构,展示了Agent 365 SDK如何在你的代理逻辑和你所选框架提供的LLM编排运行时之上添加企业级能力。
| 层 | Role | 提供者 |
|---|---|---|
| 企业功能 | 来自 Agent 365 SDK 的身份、通知和工具;来自 Microsoft OpenTelemetry 的可观测性 | Agent 365 SDK 与 Microsoft OpenTelemetry |
| 代理逻辑 | 提示、工作流、推理 | 你的代码实现 |
| LLM 编排器运行时 | 模型调用和工具编排 | 你选择的代理SDK/框架 |