搶先 OpenAI 發布開源版「虛擬員工」開發框架。
原標題:一句話讓Agent自主干活,清華復旦斯坦福等開源的智能體開發框架搶先了OpenAI
文章來源:機器之心
內容字數:6854字
Eko框架:革新生產級智能體開發
機器之心AIxiv專欄報道了清華、復旦和斯坦福的研究者聯合提出的Eko Agent開發框架,旨在簡化生產級“虛擬員工”的構建。 Eko允許開發者通過簡潔的代碼和自然語言快速構建AI代理,實現自動化工作流程,例如寫代碼、預訂旅行等。這與OpenAI計劃于2025年推出的“Operator”虛擬員工計劃不謀而合,都旨在提升工作效率。
1. Eko框架的核心技術創新
Eko框架的主要技術創新體現在以下幾個方面:
混合智能體表示:Eko結合了自然語言(高層次設計)和程序語言(低層次實現),實現無縫銜接。
跨平臺Agent框架:基于環境感知架構,Eko支持瀏覽器、電腦和瀏覽器插件等多種環境,使用同一套框架和編程語言。
生產級干預機制:不同于強調完全自主性的現有框架,Eko提供了顯性的生產級干預機制,允許隨時中斷和調整智能體工作流,確保人類對流程的有效監管。
2. Eko框架的易用性與實際應用
Eko框架的易用性令人印象深刻。只需一句自然語言指令,例如“在雅虎財經上收集納斯達克的最新數據,包括主要股票的價格變化、市值、交易量,分析數據并生成可視化報告”,Eko就能生成一個完整的Agent來執行任務。 另一個例子是自動化登錄頁面測試,Eko可以根據自然語言描述自動生成測試用例并生成測試報告。
3. Eko框架的環境感知架構
Eko的跨平臺能力源于其環境感知架構,該架構由三個層次構成:
通用核心:提供與環境無關的基本功能,如工作流管理、工具注冊管理、LLM集成和鉤子系統。
環境特定工具:為不同環境(瀏覽器擴展、Web環境、Node.js環境)提供優化的工具集。
環境橋接:負責環境檢測、工具注冊、資源管理和安全控制,確保不同平臺間的順利交互。
4. Eko框架的安全性和訪問控制
Eko針對不同環境實施了相應安全措施,例如瀏覽器擴展和Web環境采用嚴格的權限控制和API密鑰管理,Node.js環境則基于用戶權限進行文件操作和命令執行,并在必要時請求用戶確認。
5. Eko框架的層次化規劃與優化
Eko采用層次化規劃框架,將任務拆解為規劃層和執行層,并通過多步合并優化機制加快推理速度。 其視覺-交互要素聯合感知(VIEP)框架,通過結合視覺識別和元素上下文信息,提升了在復雜網頁中任務的精度和效率。
6. Eko框架的生產級可干預機制
Eko提供工作流鉤子、子任務鉤子以及工具鉤子三種不同層級的鉤子,允許開發者在工作流執行的不同階段進行監控、調整和干預,確保流程的可靠性和安全性。
7. 總結與展望
Eko框架為AI開發者和自動化使用者提供了一種更靈活高效的工具,能夠將虛擬員工部署到實際生產環境中,提升工作效率和質量。 其易用性和強大的功能使其成為未來生產力工具的有力競爭者。
聯系作者
文章來源:機器之心
作者微信:
作者簡介:專業的人工智能媒體和產業服務平臺