循環工程是我們在 AI 提示工程中所見過的最大轉變。
搭配 Fable 5,你就能讓 AI Agent 在你睡覺時為你工作,建立任何你想得到的東西。
本指南將精準教你如何入門。
循環工程入門指南 & 一般人如何善用 /loop
目錄
- Loop 到底是什麼?
- Loop 基本結構 101
- 提示工程 101
- /loop 專業技巧
Loop 到底是什麼?
懶人包
循環工程本質上是一種讓 Agent 能自我提示、避免手動反覆迭代的方法。
在循環工程之前:你提示 AI → AI 回應 → 你迭代 → 重複
有了循環工程之後:你設計一個循環 → Agent 回傳最終結果(Agent 完成所有研究、來回溝通等)
實際打造 Claude Code 的人(Boris Cherny)說得很直接:
「我現在不再提示 Claude 了。我有一些循環在跑,它們會提示 Claude。我的工作只是寫循環。」
這是我們在提示 AI 領域見過的最大轉變。
目前為止,你知道這些就夠了。更重要的是循環的基本結構,以及如何實際利用這項轉變來解鎖 AI 生產力。
Loop 基本結構 101

Loop 基本結構 101
在本指南中,我會以 Claude Code 為例,但這些原則適用於大多數 AI 工具與框架。
Claude Code 中的每一個循環都有相同的六個組成部分。
掌握這些,你就能建立任何東西。
1. 觸發器(自動化)
觸發器是啟動循環的開關。
在 Claude Code 中,你可以用 /schedule 和 /loop(後續會詳述提示方式)來觸發 Agent 循環自動化。
/loop 在指定的間隔時間執行;如果沒有指定間隔,它會根據輸出自行調整節奏。
2. 執行層
這是 Claude 實際進行工作的部分。
它會讀取當前狀態、採取行動、產出結果。
完全不需要手動輸入——只要看著 Claude 工作就好。
3. 驗證器
這是讓你給 Claude 設定檢查點的地方。
例如:測試、建置結果、可供比對的螢幕截圖。
使用驗證層有助於確保 Claude 確實走在正確的方向上,而不是產出垃圾內容。
你可以使用 /goal 指令,它更進一步:在每次執行後,用一個獨立的快速模型來評分工作成果。
4. 停止規則
每個循環都需要兩種停止條件:
- 成功停止(所有測試通過、任務完成)
- 失敗停止(重試次數超過上限、無法復原的錯誤)
你也可以加入停止規則,例如 Token 預算,這有助於管理 AI 的花費。
1在指令中明確寫出這些規則,不要隱含:2你最多有 20 次嘗試機會。如果所有測試都通過,回報「TASK_COMPLETE」並停止。3如果你遇到無法在 3 次重試內解決的錯誤,回報「TASK_FAILED:[原因]」並停止。
5. 記憶(進度檔案)
製作一份記錄 Claude 進度的 Markdown 檔案,通常是個好習慣。
簡單記錄已完成的事項,方便你檢查工作成果,必要時也能回溯。
6. 技能(CLAUDE.md)
技能是儲存的指令集,能凍結專案知識,讓 Agent 不必在每次工作階段都重新學習相同的脈絡。
你的 CLAUDE.md 檔案賦予循環其個性,並為每一次執行設定限制條件。
提示:保持簡短。過於臃腫的規則檔案會在循環的每一步都被讀取,耗費 Token。
把這六個部分組合起來,最理想的循環結構如下:
1TRIGGER → 每隔 15 分鐘 / 有 PR 留言時 / CI 失敗時2DOER → Claude 執行任務3CHECKER → 獨立的模型評分輸出4STOP → 所有測試通過,或 10 次迭代,或花費 $55MEMORY → 每次執行更新 progress.md6SKILLS → 每次工作階段開始時讀取 CLAUDE.md
提示工程 101(整合應用)
撰寫 /loop 提示與一般的提示不同。你在設計循環時,需要稍微轉換一下心態。
當你正常提示 Claude 時,你只是在撰寫一個指令/任務。
當你設計一個循環時,你是在撰寫一個必須達成的最終條件。
範例
提示(單次互動):
1修復 auth 模組中失敗的測試。
目標條件(循環):
1/loop auth 模組中的所有測試都通過,且覆蓋率超過 80%
提示告訴 Claude 要做什麼,而目標條件告訴 Claude 何時停止。
一個好的目標條件的結構
每個強大的 /loop 提示都包含三個要素:
- 一個可驗證的最終狀態
- 一個範圍限制(哪些檔案、哪些資料夾、哪些任務)
- 一個停止規則(最大迭代次數或預算)
以下是範本:
/loop [可驗證的最終狀態/時間],僅觸及 [範圍],在 [X] 個限制條件後停止,使用 [X] 技能,在 [x] 檢查點使用驗證 Agent,並保留一份記錄所有工作的記憶檔案。
這是基礎的 /loop 結構,每個初學者都應該使用它來獲得良好成果,同時避免過度複雜化。
CLAUDE.md
將你的 CLAUDE.md 視為循環在每次執行前閱讀的簡報文件。
務必包含你通常會在提示中重複的所有內容:你的技術棧、你的規則、你的偏好等等。
再次提醒,保持簡短。每一行多餘的脈絡都會消耗 Token。
整合所有內容(研究簡報 /loop 範例):
1CLAUDE.md(設定一次):2研究風格:全面、附引用、無廢話3輸出格式:Markdown,使用清晰的標題4絕不在 /research 之外建立檔案5優先來源:第一手資料、信譽良好的出版物、官方數據6每次執行最大預算:$378技能(設定一次):9/skill verify-research:在標記任何章節完成之前,確認10每個主要論點都有來源,每個章節至少有 3 個支持11數據點,且沒有明顯的漏洞。絕不接受內容薄弱的研究。1213循環:14/loop 每隔 30 分鐘一次,1516僅觸及 /research/brief.md,1718在 10 次迭代後停止,或者如果相同的搜尋查詢19連續出現 3 次且沒有新的資訊浮現時停止,2021在每個章節草稿完成後使用 verify-research 技能,2223在中間點和最終提交前,使用驗證 Agent 檢查24來源品質和覆蓋完整性,2526並在 /research/progress.md 保留一份記憶檔案,記錄27哪些章節已完成、哪些來源已被使用、28哪些角度仍需涵蓋 —— 在每次執行開始時讀取它,29並在結束時更新它。3031主題:[你的主題]3233所有原則集中在一處。循環根據計時器執行,限定在單一檔案範圍內,34在停滯或預算達到時自行停止,使用已儲存的技能作為品質關卡,35在兩個檢查點啟動獨立的驗證器,並保留持續的記憶檔案,36讓每次執行都能從上次停止的地方精準接續。
/loop 專業技巧
一系列 /loop 專業技巧,幫助你入門
- 先從 /goal 開始,再使用 /loop:行為相同,但對初學者來說更容易理解。
- 花更多時間在最終成果上:設計循環時,專注於你希望最終目標的樣子——其他一切都算是雜訊。
- 根據任務調整努力程度:預設的推理努力程度應該設為 high。只有在複雜建置時才使用 xHigh、Max 和 Ultracode。
- 子 Agent:每個子 Agent 都從全新的脈絡視窗開始。善用在循環中部署子 Agent 的優勢。
- 始終設定上限:養成習慣,在每次執行前設定硬性的迭代次數限制和美元預算。
- 在長時間執行前手動執行 /compact:當脈絡視窗接近限制時,SDK 會自動壓縮。你也可以用 /compact 提前觸發。
- 循環不僅適用於程式碼:你可以將 /loop 用於所有任務。大膽發揮創意,將循環用於寫作、研究,以及非傳統的非程式設計任務。
結語
希望這份 /loop 指南對你有幫助。
如果你喜歡,請追蹤我 @aiedge_——我每週會發布 2-3 篇像這樣的 AI 文章。
如果你喜歡文字類的 AI 內容,歡迎在這裡免費訂閱我的電子報:
https://newsletter.aiedgehq.co/

https://newsletter.aiedgehq.co/
100% 免費,絕無垃圾郵件,隨時可以取消訂閱。
最後,如果可以的話,請追蹤我的新短片帳號,我會發布討論熱門 AI/市場主題的短片——相信你會獲得很多價值 💙





