登錄
註冊
據 Woofun AI 消息,2026 年 6 月 AI 編程領域迎來關鍵轉折,Addy Osmani、Boris Cherny 與 Peter Steinberger 幾乎同步提出‘循環工程’概念。Stripe 的 Minions 流程作爲典型範例,每週合併超過 1,300 條由 AI 生成的 Pull Request,徹底改變軟件開發邏輯。該模式將重心從人類指令模型寫代碼,轉向構建能自主安排任務、編寫代碼、檢查結果並持續運行的系統。Anthropic 工程師近期發佈 11 頁文檔,正式將循環工程定義爲 AI 工程體系第四層,位於提示工程、上下文工程及調度工程之後。
這一層級躍遷並非單純技術升級,而是對代碼生成成本下降後新挑戰的結構性回應。
循環工程的核心在於構建具備自我迭代能力的系統,這些系統在固定時間重啓或依特定條件觸發,將前序輸出轉化爲後續輸入。完整閉環包含五個步驟:任務發現需掃描持續集成系統中的失敗案例、問題及代碼提交;任務轉換負責爲模型提供必要上下文;獨立驗證檢查代碼執行結果及副作用;結果保存記錄狀態與評估數據;最後通過循環調度維持運轉。其中驗證環節至關重要,若缺乏約束,系統易淪爲掩蓋錯誤的‘形式主義循環’。Osmani 設計的晨間故障排查循環自動檢測持續集成問題並生成狀態文件供工程師優先處理。Stripe 的 Minions 流程則通過確定性調度系統從 Jira 和代碼搜索結果收集信息,大型語言模型生成代碼,而硬編碼檢查工具、提交審覈機制及人工審覈共同決定代碼是否合併。系統可靠性源於這些嚴格約束,而非單純依賴模型智能。
Woofun AI 整理數據顯示,循環工程的關鍵設計原則是將代碼生成模塊與錯誤檢測模塊徹底分離。錯誤檢測模塊應保持懷疑態度,實現方式可相對簡單,主要通過測試或瀏覽器自動化驗證代碼正確性,無需具備創造性問題解決能力。
這種分離極爲必要,因模型往往傾向於認可自身生成結果。循環工程伴隨多重風險:未檢測錯誤持續累積、工程師對代碼庫整體結構認知模糊、被動接受機器生成結果,以及代幣消耗量激增。若工程師缺乏判斷力,這些風險將直接導致技術債務大幅增加,甚至引發系統性崩潰。
對企業而言,投資重點正從獲取更強大模型轉向設計更完善流程體系,包括明確任務邊界、合理組織開發上下文、實施獨立評估及設置人工審覈環節。工程師角色隨之發生根本轉變,不再侷限於編寫代碼,而是負責審查機器生成結果,評估其對系統架構和可維護性的影響。循環工程既考驗人類判斷力,也可能誘發惰性,因此人類審覈權與對系統原理的深入理解成爲保障穩定性的核心要素。
這一變革標誌着軟件開發從工具輔助邁向人機協同新階段,其成敗取決於流程設計的嚴謹程度而非模型參數規模。