Agent 365 SDK 是一个软件开发工具包,可用于扩展使用任何智能体 SDK 或平台构建的智能体,并提供企业级身份识别、可观测性、通知、安全功能以及对 Microsoft 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 SDK 软件包。
所有 Python 版的 Agent 365 SDK 软件包均可在 Python 软件包索引 (PYPI) 中找到
| 打包 | 描述 |
|---|---|
| microsoft-agents-a365-notifications | 适用于 AI 智能体应用程序的通知和消息传递扩展。 提供用于处理智能体通知、生命周期事件以及在 Microsoft 365 应用程序的不同通道和子通道之间进行路由的实用程序。 |
| microsoft-agents-a365-observability-core | 基于 OpenTelemetry 构建的 AI 智能体遥测、追踪和监控组件。 为智能体调用、工具执行和 LLM 推理提供结构化跨度,支持上下文传播和可插拔导出器。 |
| microsoft-agents-a365-observability-extensions-agent-framework | 适用于 Microsoft Agent Framework 的可观测性扩展。 专门为基于 Agent Framework 的应用程序提供 OpenTelemetry 追踪集成。 |
| microsoft-agents-a365-observability-extensions-openai | 适用于 OpenAI Agents SDK 的可观测性扩展。 为基于 OpenAI Agents 的应用程序提供 OpenTelemetry 追踪集成,并支持智能体工作流和工具调用的自动instrumentation。 |
| microsoft-agents-a365-observability-extensions-langchain | 适用于 LangChain 框架的可观测性扩展。 为基于 LangChain 的 AI 应用程序提供 OpenTelemetry 跟踪集成,并为链、智能体和工具提供自动检测。 |
| microsoft-agents-a365-observability-extensions-semantic-kernel | 适用于 语义内核 框架的可观测性扩展。 为基于语义内核的应用程序提供 OpenTelemetry 跟踪集成,并为内核函数、插件和计划程序提供自动检测。 |
| microsoft-agents-a365-runtime | AI 智能体应用程序的核心运行时实用程序和环境管理。 提供必要的 Power Platform API 发现、环境配置以及身份验证范围解析功能。 |
| microsoft-agents-a365-tooling | 用于管理基于 Microsoft Agent 365 SDK 构建的应用程序中 MCP(模型上下文协议)工具服务器的核心工具功能。 为跨不同 AI 框架发现、注册和管理工具服务器提供了基础。 |
| microsoft-agents-a365-tooling-extensions-agentframework | 用于 AI 智能体开发的 Agent Framework 专用工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到 Agent Framework 智能体中。 |
| microsoft-agents-a365-tooling-extensions-openai | 用于 AI 智能体开发的 OpenAI Agents SDK 专用工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于向基于 OpenAI Agents SDK 的智能体动态添加 MCP 服务器。 |
| microsoft-agents-a365-tooling-extensions-semantickernel | 用于 AI 智能体开发的 语义内核 专用工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于向基于 语义内核 的智能体动态添加 MCP 服务器。 |
| microsoft-agents-a365-tooling-extensions-azureaifoundry | 专用于 AI 智能体开发的 Azure AI Foundry 相关工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到基于 Azure AI Foundry 的智能体中。 |