选择Agent 365集成选项

比较三种 Agent 365 集成选项,并根据你的平台提供的能力和代码配置选择合适的机制。

比较Agent 365的集成机制

请使用下表比较每种集成机制适用的范围、实现方式以及是否需要 Agent 365 SDK。

机制 适用对象 应用方式 需要 SDK
内置集成 Microsoft平台和代理,如Agent Builder、Copilot Studio、Azure AI Foundry、Copilot Cowork和Researcher。 另外,第三方代理已经集成了Agent 365。 没有SDK或自定义代码集成。 行政授权仍可能被要求。
注册表同步(预览) 连接的代理平台,如Google Vertex AI和亚马逊Bedrock。 按平台配置。 导入代理以提升可见性和治理。
Agent 365 软件开发工具包 你用代理SDK或框架构建的代理,比如Microsoft 365 智能体 SDK、Microsoft代理框架、OpenAI代理SDK、LangChain、CrewAI或LlamaIndex。 开发者集成在你代理的代码里。 是的

Tip

先检查内置集成和注册表同步。 如果这些路径中已有你所需的 Agent 365 功能,你不需要 SDK 来注册代理。 当你的场景需要平台路径无法提供的代码级能力时,添加SDK。

注释

有些平台支持多种机制。 Copilot Studio 和 Azure AI Foundry 可以为某些场景内置集成 Agent 365,而基于代码、支持的 Foundry 组件的代理则可以在需要该平台路径未提供的功能时使用 SDK。 仅仅拥有或部署代码并不决定选择;比较具体场景中的功能和认证模型。 关于Foundry托管的代理,请参见Azure AI Foundry 智能体服务文档,以及关于配置Agent 365数据收集授予Agent 365可观测权限的指南。

Azure AI Foundry 可用的集成路径取决于代理的构建、托管和注册方式。 在选择方案前,请确认当前Foundry的集成和可观测性指导。 对于基于代码的代理,可以从Microsoft Foundry SDK快速入门开始,并与托管代理指南进行比较。

何时使用 Agent 365 SDK

在以下情况下使用 Agent 365 SDK

  • 你可以自己构建和部署代理,而不是托管在集成的Microsoft平台上。
  • 您的代理需要一个或多个 Agent 365 功能:身份、可观察性、工具或通知。 关于每个能力所提供的内容,请参见 Agent 365 SDK 概述
  • 你的代理需要代码层面控制这些能力的运行时间和方式。

身份往往是SDK路径上的决定性因素。 身份能力支持三种执行模式:服务对服务(S2S)、代表登录用户(OBO)和代理用户(Agentic-User),后者代理使用自己的Entra用户账户。 选择与代理工作和你情景可用的平台路径相匹配的模式。 关于身份模型及其配置决策,请参见 代理身份

注册表同步和内置集成可能会随着平台支持的发展而变化。 在添加代码级功能前,请重新查看平台当前的集成指南。

注释

SDK 并不是你代理框架的替代品,所以“构建代理”不是这些机制之一。 先用你的框架构建代理,然后用前面的机制之一把它导入到 Agent 365。