別再寫 Prompt 了,現在的高手都在設計 Loop

作者:八小時之上
日期:2026年6月17日 下午5:54
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Loop Engineering:自動循環代替手動 Prompt,AI 使用方式正在從對話變成編程

整理版摘要

呢篇文章引用 Claude Code 作者 Boris Cherny 嘅一句話:「我不再 prompt Claude 了。我有循環在跑,係佢哋在 prompt Claude。」從而帶出一個新趨勢:Loop Engineering。作者想解決嘅問題係傳統 Prompt Engineering 嘅效率瓶頸——每次都要你在場,你係瓶頸。整體結論係:設計一個自動循環系統替你 prompt AI,你定義目標同驗證標準,然後就可以唔需要監控。

Loop 嘅核心係將 AI 當成子函數,由系統自動觸發、執行、驗證、停止。相比傳統對話式 AI 用法,Loop 嘅自動化程度更高,適合重複性、可驗證、高價值嘅任務。文章仲提出咗實際例子,例如代碼重構 Loop、競品監控 Loop、文檔同步 Loop,同埋 Claude Code 原生支援嘅 /goal、/loop 命令同 CLAUDE.md 檔案。

最後作者提醒 Loop 必須要設有停止條件,包括最大迭代次數、無進展檢測同費用上限,否則好易變成無限賬單。佢建議由簡單重構任務開始,逐步建立 Loop 系統,感受「睡一覺起來代碼寫好」嘅體驗。總括嚟講,Loop Engineering 代表 AI 使用方式正從「對話」轉向「編程」,你唔再係 AI 嘅聊天對象,而係系統架構師。

  • Loop Engineering 係設計自動循環系統,由系統 prompt AI,唔使自己逐句問,提高效率。
  • 核心組成包括觸發器、目標、執行器、驗證器同停止條件,每樣都要定義清楚。
  • 同傳統 Prompt Engineering 最大分別在於自動化程度:Loop 唔需要你在場,你可以去睡覺。
  • Loop 適合重複、可驗證、高價值嘅任務,唔適合隨手一問嘅一次性問題。
  • 可以從簡單重構任務開始,用 Claude Code 嘅 /goal 命令、寫 CLAUDE.md、加通知,逐步建立 Loop
值得記低
Prompt

/goal 命令

設定完成條件,Claude 自主工作到達標為止。例如:/goal 重構 auth 模塊,所有測試必須通過,代碼覆蓋率 > 80%

Prompt

/loop 命令

定期執行,持續檢查。例如:/loop every 5 minutes, 對比當前代碼和 spec,繼續構建直到完成

Skill

CLAUDE.md 檔案

每次 Agent 犯錯,將修正寫入 CLAUDE.md,下次新會話自動讀取,避免重複錯誤,形成 Loop 嘅學習記憶。

結構示例

內容片段

內容片段 text
目標:把所有 var 改成 const/let,所有測試通過觸發:手動啓動循環:
1. AI 修改一批文件
2. 跑 eslint + jest
3. 有錯誤?把錯誤喂回 AI
4. 沒錯誤?檢查是否還有 var
5. 還有 var → 繼續循環
6. 沒有了 → 停止
整理重點

乜嘢係 Loop Engineering?

一句話定義:設計一個系統來替你 prompt AI,而唔係你自己去 prompt。你寫嘅唔係提示詞,而係一個程序:觸發 → AI 執行 → 檢查結果 → 冇達標?再嚟一輪 → 達標?停止。

  • Prompt Engineering:你優化一條提示詞,AI 係你嘅對話對象,適合一次性任務,自動化程度低。
  • Loop Engineering:你設計自動運行嘅循環系統,AI 係你程序裏嘅一個子函數,適合重複、可驗證嘅開放式工作,自動化程度高——定時/事件觸發,無人值守。
整理重點

Loop 嘅核心組成

一個完整嘅 Loop 需要五個部分,缺一不可。

  1. 1 觸發器:乜嘢啟動呢個 Loop?定時、PR 提交、文件變化等。
  2. 2 目標:乜嘢算完成?例如測試全部通過、代碼符合規範。
  3. 3 執行器:邊個喺度做嘢?Claude CodeCodex 或任何 Agent。
  4. 4 驗證器:點樣判斷做得啱唔啱?跑測試、lint、另一個 AI 審核。
  5. 5 停止條件:幾時停?達標、超時、超預算。

沒有停止條件的 Loop 係一張無限賬單,必須設最大迭代次數、無進展檢測同費用上限。

整理重點

實際例子:Loop 點樣用?

以下三個例子展示 Loop 嘅應用場景。

  • 代碼重構 Loop:目標係將所有 var 改成 const/let,所有測試通過。觸發手動啟動後,AI 修改文件 → 跑 eslint + jest → 有錯誤就喂返俾 AI → 冇錯誤檢查仲有冇 var → 繼續直至冇。
  • 競品監控 Loop:目標係檢測競品網站變化,生成分析報告。每日凌晨3點觸發,爬取官網 → 同昨日快照對比 → 有變化就分析含義 → 生成報告推 Slack → 冇變化靜默退出。
  • 文檔同步 Loop:目標係保持文檔同代碼同步。每次 PR 合併觸發,AI 對比代碼變更同文檔 → 發現不一致就生成更新 PR → 另一個 AI 審核質量 → 通過就合併,唔通過就修改再審。

Loop 嘅成本現實:單 Agent Loop 比普通對話多 4 倍 token,多 Agent Loop 多 15 倍。一個實際案例用咗 25 小時、1300 萬 token,產出 3 萬行代碼。

整理重點

點樣開始 Loop 同成本控制

Loop 唔係免費午餐,適合高價值、重複性嘅任務。判斷標準有三條:重複(經常要做)、可驗證(有自動化檢查)、有價值(產出值得 token 消耗)。

  1. 1 由簡單重構任務開始:讓 AI 喺 Loop 裏改代碼 + 跑測試。
  2. 2 Claude Code 嘅 /goal 命令:最低成本體驗 Loop
  3. 3 寫一個 CLAUDE.md:將項目規則寫清楚,每個新會話自動執行,避免重複錯誤。
  4. 4 加上通知Loop 完成或失敗時通知你,唔需要一直睇實。

Loop 係呢個時代嘅趨勢:AI 使用方式正在從「對話」變成「編程」。設計 Loop 嘅人,就係 AI 系統嘅架構師。

圖片

2023 年流行 Prompt Engineering。2024 年流行 Agent。

2026 年,新嘅關鍵詞嚟咗:Loop Engineering

Claude Code 嘅作者 Boris Cherny 講咗一句話:

"我唔再 prompt Claude 啦。我有循環喺度行緊,係佢哋喺度 prompt Claude。"

呢句話第一次聽覺得好扮嘢,第二次讀先發現——呢個就係而家效率最高嘅 AI 使用方式。

咩嘢係 Loop Engineering

一句話定義:設計一個系統嚟替你 prompt AI,而唔係你自己去 prompt。

你寫嘅唔係 Prompt,而係一個程序:


    
    
    
  觸發 → AI 執行 → 檢查結果 → 沒達標?再來一輪 → 達標了?停止

核心區別:

       
                                           
Prompt EngineeringLoop Engineering
你做啲咩優化一條 Prompt設計自動運行嘅循環系統
AI 係啲乜你嘅對話對象你程式裏面嘅一個子函數
自動化程度高——定時/事件觸發,無人值守
適合啲咩一次性任務重複性、可驗證嘅開放式工作
       
     

點解 Prompt 唔夠用啦

圖片

你用 Claude Code 寫 code,流程係咁樣:


    
    
    
  你輸入需求 → AI 寫代碼 → 你看代碼 → 不對,你再提需求 → AI 改 → ...

每一輪都需要你在場。你係樽頸。

Loop Engineering 嘅做法:


    
    
    
  你定義目標和驗證標準 → 系統自動 prompt AI → AI 寫代碼 → 
系統跑測試 → 沒通過?系統自動把錯誤喂回去 → AI 再改 → 
系統再跑測試 → 通過了?停止,通知你

你唔需要在場。 你定義好「咩嘢算完成」,然後去瞓覺。

一個 Loop 嘅核心組成

圖片

       
                                           
組件作用例子
觸發器咩嘢啟動呢個 Loop定時/PR 提交/文件變化
目標咩嘢算完成測試全部通過/code 符合規範
執行器邊個喺度做嘢Claude Code / Codex / 任何 Agent
驗證器點樣判斷做啱咗跑測試/lint/另一個 AI 審核
停止條件幾時停達標/超時/超預算
       
     

實際例子

圖片

例子 1:code 重構 Loop


    
    
    
  目標:把所有 var 改成 const/let,所有測試通過
觸發:手動啓動
循環:
  1. AI 修改一批文件
  2. 跑 eslint + jest
  3. 有錯誤?把錯誤喂回 AI
  4. 沒錯誤?檢查是否還有 var
  5. 還有 var → 繼續循環
  6. 沒有了 → 停止

例子 2:競品監控 Loop


    
    
    
  目標:檢測競品網站變化,生成分析報告
觸發:每天凌晨 3 點
循環:
  1. 爬取競品官網
  2. 和昨天的快照對比
  3. 有變化?讓 AI 分析變化含義
  4. 生成報告,推送到 Slack
  5. 沒變化?靜默退出

例子 3:文檔同步 Loop


    
    
    
  目標:保持文檔和代碼同步
觸發:每次 PR 合併
循環:
  1. AI 對比代碼變更和現有文檔
  2. 發現不一致?AI 生成文檔更新 PR
  3. 另一個 AI 審核文檔質量
  4. 審核通過?自動合併
  5. 不通過?修改後再審

Claude Code 原生支援

Claude Code 已經內置咗 Loop 能力:

/goal 命令:設定完成條件,Claude 自主做工到達標為止。


    
    
    
  /goal 重構 auth 模塊,所有測試必須通過,代碼覆蓋率 > 80%

/loop 命令:定期執行,持續檢查。


    
    
    
  /loop every 5 minutes, 對比當前代碼和 spec,繼續構建直到完成

CLAUDE.md 檔案:每次 Agent 犯嘅錯,將修正寫入 CLAUDE.md。下次新會話自動讀取,唔會重複同樣嘅錯誤。呢個就係 Loop 嘅「學習記憶」。

三條停止線:Loop 必須有剎車

圖片

冇停止條件嘅 Loop 係一張無限帳單。三條線缺一不可:

       
                                           
停止線為什麼
最大迭代次數防止卡死循環
無進展檢測連續 N 輪冇變化就停
費用上限燒到 X 蚊自動停
       
     

有啲人嘅 Loop 失控過:Agent 調用一個壞咗嘅工具,5 分鐘內重試咗 400 次。

"冇呢三條線,你跑嘅唔係 Loop,係一張無限嘅帳單。"

Loop 嘅成本現實

唔好以為 Loop 係免費午餐:

  • • 單 Agent Loop:比普通對話多 4 倍 token
  • • 多 Agent Loop:多 15 倍 token
  • • 一個實際案例:25 小時,1300 萬 token,產出 3 萬行 code

所以 Loop 適合高價值、重複性嘅任務,唔適合隨口一問。

咩嘢任務適合做成 Loop

三個判斷標準:

  1. 1. 重複:成日要做,設計成本值回票價
  2. 2. 可驗證:「完成」有明確嘅自動化檢查(測試通過/lint 通過/diff 為空)
  3. 3. 有價值:產出值得嗰啲 token 消耗

滿足呢三條 → 做成 Loop。
任何一條唔滿足 → 手動 prompt 就得。

從邊度開始

如果你想嘗試 Loop Engineering:

  1. 1. 由一個簡單嘅重構任務開始:俾 AI 喺 Loop 裏面改 code + 跑測試
  2. 2. 用 Claude Code 嘅 /goal 命令:最低成本體驗
  3. 3. 寫一個 CLAUDE.md:將項目規則寫清楚,每個新會話自動執行
  4. 4. 加上通知:Loop 完成或失敗時通知你

唔需要一步到位。先俾一個小 Loop 行起,感受一下「瞓一覺起身 code 寫好咗」嘅體驗。


Loop Engineering 代表嘅係一個趨勢:AI 嘅使用方式正在由「對話」變成「編程」。

你唔再係 AI 嘅聊天對象,而係 AI 嘅系統架構師。

關注「八小時之外」,每日一篇 AI 實戰乾貨。

                 

圖片

2023 年流行 Prompt Engineering。2024 年流行 Agent。

2026 年,新的關鍵詞來了:Loop Engineering

Claude Code 的作者 Boris Cherny 說了一句話:

"我不再 prompt Claude 了。我有循環在跑,是它們在 prompt Claude。"

這句話第一次聽覺得裝逼,第二次讀才發現——這就是現在效率最高的 AI 使用方式。

什麼是 Loop Engineering

一句話定義:設計一個系統來替你 prompt AI,而不是你自己去 prompt。

你寫的不是提示詞,而是一個程序:


    
    
    
  觸發 → AI 執行 → 檢查結果 → 沒達標?再來一輪 → 達標了?停止

核心區別:

       
                                           
Prompt EngineeringLoop Engineering
你做什麼優化一條提示詞設計自動運行的循環系統
AI 是什麼你的對話對象你程序裏的一個子函數
自動化程度高——定時/事件觸發,無人值守
適合什麼一次性任務重複性、可驗證的開放式工作
       
     

為什麼 Prompt 不夠用了

圖片

你用 Claude Code 寫代碼,流程是這樣的:


    
    
    
  你輸入需求 → AI 寫代碼 → 你看代碼 → 不對,你再提需求 → AI 改 → ...

每一輪都需要你在場。你是瓶頸。

Loop Engineering 的做法:


    
    
    
  你定義目標和驗證標準 → 系統自動 prompt AI → AI 寫代碼 → 
系統跑測試 → 沒通過?系統自動把錯誤喂回去 → AI 再改 → 
系統再跑測試 → 通過了?停止,通知你

你不需要在場。 你定義好「什麼算完成」,然後去睡覺。

一個 Loop 的核心組成

圖片

       
                                           
組件作用例子
觸發器什麼啓動這個 Loop定時/PR 提交/文件變化
目標什麼算完成測試全部通過/代碼符合規範
執行器誰在幹活Claude Code / Codex / 任何 Agent
驗證器怎麼判斷做對了跑測試/lint/另一個 AI 審核
停止條件什麼時候停達標/超時/超預算
       
     

實際例子

圖片

例子 1:代碼重構 Loop


    
    
    
  目標:把所有 var 改成 const/let,所有測試通過
觸發:手動啓動
循環:
  1. AI 修改一批文件
  2. 跑 eslint + jest
  3. 有錯誤?把錯誤喂回 AI
  4. 沒錯誤?檢查是否還有 var
  5. 還有 var → 繼續循環
  6. 沒有了 → 停止

例子 2:競品監控 Loop


    
    
    
  目標:檢測競品網站變化,生成分析報告
觸發:每天凌晨 3 點
循環:
  1. 爬取競品官網
  2. 和昨天的快照對比
  3. 有變化?讓 AI 分析變化含義
  4. 生成報告,推送到 Slack
  5. 沒變化?靜默退出

例子 3:文檔同步 Loop


    
    
    
  目標:保持文檔和代碼同步
觸發:每次 PR 合併
循環:
  1. AI 對比代碼變更和現有文檔
  2. 發現不一致?AI 生成文檔更新 PR
  3. 另一個 AI 審核文檔質量
  4. 審核通過?自動合併
  5. 不通過?修改後再審

Claude Code 原生支持

Claude Code 已經內置了 Loop 能力:

/goal 命令:設定完成條件,Claude 自主工作到達標為止。


    
    
    
  /goal 重構 auth 模塊,所有測試必須通過,代碼覆蓋率 > 80%

/loop 命令:定期執行,持續檢查。


    
    
    
  /loop every 5 minutes, 對比當前代碼和 spec,繼續構建直到完成

CLAUDE.md 文件:每次 Agent 犯的錯,把修正寫進 CLAUDE.md。下次新會話自動讀取,不會重複同樣的錯誤。這就是 Loop 的「學習記憶」。

三條停止線:Loop 必須有剎車

圖片

沒有停止條件的 Loop 是一張無限賬單。三條線缺一不可:

       
                                           
停止線為什麼
最大迭代次數防止卡死循環
無進展檢測連續 N 輪沒變化就停
費用上限燒到 X 元自動停
       
     

有人的 Loop 失控過:Agent 調用一個壞掉的工具,5 分鐘內重試了 400 次。

"沒有這三條線,你跑的不是 Loop,是一張無限的賬單。"

Loop 的成本現實

別覺得 Loop 是免費午餐:

  • • 單 Agent Loop:比普通對話多 4 倍 token
  • • 多 Agent Loop:多 15 倍 token
  • • 一個實際案例:25 小時,1300 萬 token,產出 3 萬行代碼

所以 Loop 適合高價值、重複性的任務,不適合隨手一問。

什麼任務適合做成 Loop

三個判斷標準:

  1. 1. 重複:經常要做,設計成本值回票價
  2. 2. 可驗證:「完成」有明確的自動化檢查(測試通過/lint 通過/diff 為空)
  3. 3. 有價值:產出值得那些 token 消耗

滿足這三條 → 做成 Loop。
任何一條不滿足 → 手動 prompt 就好。

從哪裏開始

如果你想嘗試 Loop Engineering:

  1. 1. 從一個簡單的重構任務開始:讓 AI 在 Loop 裏改代碼 + 跑測試
  2. 2. 用 Claude Code 的 /goal 命令:最低成本體驗
  3. 3. 寫一個 CLAUDE.md:把項目規則寫清楚,每個新會話自動執行
  4. 4. 加上通知:Loop 完成或失敗時通知你

不需要一步到位。先讓一個小 Loop 跑起來,感受一下「睡一覺起來代碼寫好了」的體驗。


Loop Engineering 代表的是一個趨勢:AI 的使用方式正在從「對話」變成「編程」。

你不再是 AI 的聊天對象,而是 AI 的系統架構師。

關注「八小時之外」,每天一篇 AI 實戰乾貨。