允中 發(fā)自 凹非寺
量子位 | 公眾號(hào) QbitAI
AI工程范式的迭代速度,正讓行業(yè)陷入一種“定義趕不上進(jìn)化”的焦慮。
從Prompt Engineering、Context Engineering,到如今席卷行業(yè)的Harness Engineering,“馴服”大模型的路徑一直在變。
當(dāng)前單智能體的“駕馭與治理”漸成標(biāo)配,但最難啃的那塊骨頭始終沒變:
如何讓多個(gè)智能體像一支精銳團(tuán)隊(duì)一樣,自主分工、高效溝通、無縫協(xié)作?
而就在這一趨勢(shì)風(fēng)口,華為支持的openJiuwen社區(qū)發(fā)布最新版JiuwenClaw,新增支持AgentTeam多智能體協(xié)同能力。
并提出Harness Engineering的下一跳是“Coordination Engineering”,把多智能體自主協(xié)同從概念推向可直接體驗(yàn)的實(shí)戰(zhàn)場(chǎng)景。
在深度實(shí)測(cè)中,這套團(tuán)隊(duì)協(xié)作機(jī)制表現(xiàn)出了極高的穩(wěn)定性——
團(tuán)隊(duì)成員分工明確,可自主協(xié)作、默契配合,全流程無需人工干預(yù)。
![]()
效果究竟有多硬核?
這么說吧,它能自主拉起一支裝修團(tuán)搞定全屋設(shè)計(jì),甚至能在20分鐘內(nèi)肝完一份內(nèi)容詳實(shí)、邏輯嚴(yán)密的200頁技術(shù)PPT
項(xiàng)目地址:
- https://gitcode.com/openJiuwen/jiuwenclaw
- https://github.com/openJiuwen-ai/jiuwenclaw
一手實(shí)測(cè)JiuwenClaw
話不多說,先上幾個(gè)case直觀感受一下!
Case1 團(tuán)隊(duì)協(xié)作:裝修毛坯房,AgentTeam組建專屬裝修團(tuán)
近期我們團(tuán)隊(duì)有小伙伴正在裝修毛坯房,懶得費(fèi)心找設(shè)計(jì)師、反復(fù)溝通,想先自己找下靈感,試試直接讓JiuwenClaw AgentTeam幫忙“搞定”。
操作十分簡(jiǎn)單,上傳毛坯房照片,發(fā)送裝修需求,讓AgentTeam創(chuàng)建裝修團(tuán)隊(duì)。
有硬裝設(shè)計(jì)師、軟裝設(shè)計(jì)師,還有專門負(fù)責(zé)藝術(shù)細(xì)節(jié)的藝術(shù)家。
各個(gè)Agent分工明確、緊密協(xié)作,硬裝軟裝有了初稿后,藝術(shù)家還會(huì)主動(dòng)提供指導(dǎo)建議,過程中使用Seedream圖像編輯Skill,輕松完成從硬裝布局到軟裝搭配、藝術(shù)裝飾的全流程設(shè)計(jì)。
可以看到,最終呈現(xiàn)的裝修方案也很有質(zhì)感。
Case2 并行提效:想要深度洞察但不想動(dòng)手?200頁內(nèi)容詳實(shí)的PPT不到20分鐘搞定
近期我們?cè)谏疃榷床霴penClaw技術(shù)原理,又不想花費(fèi)大量時(shí)間動(dòng)手整理、制作PPT,就嘗試讓JiuwenClaw AgentTeam幫忙。
我們測(cè)試時(shí)要求其深度調(diào)研OpenClaw技術(shù),并拆解10個(gè)核心方面展開,每個(gè)方面單獨(dú)分配一個(gè)成員負(fù)責(zé),每個(gè)成員負(fù)責(zé)生成20頁P(yáng)PT,PPT主題統(tǒng)一,最后將10份PPT匯總整合,形成完整的200頁技術(shù)PPT
全程不到20分鐘,可以看到它生成的PPT內(nèi)容詳實(shí)、邏輯清晰,十分高效。
Case3 博弈對(duì)抗:解鎖趣味玩法,五子棋小游戲,互動(dòng)感拉滿
想體驗(yàn)多智能體協(xié)同的趣味玩法?
不妨試試讓AgentTeam自己搭建五子棋。
啟動(dòng)功能后,它會(huì)自動(dòng)創(chuàng)建黑棋手和白棋手兩個(gè)核心角色,全程自主對(duì)弈,每步落子實(shí)時(shí)展示棋盤和攻防策略。
你不僅能直觀看到棋局走勢(shì),還能了解背后的對(duì)弈邏輯,趣味十足。
技術(shù)拆解:JiuwenClaw AgentTeam三個(gè)核心能力
JiuwenClaw AgentTeam為何能實(shí)現(xiàn)如此高效、流暢的多智能體協(xié)同?
基于社區(qū)源碼和技術(shù)博客,其核心技術(shù)能力已被深度拆解。
AgentTeam的核心設(shè)計(jì)理念很直接:模擬真實(shí)團(tuán)隊(duì)的協(xié)作方式
- 一個(gè)Leader Agent負(fù)責(zé)需求分析、團(tuán)隊(duì)組建和任務(wù)規(guī)劃;
- 多個(gè)Teammate Agent各自領(lǐng)取任務(wù)、獨(dú)立執(zhí)行、匯報(bào)結(jié)果,通過共享工作區(qū)協(xié)同產(chǎn)出;
- 執(zhí)行過程中關(guān)鍵節(jié)點(diǎn)需由Leader決策,故障確保可自動(dòng)恢復(fù)。
整個(gè)過程由事件驅(qū)動(dòng),無需人工介入,即可完成從需求到交付的全流程。
1. 分級(jí)自主協(xié)同:Leader智能編排,Teammate自主執(zhí)行
傳統(tǒng)的Multi-Agent方案,往往需要使用者手動(dòng)編排——你得預(yù)先定義誰先誰后、誰跟誰通信。
JiuwenClaw AgentTeam則是把這件事交給了Leader Agent自己。
Leader做什么:
用戶只需描述需求,Leader會(huì)自主完成以下工作:
- 動(dòng)態(tài)組建團(tuán)隊(duì):無需預(yù)先定義固定陣容,Leader可根據(jù)目標(biāo)描述動(dòng)態(tài)分配角色和成員。執(zhí)行過程中發(fā)現(xiàn)人手不足,Leader也可以隨時(shí)增減成員
- 規(guī)劃任務(wù):將需求拆解為具體任務(wù),建立依賴關(guān)系(如“數(shù)據(jù)采集完成后,分析才能開始”);
- 分配與監(jiān)控:創(chuàng)建任務(wù)后,實(shí)時(shí)感知進(jìn)展。誰認(rèn)領(lǐng)了什么、誰完成了什么、誰遇到了問題,并基于進(jìn)展做調(diào)整。
Teammate做什么:
Teammate不需要被“指揮”,它們自主運(yùn)轉(zhuǎn):
- 主動(dòng)認(rèn)領(lǐng):收到任務(wù)創(chuàng)建事件后,自動(dòng)瀏覽任務(wù)板,認(rèn)領(lǐng)與自身能力匹配的任務(wù);
- 獨(dú)立執(zhí)行:在自己的工作空間中完成所需工作。復(fù)雜任務(wù)可以自行拆解為更細(xì)粒度的子步驟;遇到阻塞或不確定,可以主動(dòng)向Leader發(fā)消息求助;
- 匯報(bào)結(jié)果:任務(wù)完成后自動(dòng)更新狀態(tài),通知Leader和其他依賴方。
兩者之間靠任務(wù)和消息雙驅(qū)動(dòng)連接。
AgentTeam的協(xié)同不只靠“派任務(wù)-做任務(wù)-交任務(wù)”這條線。
團(tuán)隊(duì)成員既通過任務(wù)協(xié)作驅(qū)動(dòng)核心流程——認(rèn)領(lǐng)、執(zhí)行、完成、解除下游阻塞;又通過任務(wù)外消息持續(xù)溝通——討論方案、協(xié)商優(yōu)先級(jí)、反饋問題、請(qǐng)求支援。
兩條通道并行工作,任務(wù)依賴自動(dòng)管理,而不僅僅是機(jī)械地分發(fā)和匯總。
這是一種分級(jí)自主協(xié)同:Leader基于目標(biāo)和當(dāng)前進(jìn)度做戰(zhàn)略級(jí)拆分,Teammate在各自任務(wù)內(nèi)獨(dú)立決策和執(zhí)行,同時(shí)保留向上求助的通道,既不事事請(qǐng)示,也不閉門造車。
可以說,這非常類似人類團(tuán)隊(duì)協(xié)作的機(jī)制了。
2. Team Workspace:團(tuán)隊(duì)共享工作區(qū)
多Agent協(xié)作繞不開一個(gè)現(xiàn)實(shí)問題:Agent之間怎么共享工作產(chǎn)物?
如調(diào)研Teammate采集了行業(yè)數(shù)據(jù),分析Teammate需要讀取;分析Teammate輸出了趨勢(shì)圖表,撰寫Teammate需要引用。
如果每個(gè)Agent各干各的、互不可見,“團(tuán)隊(duì)協(xié)作”就只是個(gè)空殼。
JiuwenClaw AgentTeam通過Team Workspace解決這個(gè)問題——
即一個(gè)團(tuán)隊(duì)級(jí)的共享文件空間,所有成員均可透明訪問
每個(gè)Teammate的工作目錄中都會(huì)自動(dòng)掛載一個(gè)共享路徑,指向同一個(gè)團(tuán)隊(duì)工作區(qū)。
調(diào)研Teammate寫入的行業(yè)數(shù)據(jù)文件,分析Teammate立刻可見。不需要手動(dòng)傳文件、不需要Agent之間互相發(fā)消息“你去看某某路徑”,直接讀寫,天然共享
TeammateA (調(diào)研) 的工作目錄├── workspace/ # 各自的獨(dú)立工作空間└── .team/ # 共享工作區(qū)掛載點(diǎn) └── artifacts/ ├── data/ # 共享數(shù)據(jù)(采集數(shù)據(jù)、清洗結(jié)果) ├── docs/ # 共享文檔(分析報(bào)告、設(shè)計(jì)方案) └── reports/ # 共享報(bào)告(最終交付物)Teammate B (分析) 的工作目錄├── workspace/└── .team/ → 同一個(gè)共享工作區(qū) # 讀寫同一份文件
每個(gè)Teammate在自己的獨(dú)立工作空間中干活,需要跨成員協(xié)作時(shí)寫入共享區(qū)即可。
同時(shí)Team Workspace也提供了文件級(jí)鎖定、并發(fā)寫入、后寫覆蓋等多種沖突策略,滿足不同場(chǎng)景的沖突解決需求。
3. 全生命周期管控:從Plan審批到故障自愈
真實(shí)的團(tuán)隊(duì)協(xié)作不僅僅是“分任務(wù)-干活-匯總”。
在實(shí)戰(zhàn)過程中,我們也觀察到JiuwenClaw AgentTeam覆蓋了從任務(wù)創(chuàng)建到團(tuán)隊(duì)解散的完整生命周期,包括審批、容錯(cuò)和可觀測(cè)。
Leader審批:關(guān)鍵決策和敏感操作不放手
AgentTeam提供兩層審批機(jī)制:
- Plan模式:對(duì)于重要任務(wù),Teammate認(rèn)領(lǐng)后會(huì)先提交執(zhí)行計(jì)劃給Leader審批。Leader覺得合理就通過,覺得方向有偏就駁回并給出反饋,Teammate修訂后重新提交;
- 工具審批:當(dāng)Teammate要執(zhí)行敏感操作(如刪除重要文件、調(diào)用外部API、修改共享配置),需要經(jīng)過Leader審批允許。
兩者的核心原則一致:Agent可以自主建議,但關(guān)鍵決策權(quán)始終在Leader手上,避免“自由發(fā)揮后收拾爛攤子”。
事件驅(qū)動(dòng)機(jī)制:讓團(tuán)隊(duì)始終保持運(yùn)轉(zhuǎn)
多Agent協(xié)作最怕隱性停滯,Teammate異常僵死、任務(wù)長(zhǎng)時(shí)間無人認(rèn)領(lǐng)、已認(rèn)領(lǐng)任務(wù)遲遲不完成、消息漏接……
看似還在運(yùn)行,實(shí)際已經(jīng)卡住。
AgentTeam通過事件驅(qū)動(dòng)機(jī)制規(guī)避這類風(fēng)險(xiǎn),外部事件和內(nèi)部事件雙管齊下:
- 外部事件:任務(wù)狀態(tài)翻轉(zhuǎn)、成員生命周期變化、成員間通信,任何有意義的變化都會(huì)觸發(fā);
- 內(nèi)部事件:框架定時(shí)產(chǎn)生的自檢事件(郵箱輪詢、任務(wù)板輪詢),在無外部事件時(shí)兜底喚醒Agent。
事件觸發(fā)后,相關(guān)Agent被自動(dòng)喚醒:
空閑Teammate主動(dòng)認(rèn)領(lǐng)待領(lǐng)任務(wù)、Leader識(shí)別超時(shí)任務(wù)并重新規(guī)劃或換人、消息接收方優(yōu)先處理未讀。
最終效果是任何單點(diǎn)問題都能在可控時(shí)間內(nèi)被發(fā)現(xiàn)并處理,不會(huì)阻塞整個(gè)團(tuán)隊(duì)協(xié)作。
持久化團(tuán)隊(duì):跨會(huì)話不丟狀態(tài)
團(tuán)隊(duì)不一定是用完即棄的。啟用Persistent(持久化)模式后,團(tuán)隊(duì)可以跨會(huì)話保留:
會(huì)話結(jié)束時(shí),團(tuán)隊(duì)進(jìn)入待機(jī)狀態(tài),成員信息和配置持久化到數(shù)據(jù)庫;
下次使用時(shí),一鍵恢復(fù)——?jiǎng)?chuàng)建新的會(huì)話空間,重新啟動(dòng)隊(duì)員,無需重新組建團(tuán)隊(duì)。
這非常適合需要長(zhǎng)期運(yùn)轉(zhuǎn)的項(xiàng)目,每次打開都是熟悉的團(tuán)隊(duì)陣容,直接開始新任務(wù)。
TeamMonitor:實(shí)時(shí)可觀測(cè)
AgentTeam的整個(gè)協(xié)作過程透明可見,背后是TeamMonitor提供兩個(gè)維度的觀測(cè)能力:
- 查詢API:隨時(shí)查看團(tuán)隊(duì)信息、成員狀態(tài)、任務(wù)進(jìn)度等各狀態(tài)
- 事件流:實(shí)時(shí)訂閱團(tuán)隊(duì)事件。任務(wù)完成、成員狀態(tài)變更、消息收發(fā)……所有事件都可以通過異步迭代器逐條消費(fèi)(接收并處理)。你可以據(jù)此構(gòu)建Dashboard、日志系統(tǒng),或者觸發(fā)外部工作流。整個(gè)團(tuán)隊(duì)的運(yùn)轉(zhuǎn)的每一步都可追蹤、可審計(jì)
核心支撐:openJiuwen AgentTeam核心架構(gòu)
JiuwenClaw AgentTeam的能力并非空中樓閣,其背后是openJiuwen開源框架中的AgentTeam協(xié)同層
一套完整的多智能體編排基礎(chǔ)設(shè)施。
同時(shí),每個(gè)Teammate內(nèi)部仍然是一個(gè)完整的Harness SDK Agent,擁有openJiuwen全部的Harness Engineering能力。
AgentTeam核心技術(shù)原理,可以歸結(jié)為三點(diǎn):
- 基于共享任務(wù)列表的一致性協(xié)同:所有成員共享同一份動(dòng)態(tài)任務(wù)列表,各自基于團(tuán)隊(duì)目標(biāo)、任務(wù)定義和自身能力,自主認(rèn)領(lǐng)并執(zhí)行任務(wù),天然保證信息一致;
- 消息和任務(wù)雙驅(qū)動(dòng)模式:成員間既通過任務(wù)流轉(zhuǎn)驅(qū)動(dòng)核心工作流,又通過任務(wù)外的消息通道持續(xù)推進(jìn)討論和協(xié)商,覆蓋從結(jié)構(gòu)化執(zhí)行到非結(jié)構(gòu)化溝通的全場(chǎng)景;
- 角色與工具工程:RolePolicy定義Leader和Teammate在團(tuán)隊(duì)中的行為規(guī)范和決策邊界,TeamTools賦予團(tuán)隊(duì)成員具體的協(xié)調(diào)操作能力,角色決定“該做什么”,工具決定“能做什么”。
![]()
關(guān)于JiuwenClaw
JiuwenClaw是基于華為支持的openJiuwen開源社區(qū)開發(fā)的“龍蝦”Agent,原生支持多智能體協(xié)同與Agent自演進(jìn)能力,核心設(shè)計(jì)理念是「懂你所想,自主演進(jìn)」。
除了AgentTeam,JiuwenClaw安裝部署也十分方便,一行命令即可安裝,參考快速上手:
https://gitcode.com/openJiuwen/jiuwenclaw/blob/develop/docs/zh/Quickstart.md
其次,在任務(wù)自主規(guī)劃、自演進(jìn)、上下文壓縮卸載、瀏覽器操控等龍蝦操控體驗(yàn)上,JiuwenClaw具備如下優(yōu)勢(shì):
- 任務(wù)自主管理,隨叫隨到:JiuwenClaw具備任務(wù)規(guī)劃模式,相當(dāng)于給AI配了一個(gè)待辦事項(xiàng)列表,用戶可以隨時(shí)對(duì)任務(wù)進(jìn)行動(dòng)態(tài)打斷、追加和修改。任務(wù)執(zhí)行過程中,實(shí)時(shí)展示當(dāng)前任務(wù)狀態(tài),中途打斷或追加,也可以靈活地重新規(guī)劃與更新任務(wù)列表,不必等待前述任務(wù)完成。
- Skills自主演進(jìn),越用越好:JiuwenClaw基于openJiuwen自演進(jìn)框架,支持Skills自主演進(jìn)。比如某次工具調(diào)用失敗,或者用戶說了“不對(duì)”、“換個(gè)方式”,系統(tǒng)會(huì)主動(dòng)記錄這些執(zhí)行錯(cuò)誤和反饋,分析根因,生成針對(duì)性的改進(jìn)建議。同時(shí),會(huì)向用戶彈出演進(jìn)審批窗口,所有更新由用戶自己決定。
- 上下文壓縮和卸載,省心更省成本:通過上下文卸載(Context Offload)機(jī)制,有效節(jié)省成本,同時(shí)支持實(shí)時(shí)展示當(dāng)前上下文狀態(tài),用戶可以清晰看到壓縮前后的上下文長(zhǎng)度和壓縮比。
- 記憶隨行,讓智能搭檔越來越懂你:通過分層持久化記憶系統(tǒng),實(shí)現(xiàn)身份、場(chǎng)景、操作軌跡的全維度長(zhǎng)效存儲(chǔ)與智能檢索,保障跨會(huì)話交互的連貫與精準(zhǔn)。
- 更好地“替你操作瀏覽器”,告別反復(fù)人機(jī)驗(yàn)證:通過前端配置瀏覽器路徑,JiuwenClaw可以自動(dòng)獲取已登錄賬號(hào)、瀏覽器Cookie、本地緩存、瀏覽歷史、用戶偏好設(shè)置等Profile信息,無縫接管用戶當(dāng)下的瀏覽器環(huán)境。
立即體驗(yàn)
JiuwenClaw最新版本已開源AgentTeam,可以在web頁面或飛書頻道切換集群模式體驗(yàn),如以飛書為例:
1、安裝JiuwenClaw2、配置飛書頻道3、在飛書頻道中使用`/mode team`切換為AgentTeam模式即可;如果不想使用集群模式了,可以再使用`/mode fast`切換性能模式,或`/mode plan`切換規(guī)劃模式
當(dāng)前,行業(yè)對(duì)AI Agent的優(yōu)化集中在Harness Engineering:提示詞工程、工具編排、護(hù)欄機(jī)制、任務(wù)循環(huán)、工作空間管理。
這些是讓單個(gè)Agent從“能用”到“好用”的基礎(chǔ)功。
但當(dāng)我們需要一個(gè)Agent團(tuán)隊(duì),調(diào)研、分析、執(zhí)行、審核各司其職、并行推進(jìn)時(shí),單Agent的工程方法論就不夠了。
我們需要的是Coordination Engineering:團(tuán)隊(duì)編排、任務(wù)調(diào)度、通信協(xié)議、隔離機(jī)制、故障恢復(fù)、可觀測(cè)性。
這是對(duì)Harness Engineering的自然延伸。
每個(gè)Teammate內(nèi)部仍然是一個(gè)完整的Harness SDK Agent,擁有全部的Harness Engineering能力;而TeamAgent在此之上增加了協(xié)調(diào)層,由此讓多個(gè)優(yōu)秀的個(gè)體,組成一個(gè)高效的團(tuán)隊(duì)。
與此同時(shí),JiuwenClaw也提出了Team Skill機(jī)制,可將AgentTeam執(zhí)行過程中的團(tuán)隊(duì)協(xié)作流程沉淀為可復(fù)用的“團(tuán)隊(duì)SOP”協(xié)作模板,且每次使用后自動(dòng)優(yōu)化。
你用得越多,SOP越精準(zhǔn),以此進(jìn)一步增強(qiáng)Evolution Engineering能力。
未來,隨著多智能體技術(shù)的不斷成熟,相信JiuwenClaw還會(huì)帶來更多驚喜。
此刻,不妨前往開源地址親自上手,體驗(yàn)AgentTeam帶來的高效與便捷。
也可在openJiuwen官方媒體公眾號(hào),解鎖更多實(shí)操案例與技術(shù)解讀。
項(xiàng)目地址:
openJiuwen官網(wǎng):https://www.openjiuwen.com/
openJiuwen AtomGit:https://gitcode.com/openJiuwen
openJiuwen GitHub:https://github.com/openJiuwen-ai/
JiuwenClaw AtomGit:https://gitcode.com/openJiuwen/jiuwenclaw
jiuwenClaw GitHub:https://github.com/openJiuwen-ai/jiuwenclaw
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.