Claude Code 說的 Dynamic Workflow 是什麼?

一篇面向 Dynamic Workflow 關鍵詞的科普:解釋 Claude Code dynamic workflows 是什麼、為什麼重要,以及人類審核為什麼仍然必要。

Buda Team
返回部落格
Claude Code 說的 Dynamic Workflow 是什麼?

Anthropic 發布了 Introducing dynamic workflows in Claude Code,介紹 Claude Code 如何處理更大規模的软件工程任務。

這個關鍵詞值得單獨拿出来讲:dynamic workflow

它很可能会成为 AI Agent 領域的核心詞之一。它也会带来一个現實問題:如果 Claude Code 已經有 dynamic workflows,那 Buda 這樣的 Agent 平台做的是什麼?

簡短答案是:它們解決的是同一個未來里的不同層。

Dynamic workflow 让一个強大的 Agent 可以處理更大、更複雜的任務。Buda 則幫助人類協調大量 Agents,让它們像一家公司一样工作:有上下文、有審閱、有交接、有責任邊界。

什麼是 dynamic workflow?

Dynamic workflow 是一種 agentic process。AI 不只是執行固定清單,而是可以理解任務、規劃路徑、拆分子任務、並行執行 subagents、根據新資訊調整路徑、驗證輸出,然后再回報给使用者。

在 Claude Code 中,Anthropic 把它描述为一種處理更大任務的方式:Claude 可以規劃工作,在一个 session 中執行大量並行 subagents,并在返回使用者之前驗證輸出。

这很重要,因為很多真實工程任務并不適合線性的 prompt-response 模式。

一次遷移可能需要掃描程式碼库、識別依賴、修改檔案、執行測試、修復失敗、檢查邊界情況,最後準備總結。固定腳本只有在路徑已經明確时才有用。Dynamic workflow 的價值在于:当路徑需要在執行中被發現时,Agent 仍然可以推進工作。

Dynamic workflow 解決什麼

Dynamic workflow 和 multi-agent system 有什麼差別?

Dynamic workflow 經常会使用多個 agents 或 subagents,但它比 “multi-agent” 更具体。

Multi-agent system 表示有多個 agent 參與。Dynamic workflow 表示 agentic process 可以在執行過程中動態改變形狀。

所以關鍵問題不只是“有多少个 Agent?”

还包含:

  • 谁来規劃工作?
  • 谁决定什麼時候拆分?
  • 谁檢查結果?
  • 什麼算完成?
  • 人類在哪裡介入?

这时,它就不只是一个技術概念,而是一个營運概念。

Dynamic workflows 擅長解決什麼

Dynamic workflows 特別適合 单个大任務的深度執行

当一个大型問題需要在 Agent session 內部被拆解时,它会很有用:

  • 程式碼库级遷移;
  • 大範圍重構;
  • 測試驅動的修復迴圈;
  • 有多条分支的調研任務;
  • 需要适应變化的瀏覽器或 computer-use 任務;
  • Agent 必須自己選擇下一步的长任務。

在这些場景里,dynamic workflow 给了 Agent 更大的操作空間。使用者不需要每一步都手動 prompt。Agent 可以規劃、執行并驗證更多路徑。

这是重要進步。

但它不是完整的管理問題。

Dynamic workflows 不能取代什麼

即使一个 Agent 可以動態協調 subagents,最終輸出仍然会進入一个人類組織。

人類仍然需要决定結果是否可接受。同事可能需要 review diff。管理者可能需要理解風險。面向客户的團隊可能需要審批文案。創辦人可能需要判斷这件事是否符合公司的意圖。

所以,human in the loop 不是臨時的輔助輪,而是結構性要求。

哲學家普罗泰戈拉常被概括为:Human is the measure of all things。放到 AI 工作里,意思是:有用性、風險、品味和責任,最終仍然要由人類判斷来衡量。

Agent 越强,這個尺度越重要。

Buda 和 dynamic workflows 是什麼關係

Buda 的理念和 dynamic workflows 并不衝突。

它們在不同層。

Dynamic workflow 回答的是:一个 Agent 如何處理一个大型複雜任務?

Buda 回答的是:人類如何協調大量 Agents,让它們按照人的意圖工作?

Dynamic workflow 与 Buda 是互補層

Buda 的核心理念是 agents as a company。也就是说,AI Agent 不只是一个聊天視窗,而是一層可以被人類分配任務、監督過程、審閱結果、持續改進的執行層。

在 Buda 里,人類可以管理 sessions、檔案、瀏覽器工作、終端執行、artifacts、skills、automations 和 channels。重點不是為了自治而自治,而是让 AI 執行对人類目標負責。

Dynamic workflow 可以幫助一个 Agent 完成複雜任務。

Buda 幫助團隊繼續追問:

  • 哪个 Agent 應該負責這個任務?
  • 它應該擁有哪些上下文?
  • 谁来審閱結果?
  • 哪些輸出應該發布、合併、發送或拒絕?
  • 多個 Agents 如何協作,同時不丟失人的方向?

这是 company-level layer。

Buda 和 Claude Code dynamic workflows 是競爭關係吗?

不是。它們是互補概念。

Claude Code dynamic workflows 让单个 coding agent 更有能力。Buda 给人類一个工作台,用来跨專案、檔案、工具、同事和 review loops 協調 Agent 工作。

團隊可以在 Buda 里使用 Claude Opus 4.8 這樣的強模型,通过 Buda sessions 分配工作,同時在单个 Agent 任務內部受益于 dynamic workflow 思路。

更好的表述不是 Buda vs Claude。

而是:dynamic workflow inside the agent, Buda around the agents

为什麼這個關鍵詞重要

“Dynamic workflow” 重要,是因為它命名了 AI 软件的一次變化。

早期 AI 工具是 prompt box。使用者必須推動每一步。

Agentic tools 让 AI 可以採取行動。

Dynamic workflows 让 AI 可以决定行動序列如何演化。

但 AI 越主動,人類越需要更强的管理介面。否則,組織会得到強大的輸出,但缺少足够的可見性、審閱和責任邊界。

这正是 Buda 的哲学所在。

Agents 不應該取代人的方向,而應該放大人的方向。

未來不是一个 Agent 獨自完成所有事情。未來是人類管理一套可以思考、行動、驗證并回報的 AI 執行系統。

Dynamic workflows 是這個未來的重要積木。Buda 是让這個未來保持 human-led 的工作台。

你可以在 buda.im 開始建構 human-led agent workflows,也可以阅读 Buda Agent Workspace 文件