Agent 365 SDK 是一套軟體開發套件,可用於擴展使用任何 Agent SDK 或平台建置的 Agent,提供企業級身分識別、可檢視性、通知、安全性,以及對 Microsoft 365 資料的受治理存取權。 Agent 可以擁有唯一的身分識別,並可透過企業使用者常用的應用程式 (如 Teams、Word、Outlook 等) 中的常見手勢,(例如 @mentions) 來觸發,展現可檢視的行為、建立信任、採取可稽核的動作,並透過安全存取工具與資料來完成所有動作。
透過 Agent 365 SDK,Agent 可以:
- 結合 Entra 支援的 Agent 身分識別與專屬使用者資源 (如信箱),以進行安全驗證和工具與資料的受控存取。
- 接收並回應來自 Teams、Outlook、Word 註解及電子郵件的通知,就像 Microsoft 365 應用程式中的真人使用者一樣。
- 透過 開放遙測獲得完整可檢視性,啟用經稽核、可追蹤的 Agent 互動、推論事件及工具使用。
- 叫用受治理的 Model Context Protocol (MCP) 伺服器,以在管理員控制下存取 Microsoft 365 工作負載 (例如郵件、行事曆、SharePoint、Teams)。
- 在 IT 核准的藍圖系統內運作,確保每個 Agent 執行個體都會繼承合規性、治理及安全性原則。
Agent 365 SDK 套件
在支援語言的套件管理器中尋找 Agent 365 SDK 套件。
適用於 Python 的所有 Agent 365 SDK 套件皆可在 Python 套件索引 (PyPI) 中找到
| Package | Description |
|---|---|
| microsoft-agents-a365-notifications | AI Agent 應用程式的通知與傳訊擴充功能 提供處理 Agent 通知、生命週期事件,以及在 Microsoft 365 應用程式中不同管道與子管道間路由的工具程式。 |
| microsoft-agents-a365-observability-core | 建置在 OpenTelemetry 之上的 AI Agent 遙測資料、追蹤及監控元件。 提供結構化的跨度,支援 Agent 叫用、工具執行及 LLM 推論,並具備上下文傳播與可插拔的匯出器。 |
| microsoft-agents-a365-observability-extensions-agent-framework | Microsoft Agent Framework 的可檢視性擴充功能。 為基於 Agent Framework 得應用程式提供 OpenTelemetry 追蹤整合。 |
| microsoft-agents-a365-observability-extensions-openai | OpenAI Agents SDK 的可檢視性擴充功能。 透過自動儀器化 Agent 工作流程與工具叫用,為基於 OpenAI Agent 的應用程式提供 OpenTelemetry 追蹤整合。 |
| microsoft-agents-a365-observability-extensions-langchain | LangChain 框架的可檢視性擴充功能。 透過自動儀器化鏈、Agent和工具,為基於 LangChain 的 AI 應用程式提供 OpenTelemetry 追蹤整合。 |
| microsoft-agents-a365-observability-extensions-semantic-kernel | 語意核心 框架的可檢視性擴充功能。 透過自動儀器化核心功能、插件及規劃器,為基於 語意核心 的應用程式提供 OpenTelemetry 追蹤整合。 |
| microsoft-agents-a365-runtime | AI Agent 應用程式的核心執行階段工具程式與環境管理 提供關鍵的 Power Platform API 發現、環境設定及驗證範圍解析。 |
| microsoft-agents-a365-tooling | 在使用 Microsoft Agent 365 SDK 建置的應用程式中,提供 MCP (Model Context Protocol) 工具伺服器管理的核心工具功能。 為發現、註冊及管理不同 AI 框架的工具伺服器提供基礎。 |
| microsoft-agents-a365-tooling-extensions-agentframework | 針對 AI Agent 開發的 Agent Framework 特定工具與服務。 提供 MCP (Model Context Protocol) 工具註冊服務,以動態新增 MCP 伺服器至 Agent Framework Agent。 |
| microsoft-agents-a365-tooling-extensions-openai | 針對 AI Agent 開發的 OpenAI Agents SDK 特定工具與服務。 提供 MCP (Model Context Protocol) 工具註冊服務,以便動態新增 MCP 伺服器至基於 OpenAI Agents SDK 的 Agent。 |
| microsoft-agents-a365-tooling-extensions-semantickernel | 針對 AI Agent 開發的 語意核心 特定工具與服務。 提供 MCP (Model Context Protocol) 工具註冊服務,以動態新增 MCP 伺服器至基於 語意核心 的 Agent。 |
| microsoft-agents-a365-tooling-extensions-azureaifoundry | 針對 AI Agent 開發的 Azure AI Foundry 特定工具與服務。 提供 MCP (Model Context Protocol) 工具註冊,以動態新增 MCP 伺服器至 Azure AI Foundry Agent。 |