重要
你需要是边境预览计划的一部分,才能提前访问 Microsoft Agent 365。 边界将你直接与Microsoft最新的 AI 创新联系起来。 边境预览版受客户协议现有预览条款的约束。 由于这些功能仍在开发中,其可用性和功能可能会随时间而变化。
Agent 365 SDK 是一款软件开发工具包,可用于扩展使用任何代理 SDK 或平台构建的代理,具备企业级身份、可观察性、通知、安全性以及对 Microsoft 365 数据的受控访问。 代理可以拥有独特的身份,可以通过常见手势调用(例如 @mentions) 企业用户常用的应用(如Teams、Word、Outlook等),展示可观察的行为,建立信任,采取可审计的作,并通过安全访问工具和数据实现这些。
使用 Agent 365 SDK,代理可以:
- 使用Entra支持的 代理身份 ,配合其自身的用户资源,如邮箱,实现安全认证和对工具和数据的受控访问。
- 接收并回复来自Teams、Outlook、Word评论和电子邮件的通知——就像人类参与Microsoft 365应用一样。
- 通过 开放遥测实现完全可观测性,实现审计、可追溯的代理交互、推理事件及工具使用。
- Invoke 管理模型上下文协议(MCP)服务器 ,用于访问 Microsoft 365 工作负载(例如邮件、日历、SharePoint、Teams)都归管理员控制......
- 在IT批准的蓝图系统内运行,确保每个代理实例继承合规、治理和安全策略。
Agent 365 SDK 套件
在支持语言的包管理器中找到 Agent 365 SDK 包。
所有 Python 的 Agent 365 SDK 包都可以在 Python 包索引(PYPI)中找到
| Package | Description |
|---|---|
| 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 代理 SDK 的可观测性扩展。 为基于 OpenAI 代理的应用程序提供 OpenTelemetry 跟踪集成,并为代理工作流和工具调用提供自动检测。 |
| 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 | MCP(模型上下文协议)工具服务器管理的核心工具功能在使用 Microsoft Agent 365 SDK 生成的应用程序中。 为跨不同 AI 框架发现、注册和管理工具服务器提供了基础。 |
| microsoft-agents-a365-tooling-extensions-agentframework | 用于 AI 代理开发的代理框架特定工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到代理框架代理。 |
| microsoft-agents-a365-tooling-extensions-openai | 适用于 AI 代理开发的 OpenAI 代理 SDK 特定工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到基于 OpenAI 代理的基于 SDK 的代理。 |
| microsoft-agents-a365-tooling-extensions-semantickernel | 用于 AI 代理开发的语义内核特定工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到基于语义内核的代理。 |
| microsoft-agents-a365-tooling-extensions-azureaifoundry | 用于 AI 代理开发的 Azure AI Foundry 特定工具和服务。 提供 MCP(模型上下文协议)工具注册服务,用于将 MCP 服务器动态添加到 Azure AI Foundry 代理。 |