
兩位最資深的 AI 工程師在上個月說了同樣的話。
Peter Steinberger,OpenClaw 的創始人,現在在 OpenAI 工作:
「你不應該再給編碼 Agent 下提示了。你應該設計迴圈來提示你的 Agent。」
Boris Cherny,Anthropic 旗下 Claude Code 的負責人:
「我不再給 Claude 下提示了。我有迴圈在運行,提示 Claude 並弄清楚該做什麼。我的工作是寫迴圈。」
大多數人讀到這裡會想:這到底是什麼意思?
更重要的是:我該如何構建一個?
這篇文章會告訴你確切方法。
大多數人使用 AI 的方式已經過時了
寫提示。等待。閱讀輸出。手動修正。再寫另一個提示。
你就是那個迴圈。
每一步都經過你。AI 等待。你決定。AI 再次等待。
一旦你停止,一切就停滯。
在 2026 年進展最快的開發者不是在寫更好的提示。
他們在建立幫他們做提示的系統。
槓桿點已經轉移。
從輸入提示 → 到設計迴圈。

迴圈到底是什麼(在繼續之前先定義這個)
提示是一個問題。
你問。模型回答一次。結束。
迴圈是一項工作。
Agent 持續工作,檢查自己的進度,並繼續直到任務真正完成。
不是直到它生成答案。
直到它達到經過驗證的結果。
那個重複直到完成的循環就是迴圈。
它就是你使用過的每個 AI Agent 內部的引擎。
Claude Code、Cursor、Codex。
底層,它們都以同樣的方式運作:
→ Agent 調用模型
→ 模型選擇動作
→ 動作執行
→ 結果返回模型
→ 重複直到達成目標
迴圈是讓 Agent 成為 Agent 而不是單一回覆的東西。
在每個這些工具中,迴圈是固定且隱藏的。
你無法打開它。你無法改變它的運作方式。你只能得到工具決定的迴圈。
這即將改變。

Slate 的 Program(迴圈的下一階段)

Slate 是一個 CLI,用於執行真正分散執行的 AI Agent。與其讓一個助手逐步執行任務,Slate 會啟動獨立執行緒並行運行。
Programs 讓你可以創建自己的 Agent 工作流程:為每個任務選擇任何模型,給 Agent 真實的軟體使用,並自己控制迴圈,而不是依賴黑箱的「受管 Agent」。
Program 就是那個迴圈——只是它用 JavaScript 編寫,Slate 為你執行。
你決定:
→ 每一步發生什麼
→ 哪個模型處理哪一步
→ 迴圈在繼續之前檢查什麼
→ 何時停止
所以迴圈是一個理念——持續工作直到完成。Program 是你在 Slate 中構建它的方式。
如果你能描述步驟,你就能構建迴圈。
把它想像成 Minecraft。
Minecraft 不會給你一條固定的遊戲路徑。
它給你區塊,說:去建造你能想像的任何東西。
Programs 以同樣的方式運作。
以下是你可以用來連接的區塊:
→ 目標輸入——定義目標和成功標準
→ 規劃器——研究並將工作分解為步驟
→ 工作區塊——執行每個步驟
→ 驗證器區塊——無偏見地檢查執行
→ 迴圈本身——為每個步驟運行,重複直到達成目標
→ 模型選擇——簡單步驟用便宜快速的模型,困難思考用前沿模型
→ 狀態——跨會話的持久記憶
→ 停止條件——Program 如何知道何時退出
一旦幾個區塊協同工作,Slate 可以自我診斷 Program 並添加更多區塊。
迴圈隨著時間變得越來越聰明。

為什麼這很重要:任何模型,任何步驟
在單個 Program 內,你可以在任何步驟使用任何模型。
一個便宜的開放權重模型用於整理文件。
一個更強大的前沿模型用於困難推理。
適合該步驟的任何模型。
這包括開源模型。
大多數 Agent 工具會讓你被鎖定在一個模型上處理所有事情。
Programs 不會。
你是工程師。
你決定什麼在哪裡運行。

一個真實的 Program:野火維基
以下是這在實際任務中的樣子。
假設你想為野火數據建立一個互動式維基。
通常你會花一兩天時間手動拼湊。
使用 Programs,你描述步驟。Slate 構建並運行迴圈。
區塊 1 — 深度研究
將第一個區塊指向問題。
它搜索、閱讀、精煉。
返回數據集、來源以及真正重要的東西。
區塊 2 — 規劃器
將研究交給規劃器區塊。
告訴它工作的順序:
→ 首先:找出如何設置專案
→ 然後:將維基分解為實際需求——地圖視圖、時間線、數據表、搜索
區塊 3 — 並行工作區塊
獨立運行每個需求。
每個都有自己的目標區塊,並行工作直到該功能完成。
區塊 4 — 組合
區塊組合。
從一個研究問題開始,最終變成一個你可以點擊的 React 維基。
從你描述的可重複迴圈中生成,別無他物。
當你需要刷新時:再次運行迴圈。
無需猜測它會如何表現。
深度研究輸入,互動式網站輸出。

你不是獨自構建 Programs
你不是從空白文件開始。
你告訴 Slate 你想要什麼。
Slate 與你逐步繪製迴圈。
它保存迴圈,讓你再次運行。
它為你運行。
Slate 是你建立迴圈的共同工程師。
這與其他所有工具不同。
其他工具:這是一個固定的 Agent。在我們的系統內使用它。
Slate:這是區塊。告訴我你想建造什麼。我會與你一起連接。
想像創造模式。
你是設定願景的工程師。
Slate 是共同工程師,了解這些東西的形狀並放置區塊。

因為 Programs 是 JavaScript,它們可以做真正的工作
這是改變可能性的部分。
提示可以回答問題。
Program 可以與世界互動。
將 Program 指向 Slack,它可以每隔幾分鐘檢查新訊息,然後按需生成程式碼。
將它指向你的程式碼庫,它在你睡覺時運行遷移。
將它指向試算表,它持續處理行。
你可以建立自己的 Claude Tag 版本。
你可以建立一個軟體工廠。
你可以建立一個組織。
迴圈保持狀態並持續運行。
它做真正的工作,而不是返回一個回覆。

一行安裝 Slate

在你的專案中啟動它:

告訴 Slate 你想建立什麼 Program。
它與你一起繪製迴圈。

總結
提示回答一次並停止。
迴圈是一項工作——Agent 持續工作直到真正完成。
你使用過的每個 AI Agent——Claude Code、Cursor、Codex——底層都是一個迴圈。
在那些工具中,迴圈是固定的。你無法打開它。
Program 就是那個迴圈,只是它用 JavaScript 編寫,Slate 為你執行。
你決定步驟。你為每個步驟選擇模型。你設定停止條件。
任何模型。任何任務。任何整合。
因為迴圈就是程式碼,它可以保持狀態、持續運行,並與任何東西互動——你的程式碼庫、收件箱、試算表、遊戲。
你不是獨自構建它。
Slate 是你的共同工程師。
如果這對你有幫助:
→ 轉發分享給每個你認識的開發者
→ 關注 @sairahul1 獲取更多類似系統
→ 關注 @wearerandomlabs — 他們建造了這個
訂閱 theaibuilders.co 獲取更多有趣文章
試試 Slate 的 Programs:randomlabs.ai
npm i -g





