aiden: 一個能在不同系統介面之間規劃、執行並驗證多步驟電腦任務的自主工作引擎
aiden: 一個能在不同系統介面之間規劃、執行並驗證多步驟電腦任務的自主工作引擎
它解決了什麼問題
Aiden 是一個自主 AI 引擎,旨在超越簡單的 AI 建議,並執行真正的電腦工作。它透過允許使用者提供高層次目標,再由代理程式在各種系統介面中進行規劃、執行與驗證,從而解決了碎片化、多步驟任務的問題。
運作方式
Aiden 以「目標 $\rightarrow$ 規劃 $\rightarrow$ 工具 $\rightarrow$ 權限 $\rightarrow$ 執行 $\rightarrow$ 恢復 $\rightarrow$ 證據 $\rightarrow$ 結果」的迴圈運作。它與本地系統(檔案、終端機、瀏覽器)及外部服務(APIs、MCP servers)整合,以執行動作。它具備分層核准系統,以確保使用者能掌控具影響力的動作,並擁有驗證層,透過真實證據來檢查聲明,以確保工作確實已完成。
對象是誰
它是為開發者與進階使用者設計的,這些使用者需要自動化複雜的工作流程,例如程式碼庫維護、深度研究、基於瀏覽器的自動化以及系統操作,並支援 Windows、Linux、WSL 與 macOS(透過 API 模式)。
重點特色
- 廣泛的工具集: 包含跨越 19 個供應商與 9 個通道的 76 種技能與 121 種工具。
- 持久的自主性: 任務透過 job-cards 進行追蹤,允許代理程式在重啟後恢復工作並重試可恢復的失敗。
- 瀏覽器整合: 支援無障礙樹(accessibility-tree)快照、多分頁處理以及視覺化截圖轉視覺能力。
- MCP 支援: 作為 Model Context Protocol 客戶端,連接至外部伺服器。
- 控制機制: 具備「信任撥盤」(Observer、Assistant、Partner)與風險分層核准功能,以管理安全性與支出。
- 多代理程式能力: 可以將大型任務的特定部分委派給隔離的子代理程式。
- 自主觸發: 可透過選用的 daemon 模式,對檔案、排程、電子郵件與 webhooks 做出反應。
Sources
- undefinedtaracodlabs/aiden