上手節奏:一階一階賺信任
不要追求一步到位,一步跳到「自動合併」。信任是賺來的,不是預設就有的。按成熟度階梯,一次爬一格。
五個成熟度等級
| Level | 名稱 | 描述 | 適合剛開始嘗試的情境 |
|---|---|---|---|
| 0 | 手動 prompt | 你問它答,每次都要你觸發 | 第一次嘗試一個新任務 |
| 1 | 會話內循環 | 你盯著它跑,可以隨時叫停 | 有一定信心但還想觀察 |
| 2 | 有驗收條件的循環 | 它自己判斷何時停,結果你來確認 | 驗收條件清楚、失敗容易發現 |
| 3 | 無人值守定時跑 | 自動排程跑,但需要人類審核才能提交 | 低風險、可逆的任務 |
| 4 | 事件驅動 + 自動提交 | 低風險自動合併,高風險交人 | 成熟的循環,有完整紀錄 |
每次升一格,不要跳格。Level 2 還沒穩定,不要去設 Level 3 的排程。
放手前的最小安全清單
在你把某個任務從 Level 2 升到 Level 3 之前,確認這七樣都有:
- 成功條件:「什麼叫做這次跑成功」,要能數出來
- 上限:次數上限、時間上限、花費上限,三個都要有
- 隔離分支或 worktree:循環改的東西不要直接動 main
- 只讀的 checker:一個獨立的驗收 agent,不能是同一個 agent 自己審自己
- 狀態檔:循環跑到哪裡、做了什麼,有紀錄
- 人類閘門:風險高的或失敗的,一定要轉給人處理,絕不直推 main
- 日誌或通知:跑完要告訴你發生了什麼,不能靜默結束
七樣缺一樣,就降一個 level 繼續觀察。
一個好記的公式
AI 槓桿 = 你的技能 × 你的清晰度
清晰度:把「完成長什麼樣」定義清楚的能力。你說得越清楚,循環跑得越準。
技能:review 產出、改進循環的能力。看得出哪裡不對、知道怎麼修驗收條件、能判斷什麼時候要停下來。
注意是乘法,不是加法。任何一邊是 0,結果就是 0。技能很強但說不清楚要什麼,循環跑出的東西你也用不了;說得很清楚但看不出產出好不好,循環跑偏了你也不知道。
工具會吸收掉什麼,吸收不掉什麼
每一年,工具都會吸收掉更多機械性的部分:
- 寫樣板程式碼 → 工具越來越擅長
- 找文件裡的格式錯誤 → 工具越來越擅長
- 跑重複性的資料清洗 → 工具越來越擅長
但工具吸收不掉兩端的東西:
意圖:把「我要什麼」說清楚到「結果可以被驗收」的程度。這需要你理解業務、理解使用者、理解什麼叫做「夠好」。
擔責:對發出去的東西負責。循環產出的報告,你的名字在上面。合併進 main 的程式碼,你要能解釋為什麼這樣寫。
這兩端,AI 沒有辦法代替你。
搭建順序比工具重要
能在生產環境裡穩定跑的 loop,通常都是這樣來的:
- 先讓一次手動執行穩定——用普通 prompt 把任務跑通一次
- 把它變成 Skill——保存指令,讓下次不用重新解釋
- 給 Skill 套上 Loop——加驗證關卡和停止條件
- 最後再放到定時任務裡——確認前三步都穩定之後
最危險的做法是跳過前面幾步,直接把一個還沒手動跑通的任務放進定時任務。這就是很多 loop 在你睡覺時爆炸的原因。
口訣:先證明一次 → 再固化 → 最後自動化。
怎麼開始
去搭你的循環,把那些重複的、可以驗收的任務交出去。但要像一個打算繼續當工程師的人那樣去搭它——帶著理解,帶著煞車,帶著隨時可以接手的能力。
從 Level 1 開始。盯著它跑幾次。感受一下哪裡跑順、哪裡卡住。再往上爬一格。
AI 協作:學了這個,跟 AI 怎麼配合?
信任梯子不只適用於循環,也適用於你和 AI 協作的所有面向。先從小事建立信心,再把重要的事交出去。
你的人類優勢:
- 判斷「這個循環現在在哪個 level,可以再往上爬了嗎」——這是觀察和積累出來的判斷
- 決定什麼叫「足夠的紀錄」來支撐升 level——標準是你定的,不是工具預設的
可以這樣跟 AI 說:
我有一個每週跑一次的循環,已經跑了四週,每次都手動確認結果再提交。現在想升到「自動排程 + 人類閘門」的模式。幫我檢查這七樣東西我有沒有都備齊:成功條件、上限、隔離分支、只讀 checker、狀態檔、人類閘門、日誌通知。
挑戰任務
想一個你目前用 AI 做的事(不管是不是循環),評估它現在在哪個 level(0-4)。你認為它可以往上爬一格嗎?如果可以,缺少的是七樣安全清單裡的哪一樣?