KeyFrame內部研究專用

什么是循环工程Loop Engineering | Coding Agent | 子Agent | MCP协议 | 提示词工程 | AI开发效率 | 软件研发 | Addy Osmani

Best Partners TV·6月16日週二·18 min中文

三句話摘要

循環工程 (Loop Engineering)——用自動化系統替代人工提示,讓 AI Agent 自主迭代運轉的新開發模式。 循環工程改變的是工作模態而非消除人的角色,程序員的決策杠桿從寫好提示詞轉向設計自主系統,但代碼審核、保持理解力和主動判斷的責任不可轉移,與其說是提升效率的解藥,不如說是一把能夠加速能力退化或提升執行力的雙刃劍。 循環工程是工作模態從被動調用到主動設計的轉變——Agent 不再是你握在手裡隨時點按的工具,而是你設計好就自己運轉的系統,關鍵在於用自動化定時任務替代人工啟動。

重點整理

重點
  • 1

    循環工程是工作模態從被動調用到主動設計的轉變——Agent 不再是你握在手裡隨時點按的工具,而是你設計好就自己運轉的系統,關鍵在於用自動化定時任務替代人工啟動。

  • 2

    五個模組各司其職形成完整自主系統——自動化負責定時觸發、工作樹解決並行文件衝突、技能避免重複解釋項目背景、連接器讓循環融入現有工作流、子 Agent 將代碼生成與驗證分離。

  • 3

    記憶系統是循環運轉的必需基礎——大模型無法跨會話記憶,必須靠外部持久化存儲(Markdown、看板、狀態文件)記錄進度,讓循環從停下的地方繼續推進而非每次重新開始。

  • 4

    循環放大人的決策杠桿但不能替代人的責任——既未讓程序員失業也非簡單效率提升,而是將工作重心從執行層轉向系統設計層,但代碼審核、保持理解力和主動判斷的責任依然不可轉移。

實用技巧與重點

乾貨
  • 五大核心模組
  • 自動化 (Automations):/loop 指令(固定節奏重複)、/goal 指令(持續到條件達成)、定時任務
  • 工作樹 (Worktrees):Git 工作樹功能,為並行 Agent 創建隔離工作目錄
  • 技能 (Skills):文件夾格式存儲說明文檔、指令、元數據、可選腳本與資源
  • 連接器 (Connectors):基於 MCP 協議,可跨 Codex 和 Claude Code 使用
  • 子 Agent (Sub-agents):常見分工為探索需求型、實現代碼型、驗證規格型
  • 記憶系統
  • 載體形式:Markdown 文件、項目看板、狀態文件
  • 必要性:記錄循環進度、已嘗試方案、驗證結果
  • 關鍵概念
  • 意圖債務 (Intent Debt):Agent 每次開新會話從零開始導致的成本
  • 理解債 (Comprehension Debt):循環代碼積累速度超過人手工審閱速度導致的認知差距
  • 認知投降:依賴循環而停止主動思考的危險狀態
  • 主要人物觀點
  • Peter Steinberger (OpenClaw):設計自動運行循環而非手動提示 Agent
  • Boris Cherny (Claude Code 負責人):已不手動提示,主要工作是編寫循環邏輯
  • Andrej Karpathy (AutoResearch):把人從循環抽離,最大化 token 吞吐
  • Addy Osmani (Google Cloud AI 總監):深度分析循環工程趨勢

結論

結論

循環工程改變的是工作模態而非消除人的角色,程序員的決策杠桿從寫好提示詞轉向設計自主系統,但代碼審核、保持理解力和主動判斷的責任不可轉移,與其說是提升效率的解藥,不如說是一把能夠加速能力退化或提升執行力的雙刃劍。

完整解析

詳細

過去兩年,程序員與 AI Coding Agent 的協作方式相對直接被動:寫清晰的提示詞、提供充足上下文、等待 AI 輸出、再輸入下一段指令,每一步都需人工觸發。但硅谷最新的趨勢表明,這個模式正經歷根本性轉變。OpenClaw 開發者 Peter Steinberger 和 Claude Code 負責人 Boris Cherny 不約而同地指出,程序員的核心工作不應再是手動提示 Agent,而是設計讓 Agent 自動運行的循環系統。這種「循環工程」的本質是用設計好的系統替代人工提示與調度,讓 AI 通過遞歸迭代自主完成任務,這正是 Andrej Karpathy 的 AutoResearch 項目所追求的方向。

一套完整的循環系統由五個基本模組組成,這些能力已內置於當前主流的 Coding Agent 中。首先是自動化 (Automations),它是循環的心跳,透過定時任務讓系統按設定周期自動觸發而無需人工啟動。Codex 提供專門的自動化標籤頁,支持設定項目、提示詞、執行頻率和運行環境選擇;Claude Code 則通過 /loop 指令實現固定節奏重複,或用 /goal 指令持續運行直到條件達成。其次是工作樹 (Worktrees),利用 Git 工作樹功能為每個並行 Agent 創建隔離的工作目錄,在物理層面避免多 Agent 修改同一文件導致的衝突。第三個模組是技能 (Skills),這是避免重複解釋項目背景的關鍵。Skills 以標準化格式(文件夾內包含說明文檔、指令、元數據、可選腳本和資源)存儲項目規則、構建步驟和已踩的坑,讓 Agent 每次運行都能自動讀取,從而根除「意圖債務」的反覆消耗。

第四個模組是連接器 (Connectors),基於 MCP 協議將 Agent 接入日常工具生態,包括需求跟蹤系統、數據庫查詢、測試環境 API 和即時通訊平台,使循環真正融入現有工作流而非僅停留在建議層面。連接器與 Skill 打包成插件後可在團隊中共享,無需重複搭建。第五個模組是子 Agent (Sub-agents),這是循環中最具價值的設計,通過將代碼編寫和校驗分離給不同的 Agent,解決單一模型容易忽視自身錯誤的問題。子 Agent 可設置不同的指令、模型和推理強度——例如安全審查 Agent 可用更強的模型和更高推理強度,探索型 Agent 則用輕量快速模型並限制為只讀權限。常見的分工模式是三個 Agent 分別負責探索需求、實現代碼和驗證規格。

但所有模組的運作都依賴於一個常被忽視的基礎:記憶系統。由於大模型每次運行之間無法記住上下文,循環必須依靠外部持久化存儲(Markdown 文件、項目看板、狀態文件等)記錄進度、已嘗試的方案和驗證結果,讓第二輪自動化任務能從前一次停下的地方繼續推進。在這套完整系統中,人只需設計一次循環規則,之後無需手動提示任何步驟,整個流程就能自主運行。但這也帶來三個必須認真對待的挑戰:代碼驗證責任最終仍在人身上,無人值守的循環也會無人值守地犯錯;理解債會隨循環速度加快而加速增長,未親手編寫的代碼積累會使人對代碼庫的掌控力不斷退化;最危險的是認知投降的風險,當循環運行足夠順暢時,人容易停止主動思考而直接接受結果。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Everything Goldman Sachs Taught Me About AI (In 10 minutes)
AI 技術英文8月24日

Everything Goldman Sachs Taught Me About AI (In 10 minutes)

Nate Herk

  • 驗證優於相信:看起來完整的AI輸出不等於正確答案,需在提示中要求模型重新檢查數字、引用來源,並對無把握的部分標記。
  • 區分AI與自動化:確定步驟且答案已知的任務用傳統自動化更便宜快速;只在需要判斷力、靈活性或處理複雜資訊時才用AI,兩者結合效果最佳。
  • 以問題驅動選型:先寫清楚「要解決的問題是什麼、成功的樣子是什麼」,再決定用什麼工具,許多失敗項目是從技術而非問題出發。
Mu: a self-hosted personal agent where the interface is an email address you can write to
AI 技術英文8月23日

Mu: a self-hosted personal agent where the interface is an email address you can write to

GitHub Awesome

  • Mu 是自主代理人系統,具有實際網址與獨立伺服器,用戶可透過多種方式與其互動——網頁應用、電子郵件或程式化介面。
  • 架構完整覆蓋日常工作流程的多個層面,整合郵件收發(SMTP/IMAP)、檔案管理、行事曆、新聞聚合、市場數據與搜尋功能於一個 Go 伺服器內。
  • 支援自帶模型與多種通訊協定,用戶可選擇不同的 AI 模型,並透過 MCP、HTTP API 或命令列工具整合到其他系統。