跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

Loop 是什麼

過去兩年,99% 的人用 AI 寫程式碼、寫東西,大概都是這樣:寫個 prompt,等它回,讀一遍,再補一句,繼續等。人一直握著工具,一回合一回合往前推。

到了 2026 年年中,大家開始聊另一件事情了。OpenClaw 作者 Peter Steinberger 發了一條兩百多萬閱讀的推:「你不該再去 prompt 你的 programming agent 了,你該去設計那些替你 prompt agent 的循環。」Anthropic Claude Code 負責人 Boris Cherny 也講到類似經驗:「我已經不 prompt Claude 了,我有一堆 loop 在跑,是它們在 prompt Claude、在決定下一步。我的工作是寫 loop。」隨後 Addy Osmani 把這件事命名為 Loop Engineering(循環工程)。

Loop Engineering,就是從「自己一句句去 prompt」轉到「設計一套會繼續 prompt 的系統」。

人的價值沒有消失,只是位置變了。一頭是意圖:把「我到底要什麼」說到可以驗收。一頭是擔責:跑出來的東西,最後算在你頭上。中間那些反覆問、反覆查、反覆改的步驟,可以交給循環。

它和 cron 定時任務的差別,在於裡面多了一個會判斷下一步的 agent。cron 跑寫死的腳本;循環會看當前狀態,挑動作,執行,檢查結果,再決定繼續、重試、回滾或停止。這個「觀察、決策、行動、驗證」(observe-decide-act-verify)就是循環的內核。

循環的六個部件

一個循環由六個部件組成:

  • 觸發器:什麼時候啟動
  • Agent:誰來執行
  • 驗收條件:怎樣算完成
  • 上限:最多跑幾次/花多少錢
  • 狀態檔:記住上次做到哪
  • 工具連接:MCP,讓它能動手

形狀比命令更重要

記住這個六件套的形狀,忘掉每一個具體命令鍵,你就學會了循環工程;反過來背熟命令鍵、錯過形狀,你只學會了這個月的 CLI。

AI 協作:學了這個,跟 AI 怎麼配合?

以前你是操作員,逐句給 AI 指令。學完 Loop Engineering,你的角色更像系統設計師——你設計規則,AI 按規則跑。把「一次性 prompt」升格成「可重複執行的循環」,你的時間就被解放出來做更高層次的判斷。

你的人類優勢:

  • 定義「完成」的標準——什麼叫做好了,只有你最清楚
  • 承擔結果責任——loop 跑出來的東西,最後仍然算在你頭上

可以這樣跟 AI 說:

我想把「每天早上確認昨天的 PR 有沒有被 merge」這件事做成一個 loop。幫我設計這個循環的六個部件:觸發器、Agent 任務描述、驗收條件、上限、狀態檔格式、需要哪些 MCP 工具。

挑戰任務

Task 1

你現在每週手動重複做的事情裡,有哪一件符合「重複 + 可驗 + 值得」三個條件?試著用六件套描述它:觸發器、Agent、驗收條件、上限、狀態檔、工具連接。

Next Lesson →