微軟近日發佈了 AutoGen v0.4版本,這是其用於 AI 代理的編排框架。這一更新旨在增強 AI 代理的靈活性和可控性,以滿足用戶對功能擴展和觀察能力的需求。
AutoGen 自推出以來,受到了開發者的廣泛關注,但用戶在使用過程中也遇到了一些架構限制、效率低下的 API 及調試和干預功能不足等問題。
在新版本中,微軟重點提升了框架的模塊化和可擴展性。AutoGen v0.4引入了異步消息傳遞機制,使得基於該框架構建的代理能夠支持事件驅動和請求交互模式。這一改進使得開發者可以更加方便地添加插件組件,構建長期運行的代理,同時還可以設計更爲複雜和分佈式的代理網絡。
此外,AutoGen v0.4的擴展模塊簡化了多代理團隊和高級模型客戶端的協作管理,併爲開源開發者提供了更好的擴展管理功能。爲了提升用戶對代理交互的觀察能力,AutoGen v0.4內置了指標追蹤、消息追蹤和調試工具,使得用戶可以實時監控代理之間的互動。
該框架還實現了跨語言的互操作性,目前支持 Python 和.NET 語言,未來將支持更多編程語言。微軟對 AutoGen 框架進行了重構,清晰地定義了框架、工具和應用程序之間的責任。新框架分爲三個層次:核心層爲事件驅動系統的基礎構件;AgentChat 層是基於核心層構建的任務驅動高層 API,具備羣聊、代碼執行和預構建代理功能;第一方擴展則與 Azure 代碼執行器和 OpenAI 模型客戶端等集成。
與此同時,微軟對 AutoGen Studio 也進行了升級,這是一種低代碼界面,可用於快速原型設計代理。用戶能夠實時獲取代理更新,暫停對話或在執行過程中重新引導代理,還可以通過拖拽界面設計代理團隊,導入自定義代理並獲得互動反饋。
微軟自2023年10月推出 AutoGen 以來,致力於簡化代理之間的溝通。隨着 AI 代理的不斷髮展,微軟也推出了其他代理系統,如 Magentic-One,形成了龐大的 AI 代理生態系統。而競爭對手如 Salesforce、ServiceNow 和 AWS 也在不斷增強其代理系統的能力,以追趕微軟的步伐。
官方博客:https://www.microsoft.com/en-us/research/blog/autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness/
劃重點:
💡 AutoGen v0.4版本增強了 AI 代理的靈活性,解決了用戶反饋的問題。
🌐 新版支持異步消息傳遞和跨語言互操作性,提升了代理之間的協作能力。
🔧 AutoGen Studio 低代碼界面的升級,使得用戶可以更方便地設計和管理代理。