iT邦幫忙

2026 iThome 鐵人賽

DAY 19
0

D16 我提過一句「我現在有七隻 agent」就跳過去了。今天把它講完。

不是為了分工好看

一開始我也覺得一隻就夠。後來多開,是因為要限制它。

前面講技能的時候提過:技能一多,它就會選錯。我裝了 60 幾個技能,主 agent 看得到全部,在使用智商較低的model,結果就是它常常拿錯說明書。

解法不是把技能刪掉,是再開一隻 agent,只給它一個技能。

一個選項的時候,沒有選錯的餘地。

每隻可以不一樣的東西

workspace — 它的家。記憶檔、設定檔都在裡面,你叫它處理檔案時相對路徑也從這裡算。

skills — 它看得到哪些技能。不設就是全部看得到。

model — 這隻用哪個模型。不設就繼承預設。

這三個名稱在設定檔和 WebUI 裡都是英文,中文介面也沒翻,照這三個字找就對了。

我的配置長這樣

main            workspace: 共用     skills: 不限制
lab_helper      workspace: 自己的   skills: 不限制
demo            workspace: 自己的   skills: 1 個

專用 agent A    workspace: 共用     skills: 1 個
專用 agent B    workspace: 共用     skills: 1 個
專用 agent C    workspace: 共用     skills: 1 個
專用 agent D    workspace: 共用     skills: 1 個

兩種用途分得很清楚:

通用的(main、lab_helper)不限制技能,因為我會拿它們做各種雜事。

專用的只開一個技能,因為它們只做一件事。流程跑到那一步,就派給對應的那隻。

怎麼新增

側邊欄最上面點你的 agent 名稱,選單裡有新增代理程式。

或是 設定 → 代理程式,那頁可以看每一隻的設定,底下還分成總覽、檔案、工具、Skills、頻道、自動化、記憶幾個面板。

技能白名單就在 Skills 那一頁,勾掉任何一個就會自動變成白名單模式——頁面上寫著:

所有技能皆已啟用。停用任何技能都會為此代理程式建立專屬的允許清單。

一個更新之後才冒出來的問題

看上面那張表,五隻共用同一個 workspace。

這個配置以前是正常的。我當初就是這樣設的,它們要讀同一批檔案,共用很合理,也一直沒出過事。

更新之後,Doctor 開始抱怨:

workspace /home/user/.openclaw/workspace does not map to
exactly one configured agent (candidate agents: ...)
Review the workspace ownership before retrying Doctor.

它想清理一些舊檔案,但不知道那個 workspace 屬於誰,所以什麼都不敢動,把東西留在那裡等我自己判斷。

這個警告不影響日常使用,但它透露了新版的假設:一個 workspace 對應一隻 agent。

共用 workspace 還有另一個現在才想清楚的後果——它們共用同一份 MEMORY.md 和 AGENTS.md,也就是共用長期記憶和行為說明書。一隻學到的東西,另外四隻也會看到。

所以如果你是現在才開始,一隻一個 workspace 比較不會有事。要共享檔案的話,把共用的資料放在 workspace 外面、用絕對路徑指過去。

收尾

多 agent 的重點不是「分工」,是減少每一隻需要做的判斷。

技能少一點、workspace 乾淨一點、職責單純一點,它就少錯一點。

這跟前面講技能、講 MCP、講外掛得到的結論是同一個:能力不是越多越好。


上一篇
D18 滑鼠壞了,今天用講的
系列文
AI Agent:OpenClaw 從入門到自動化流程 共 19 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言