你交代出去一件事,起身去泡杯咖啡,回來一看,畫面停在第二步,等你回答一個問題:這兩種做法選哪一個。你看了三秒,隨手點了左邊,兩邊其實差不多,你根本不在乎。那杯咖啡的時間,全花在一個你不在乎的岔路上。
另一個版本你大概也遇過:回來發現它一路做到底,中間沒問過你任何事,而第二步它自己挑了右邊,後面八步全建在那個選擇上。這一次你很在乎。
兩件事看起來是相反的毛病,一個太愛問,一個太自作主張。其實是同一個毛病:沒有人決定過「哪一步該由誰決定」。指揮權沒被分派過,於是每次都靠臨場發揮,而你總是事後才知道是哪一次。
交接單那篇結尾留了一個沒回答的問題:那張交接單,該由誰產生、誰檢查。這一篇回答它。答案不是在主控 Agent、流程腳本、你自己三者之間選一個,是同一條流程裡,各段各歸各的指揮。
一個步驟做完了,下一步怎麼走
│
▼
這一步的分支,事先數得完嗎?
│是 │否
▼ ▼
流程腳本 走錯的代價,收得回來嗎?
照規則跑 │是 │否
▼ ▼
主控 AI 你
當場判斷 親自簽名
同一條流程裡,三種指揮並存,逐段分派
先看這一步有沒有真的分叉
多數步驟根本沒有分叉。你以為它在做決策,其實只是在跑一段早就定好的流程:檔案放哪、名字怎麼取、格式套哪一套。這些問題有標準答案,下週也還是同一個。交給模型當場判斷,等於把不確定性請進一段本來很確定的流程,它九次會選對,第十次給你一個很有創意的檔名。談 SOP 改給 AI 跑時說過:能寫成規則的,就不要每次重新判斷。搬到多個 Agent 的場景,一個字都不用改。
真的有分叉的地方,先問代價收不收得回來。分支數不完、規格本來就模糊、要試了才知道行不行,這種段落交給主控 Agent 當場判斷,比你逐題核可有效率得多,前提是走錯了能重跑。一旦這一步會動到正式資料、會對外發出去、會花錢、會刪東西,重跑就不叫重跑,叫善後。那一步必須有人簽名。
愛問跟自作主張,是同一種病的兩個症狀。都源於沒人事先講清楚:哪些事你要被通知、哪些事你要點頭、哪些事不必讓你知道。沒講清楚,它只能自己猜,而猜的標準每天都不一樣。
| 誰在指揮 | 下一步由什麼決定 | 適合哪一段 | 失效時的樣子 |
|---|---|---|---|
| 流程腳本 | 事先寫死的規則 | 分支數得完、天天重複跑的段落 | 遇到沒寫到的狀況,停住或硬套 |
| 主控 AI | 當場判斷 | 分支數不完、要探索才知道的段落 | 走偏很久才被發現,理由聽起來都合理 |
| 你 | 人的簽名 | 不可逆、對外、花錢、動正式資料 | 你變成瓶頸,整條流程等你回座位 |
把指揮權寫在流程上,不要每次臨場決定
指揮權跟著段落走,不跟著工具走。一條流程不必從頭到尾同一個總指揮:資料整理那段照腳本跑,方案探索那段讓主控 Agent 自己走,上線前那一步你親自看。多數人卡住,是把「誰指揮」當成一次性的全局選擇,於是永遠在爭論「該不該讓 AI 自己決定」。這題沒有全局答案,只有逐段答案。
那個問題的答案:交接單由上一段產生,由下一段的指揮者檢查。產生的不檢查,檢查的不產生。理由不是流程潔癖,寫的那一方腦子裡還留著來龍去脈,看自己的單子永遠覺得清楚,漏掉的那一格他自己看不見。這條原則值得單獨一篇談對抗式驗收;這裡先記住八個字:產生的不檢查,檢查的不產生。
每一段都要答得出「誰有權喊停」。答不出來,代表這一段還沒被納入流程,只是掛在流程旁邊。至於哪些段落能同時開跑、哪些必須排隊,這篇先不展開;worktree(branch 與 worktree)是其中一種做法,to-tickets 的「被誰擋住」是另一種。
| 你遇到的情況 | 真正的判斷 | 下一步該做的 |
|---|---|---|
| 每隔幾步就停下來問你 | 那些岔路其實沒有分叉 | 把選項寫成規則,交回腳本 |
| 一路做到底,錯在第二步 | 有分叉,但沒設簽名點 | 在不可逆的那一步插進人 |
| 同一件事每次結果都不同 | 指揮權每次臨場決定 | 把指揮權寫進流程本身 |
| 你整天在視窗之間搬東西 | 你自己就是那條流程 | 回頭看12 個孤島的三件事 |
| 交接的段落 | 交接單誰產生 | 誰檢查 | 檢查什麼 |
|---|---|---|---|
| 腳本 → 腳本 | 上一段自動輸出 | 欄位驗證 | 該有的欄位有沒有缺 |
| AI → AI | 上一段的 Agent 寫 | 另一個 Agent 專挑毛病 | 禁區有沒有漏、結論有沒有摻雜訊 |
| AI → 人、人 → AI | AI 寫初稿 | 你 | 結論與禁區兩欄,其餘略讀 |
回到那杯咖啡。該修的不是它太愛問或太不愛問,是你從來沒告訴它,第二步那個岔路屬於誰。把它寫下來,哪一段照規則跑、哪一段它自己判斷、哪一步非要你點頭,下次你離開半小時,回來看到的會是進度,不是一個等你三秒鐘的問題。總指揮不是一個角色,是一份逐段分派的清單;沒分派過,流程就是由每一步當下最急的人決定。
動手做
有一條常跑的流程、AI 老是停下來問或自作主張的,讓 AI 幫你把流程逐段分派:
下面是我常跑的一條流程。請逐步驟回答兩個問題,並輸出一張指揮權清單: 問題一:這一步的分支事先數得完嗎?數得完 → 寫成規則,交給腳本,並把規則寫出來。 問題二:數不完的話,走錯了收得回來嗎?收得回來 → 交給你當場判斷;收不回來(對外、花錢、刪除、動正式資料)→ 標「需要我簽名」。 輸出格式:步驟|指揮者(腳本/AI/我)|規則或簽名點|誰有權喊停。 最後列出:目前你會停下來問我、但其實可以交給腳本的步驟;以及你目前自己決定、但其實應該讓我簽名的步驟。 流程:(貼上)
想把清單寫進 Claude Code:「腳本」那一欄的規則寫進 CLAUDE.md 或 Skill;「我簽名」那一欄用權限設定(對特定指令或路徑要求確認)或 PreToolUse hook 擋在動作之前,hook 擋金鑰那篇有做法。「AI 判斷」那一欄什麼都不用設,那就是它的預設。
只想先處理「它太愛問」的,記下 AI 最近三次停下來問你的問題。哪幾個你根本不在乎?那些就是「沒有分叉」的步驟,寫成規則,它就不會再問。
做對了的樣子:你的流程有一張清單,每一步都標了腳本/AI/我;每一步答得出「誰有權喊停」;它停下來問你的,都是你真的在乎的事;不可逆的那幾步,它從沒自己做過,因為做不了。
站內延伸
- 交接單怎麼寫 → 交接單
- 不可逆動作的硬擋法 → hook 擋金鑰
- 「我簽名」那一欄的設定清單 → 找方法AI Agent 權限最小化
來源: 分段分派的三種指揮與兩個判斷問題是我自己的整理,沒有引用外部數據。
太愛問和太自作主張是同一種病:沒人事先決定哪一步由誰決定。兩個問題——分支數得完嗎?走錯收得回來嗎?數得完交腳本,收得回來交 AI,收不回來你簽名。產生的不檢查,檢查的不產生。總指揮不是一個角色,是一份逐段分派的清單。
太愛問跟自作主張,
是同一種病
什麼時候看這張:你去泡杯咖啡回來,它卡在一個你根本不在乎的岔路。
- 多數步驟根本沒有分叉,寫成規則就不用問
- 走錯了收不回來,那一步就必須有人點頭
- 產生的不檢查,檢查的不產生
第一個動作記下它最近三次停下來問你的問題,把你不在乎的那幾個寫成規則。十分鐘,規則寫進常駐檔。