微軟近日發布了AutoGen v0.4,這是其用於AI代理編排的框架更新。此版本旨在提升AI代理的靈活性和可控性,解決用戶在使用AutoGen早期版本時遇到的架構限制、API效率低下以及調試和乾預功能不足等問題。此更新著重於增強框架的模組化和可擴展性,並提供更強大的監控和管理工具,以滿足使用者對功能擴展和觀察能力日益增長的需求。 AutoGen v0.4的改進將為開發者建構更複雜、更有效率的AI代理系統提供有力支援。
微軟近日發布了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 低程式碼介面的升級,使得使用者可以更方便地設計和管理代理程式。
總而言之,AutoGen v0.4 的更新顯著提升了AI 代理的開發效率和可控性,為建立更強大的AI 系統提供了堅實的基礎。微軟持續在AI 代理領域進行創新,其與競爭對手之間的競爭也推動著整個產業的發展。未來,AutoGen 框架有望支援更多程式語言,並整合更多功能,進一步拓展其應用場景。