重要
你需要參加 Frontier 預覽計畫 ,才能搶 先取得 Microsoft Agent 365 的使用權。 Frontier 直接連結你與 Microsoft 最新的 AI 創新。 Frontier 預覽受限於您現有的客戶協議預覽條款。 由於這些功能仍在開發中,其可用性與功能可能會隨時間改變。
Microsoft Agent 365 SDK 擴展您現有的 AI 代理,並基於任何代理堆疊打造,具備企業級身份、可觀察性、工具與治理。
透過 Agent 365 SDK,開發者可選擇性地使用 Agent Identity 來接收並回應來自生產力應用程式的通知。 SDK 也讓代理能調用來自 Microsoft 的受控且可觀察的模型情境協定(MCP)伺服器。 此外,代理人員還能發送遙測資料,讓 IT 管理員了解代理機能與效能。
什麼是 Agent 365 SDK?
Agent 365 SDK 是一套全面的軟體開發套件,能讓代理程式無縫融入現有工作流程,同時在需要時仍能獨立運作。 代理可以擁有獨特的身份,可以用常見手勢(例如 @mentions) 使用者常用的應用程式(如 Teams、Word、Outlook 等)來呼叫,展現可觀察的行為、建立信任、採取可稽核的行動,並透過安全存取工具與資料來達成這些目標。
代理身份允許管理員進行門禁、監控的存取控制,同時仍能讓代理者具備運作所需的能力。 代理人透過取得過程獲得身份。 在開發生命週期中,開發者可使用 Agent 365 CLI 取得包含所需 MCP 伺服器的 Microsoft Entra 應用程式藍圖,並為該藍圖建立的所有代理實例建立範本。
透過通知,我們讓客服人員的互動模式更貼近人性。 客服人員可以在 Teams 等生產力應用程式中回應用戶,或回應 Word 中的留言。 代理也能回覆寄往代理信箱的電子郵件,這些郵件會送達代理所託管的通知端點。 代理也可以參與生命週期操作,如 取得 與 取消擷取 ,並選擇在此期間為代理身份執行設定與清理週期。
Agents 365 SDK 建立並整合於 Open Telemetry,能捕捉每個代理活動的詳細遙測數據,包括推論事件、工具使用及通知。 管理員可全面掌握代理人員如何操作及與使用者、系統及資料互動,並透過 Purview 與 Defender 互動。
代理程式可利用 Microsoft MCP 伺服器執行各種情境,如發送電子郵件、在 SharePoint 中尋找文件,以及以最小化代理程式碼回應文件中的註解。 管理員管理這些 MCP 伺服器,越來越多的工具讓代理能在生產力領域中茁壯成長。
Agent 365 支援以 Microsoft Agent Framework、Copilot Studio、Azure AI Foundry、Semantic Kernel、OpenAI Agents SDK、Claude Code SDK 及 LangGraph 為基礎的代理程式。
Agent 365 SDK 有何不同?
- Agent 365 SDK 不是代理套件。 它不是建立或架設代理的方式,也沒有像 Microsoft Agent Framework、Microsoft Copilot Studio 或 Microsoft Foundry 那樣的編排器或工作流程管理。
- 它並不會取代 Microsoft 365 代理 SDK 及其在主機、活動協定和身份認證等功能上所提供的。 相反地,Agent 365 SDK 使用 Microsoft 365 Agent SDK 的套件透過活動協定傳遞通知,並在適用時使用 Agent Identity 套件取得代理的代理權杖。
- Agent 365 要求開發者從現有代理框架中選擇的代理開始。 他們接著可以擴展代理,提供更多功能,使其在數位世界中更易治理、可觀察且更具生產力。
了解 Agent 365 中代理人的藍圖
在建立代理人實例之前,了解我們所說的代理人365代理人藍圖是什麼很有幫助。 藍圖是經 IT 核准、預先設定的代理類型定義,基本上是企業的「範本」,所有合規代理皆由此建立。 它定義代理程式的能力、所需的 MCP 工具存取、安全與合規限制、稽核需求、生命週期中繼資料,以及任何連結的治理政策範本,如 DLP、外部存取限制或日誌規則。 當藍圖被啟用時,它就可被聘用,管理員可以在 Microsoft 365 系統管理中心從藍圖中實例化新的代理。 每個代理實例都會繼承其藍圖的規則,確保郵件、行事曆、Teams 訊息、SharePoint 存取及代理所接觸的其他 Microsoft 365 工作負載都能一致治理。 這防止了「影子代理」的出現,強化可觀察性,並將每個代理固定在安全的 Entra 支援的身份與權限模型中。
Agent 365 Agent SDK 套件
在支援語言的套件管理器中找到 Agent 365 Agent SDK 套件。
Python 的 Agent 365 Agent SDK 套件位於 Python 套件索引(PYPI)
| Package | Description |
|---|---|
| Microsoft-Agents-A365-Notifications | AI 客服應用的通知與訊息擴充功能。 提供處理代理通知、生命週期事件,以及在 Microsoft 365 應用程式中不同通道與子通道間路由的工具工具。 |
| Microsoft-agents-a365-observability-core | 為 OpenTelemetry 建構的 AI 代理提供遙測、追蹤與監控元件。 提供結構化的跨度,用於代理調用、工具執行及大型語言模型推論,並具備上下文傳播與可插拔的匯出器。 |
| Microsoft-Agents-A365-Observability-extensions-Agent-Framework | Microsoft Agent Framework 的可觀察性擴充。 提供專為 Agent Framework 應用提供的 OpenTelemetry 追蹤整合。 |
| Microsoft-agents-a365-observability-extensions-openai | OpenAI Agents 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 | 用於使用 Microsoft Agent 365 SDK 建置的應用程式中 MCP(模型情境協定)工具伺服器管理的核心工具功能。 提供發現、註冊及管理不同 AI 框架工具伺服器的基礎。 |
| Microsoft-Agents-A365-tooling-extensions-agentframework | Agent Framework 專為 AI 代理開發提供工具與服務。 提供 MCP(模型情境協定)工具註冊服務,用於動態將 MCP 伺服器加入代理框架代理。 |
| Microsoft-agents-a365-tooling-extensions-openai | OpenAI 代理 SDK 專門用於 AI 代理開發的工具與服務。 提供 MCP(模型情境協定)工具註冊服務,用於動態新增 MCP 伺服器至 OpenAI Agents SDK 架構的代理。 |
| Microsoft-agents-A365-tooling-extensions-Semantickernel | 專為 AI 代理開發而設的語意核心工具與服務。 提供 MCP(模型情境協定)工具註冊服務,用於動態將 MCP 伺服器加入基於語意核心的代理。 |
| Microsoft-agents-a365-tooling-extensions-azureaifoundry | Azure AI Foundry 專門用於 AI 代理開發的工具與服務。 提供 MCP(模型情境協定)工具註冊服務,以動態將 MCP 伺服器加入 Azure AI Foundry 代理。 |
Agent 365 Agent 的高階流量
下圖說明了藥劑的顯影流程
你可以從已經用程式語言和你選擇的代理框架建立的代理開始。 接著你可以使用 Agent 365 SDK 擴充已建立的代理,加入通知、可觀察性及工具伺服器連線等專門功能,讓它們能在平台上運行。 如果你想了解現有代理的結構範例,快速入門會帶你了解 Microsoft 365 VS Code 代理工具包中包含的範例代理。 請參閱可用的 Agent 365 快速入門範例:
- 快速入門:設定並執行 JavaScript LangChain 範例代理程式
- 快速入門:設定並執行 Python Agent 框架範例代理
- 快速入門:設定並執行JavaScript Claude Agent SDK 範例代理
你決定代理依賴哪些 Microsoft MCP 伺服器,設定這些連線,並整合 Agent 365 的元件——可觀察性、通知和工具伺服器連線,依照 GitHub 範例中的模式。
接著,產生一個 Agent 365 藍圖,定義你的代理人如何被呈現並連接到平台。 藍圖完成後,在特工遊樂場測試你的特工。 這讓你有空間驗證通知、嘗試 MCP 互動,並在部署前檢查遙測數據。
當一切看起來都順利時,將你的代理人名單公開給租戶。 之後,管理員可以在 Microsoft 365 系統管理中心啟用並管理它。
你什麼時候需要 Agent 365 SDK?
當你需要時,請使用 Agent 365 SDK:
- 透過安全的 MCP 連接器整合 Microsoft 365 資料或工具
- 管理並稽核組織內多位代理人
- 提供企業級遙測與監控
- 啟用客服人員互動通知
- 部署於需要可追溯性與生命週期管理的受規範環境中
Agent 365 SDK 如何融入代理生態系統
| 層 | Role | 提供者 |
|---|---|---|
| 企業能力 | 身份、通知、可觀察性、工具 | Agent 365 SDK |
| 代理邏輯 | 提示、工作流程、推理 | 快速實作 |
| 編排器執行時間 | 模型調用與工具協調 | 你選擇的框架 |
內容簡介
- 所有代理間的統一身份與治理
- 開箱即用遙測與追蹤
- 對 Microsoft 365 工具的安全與治理存取
- 跨協調器與多雲支援
- 現有代理的簡化升級路徑