
Microsoft Agent Framework 簡介
微軟最近推出了Microsoft Agent Framework,這是一款開源軟體開發工具包 (SDK),專為使用. NET 或 Python 創建智慧型多代理系統而設計。該框架是 Semantic Kernel 和 AutoGen 的演進,充分利用了負責這些早期創新的團隊的專業知識。
較之前版本增強的功能
據微軟稱,新框架將 AutoGen 的用戶友好型編排功能與語義核心提供的強大狀態管理、遙測和類型安全功能相結合。目前,該框架已公開預覽,鼓勵用戶透過其 GitHub 儲存庫分享回饋並報告問題。
與眾不同的新功能
Microsoft Agent Framework 引進了前代產品所不具備的多項突破性功能。其中主要包括:
- 基於圖形的工作流程:這些工作流程允許複雜的編排,可以無縫連接多個代理和功能。
- 檢查點:透過允許框架保存各個階段的進度,確保任務執行期間的可靠性。
- 人機互動支援:此功能在必要時透過結合人工輸入來增強代理的決策能力。
理解自主代理
對於那些不太了解人工智慧最新進展的人來說,需要注意的是,代理是由大型語言模型驅動的自主實體。這些代理可以管理輸入、做出明智的決策、與外部工具和伺服器互動並產生回應。它們的能力已顯著擴展,使其能夠同時執行多項任務並最終交付輸出。此外,這些代理還可以透過執行緒管理(用於狀態處理)、記憶體上下文提供者以及用於管理操作的中間件進行增強。
工作流程功能
新框架的一個突出特點是其工作流程。微軟將其描述為基於圖形的編排,能夠執行複雜的多階段任務。工作流程功能包括:
- 基於類型的路由:根據定義的類型引導資料流。
- 條件邏輯:根據特定條件做出決策。
- 檢查點:增強流程的可靠性。
這些工作流程支援各種多代理編排模式,包括順序、並發、切換和創新的 Magentic 模式。
企業整合與開源承諾
Microsoft Agent Framework 專為企業環境而設計,可與Foundry SDK、MCP SDK、A2A SDK和M365 Copilot Agents整合。微軟的目標是在一個開源平台內將前沿研究與業務就緒結合起來。該公司致力於定期更新,並透過其 GitHub 儲存庫促進社群貢獻,確保框架保持活力並符合開源原則。
欲了解更多信息,請訪問微軟官方公告。
發佈留言