前 Anthropic 工程師開源 AI 編排神器 Ruflo,狂掃 39,000+ GitHub 星星!

圖片

AI 代理(Agent)的能力邊界正被不斷突破,單一代理已經能幫我們完成許多複雜任務。

但問題很快就來了,當你需要協調多個代理協同工作時,手動編排簡直是一場噩夢。代理之間不知道彼此在做什麼,重複執行、死鎖衝突、記憶不共享,這正是單打獨鬥與團隊協作最根本的差距。

為了徹底解決這個痛點,前 Anthropic 工程師 rUv 開源了 Ruflo(前身為 Claude Flow)。

開源後迅速引爆開發者社群,短時間內斬獲 42,000 多顆 GitHub 星星,目前熱度還在持續攀升。

圖片

Ruflo 專為 Claude Code 設計,涵蓋超過 100 個專業代理、32 個外掛、210 多個 MCP 工具,完整覆蓋從需求規劃到安全審計的整個開發生命週期。

在 Claude Code 裡安裝後,你可以用一行指令初始化整個代理編排系統,代理們會自動組成 Swarm(群體智慧),協調執行任務、共享記憶、互相學習。

更重要的是,Ruflo 還支援 Agent Federation(代理聯邦),讓不同機器、不同團隊、甚至不同公司的代理,能在不洩露隱私資料的前提下跨邊界協作。

核心能力:讓代理從單兵作戰升級為軍團作戰

1. Swarm 群體智慧:代理自組織協作

Ruflo 內建三種 Swarm 拓撲結構,讓多個代理能像蜂群一樣協同工作:

圖片

Queen-led 層級模式:一個 Queen Agent 負責任務拆解與排程,適合複雜專案。

Mesh 網狀模式:代理之間平等協作,採去中心化決策,適合高可用性場景。

Adaptive 自適應模式:根據任務型別動態調整拓撲結構,兼顧效率與可靠性。

2. Self-Learning 自學習:越用越聰明的代理

Ruflo 內建 SONA(Self-Organizing Neural Architecture)神經網路模式,讓代理能從歷史任務中學習:

圖片

運作原理:

每次任務執行後,Ruflo 會記錄完整的 Trajectory(執行軌跡)

SONA 模組會分析成功的任務模式,並提取關鍵決策點

存入 ReasoningBank(推理知識庫)供後續任務檢索

當類似任務出現時,智慧路由器會自動媒合歷史上的最佳做法

實測效果:在連續執行 50 次類似任務後,代理的任務完成準確率從 73% 提升至 89%。

3. Vector Memory 向量記憶:150 倍速記憶檢索

傳統代理的記憶採用線性搜尋,1000 筆記憶需要遍歷 1000 次。

Ruflo 使用 HNSW(Hierarchical Navigable Small World)向量索引搭配 AgentDB,記憶檢索速度提升 150 到 12,500 倍:

圖片

關鍵特性:

AgentDB:專為代理設計的向量資料庫,支援跨工作階段(Session)的持久化

RVF 格式:Ruflo Vector Format,可序列化代理記憶狀態,隨時恢復

混合檢索:結合向量相似度、圖譜跳轉與多樣性排序,確保檢索品質

4. Agent Federation 聯邦通訊:跨邊界的零信任協作

這是 Ruflo 最具革命性的功能,讓不同機器、不同團隊的代理能安全地協作:

圖片

零信任設計:

遠端代理預設不信任,須透過 mTLS 加上 ed25519 挑戰-回應機制來證明身分

每條訊息在發送前,會自動掃描 14 種個人識別資訊(PII)類型,如電子郵件、社會安全碼、金鑰等

根據信任等級執行不同策略:BLOCK(阻斷)、REDACT(去識別化)、HASH(雜湊)、PASS(放行)

行為信譽評分會動態更新,一旦作惡立即降級,無需人工干預

實際應用場景:

兩家公司協作的專案,但不能共享原始碼 → 代理交換任務結果,但不洩露程式碼

跨團隊協作,部分代理在內網、部分在雲端 → 聯邦通訊打通邊界

金融風控場景,多方共享風險訊號但不共享客戶資料 → PII 自動去識別化

與其他編排工具的比較

Ruflo 跟 LangChain、LangGraph、AutoGen 差在哪?

其實它們的目標相似,都是為了解決代理編排的問題,但技術路線完全不同:

圖片

一句話總結:LangChain 用鏈式呼叫串連代理,適合線性流程;LangGraph 用狀態圖管理代理,適合複雜分支;AutoGen 用對話協定來溝通代理,適合多方協商;而 Ruflo 用神經網路管理代理、用聯邦通訊連結代理、用向量記憶武裝代理,專為 Claude 深度客製化。

快速上手:三種安裝方式

方式一:Claude Code 外掛安裝(推薦)

這是最簡單的方式,直接在 Claude Code 中執行:

圖片

安裝完成後,可直接在 Claude Code 中使用,無需額外設定。

方式二:CLI 一鍵安裝

適合喜歡命令列的開發者:

圖片

安裝後的初始化:

圖片

方式三:MCP Server 方式

將 Ruflo 當作 MCP 伺服器,整合進 Claude Code:

圖片

這種方式讓 Ruflo 的 210 多項工具可以作為 MCP 工具,直接在 Claude Code 中呼叫。

核心功能展示

1. Swarm 協作演示

初始化一個 Swarm 並分配任務:

圖片

執行流程視覺化:

圖片

2. 自學習效果展示

讓代理執行一個重複性任務,觀察學習效果:

圖片

學習曲線:

圖片

3. Vector Memory 記憶檢索

圖片

檢索效能對比:

圖片

4. Federation 跨邊界協作

假設你是 A 團隊,想與 B 團隊協作但不能共享原始碼:

圖片

聯邦網路拓撲:

圖片

結語

雖然單一 AI 代理的能力正在飛速提升,但像 Ruflo、LangGraph、AutoGen 這類編排平台依然如雨後春筍般冒出。

Ruflo 沒有試圖創造更聰明的單一代理,而是把分散式系統的共識演算法、遊戲 AI 的規劃演算法,以及零信任安全模型,全部移植到 AI 代理的編排當中。

對於每天都在跟多個 AI 工具打交道的我們來說,這種「讓代理自己管好自己」的方案,遠比手動編排來得更踏實。

GitHub 專案網址:

https://github.com/ruvnet/ruflo

今天的分享到此結束,我們下回見!

相關文章推薦

分享網址
AINews·AI 新聞聚合平台
© 2026 AINews. All rights reserved.