[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-claude-code-dynamic-workflows-new-primitive-en-zh":3,"article-related-claude-code-dynamic-workflows-new-primitive-en-zh":31,"series-tools-60918400-6f71-472c-a7c2-9ca219c81392":82},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":30},"60918400-6f71-472c-a7c2-9ca219c81392","claude-code-dynamic-workflows-new-primitive-en-zh","Claude Code Dynamic Workflows：新原语來了","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fanthropic\">Anthropic\u003C\u002Fa> 的 Dynamic Workflows 被解讀為把編排邏輯寫進程式碼的新原語。\u003C\u002Fp>\u003Cp>Anthropic 在《\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Fbuilding-effective-agents\" target=\"_blank\" rel=\"noopener\">Building Effective Agents\u003C\u002Fa>》裡先劃出一條線：workflow 是預先寫好的控制流，agent 則是在執行時自己決定下一步。這次圍繞 \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> Dynamic Workflows 的討論，重點不是能不能自動化，而是它算哪一類。\u003C\u002Fp>\u003Cp>如果把它放回這個框架，答案其實很直接：它\u003Ca href=\"\u002Fnews\u002Fwei-shen-me-web3-fan-i-gaming-bi-qi-ti-yu-ge-ming-geng-xiang-zh\">更像\u003C\u002Fa> workflow，而不是 \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa>。控制流由程式碼固定，\u003Ca href=\"\u002Fnews\u002Fmicrosoft-first-reasoning-model-tracker-plain-english-zh\">模型\u003C\u002Fa>只在各個節點內處理局部任務，並不在每一步臨場決策。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>數值\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Anthropic 定義\u003C\u002Ftd>\u003Ctd>2 類：workflow \u002F agent\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>控制流\u003C\u002Ftd>\u003Ctd>預先定義\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>決策時機\u003C\u002Ftd>\u003Ctd>執行時或寫死於程式\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>同類工具\u003C\u002Ftd>\u003Ctd>n8n、Dify、Coze\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>發生了什麼\u003C\u002Fh2>\u003Cp>這篇分析把 Dynamic Workflows 放回 Anthropic 自己的語言體系裡看，結論是它和 \u003Ca href=\"https:\u002F\u002Fn8n.io\u002F\" target=\"_blank\" rel=\"noopener\">n8n\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fdify.ai\u002F\" target=\"_blank\" rel=\"noopener\">Dify\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fwww.coze.com\u002F\" target=\"_blank\" rel=\"noopener\">Coze\u003C\u002Fa> 屬於同一類編排系統。差別不在有沒有 \u003Ca href=\"\u002Ftag\u002Fllm\">LLM\u003C\u002Fa>，而在流程是不是由模型即時決定。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780628571873-zwd8.png\" alt=\"Claude Code Dynamic Workflows：新原语來了\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>在 workflow 裡，開發者先把節點、分支、重試、終止條件寫好，執行時只是照表操課。模型負責的是填字、摘要、分類、抽取這些局部工作，整體路徑不會因為一次對話就改寫。\u003C\u002Fp>\u003Cul>\u003Cli>Anthropic 的定義：workflow = 預定控制流\u003C\u002Fli>\u003Cli>agent = 執行時動態選擇工具與步驟\u003C\u002Fli>\u003Cli>Dynamic Workflows 落在 workflow 一側\u003C\u002Fli>\u003Cli>ReAct 式 agent 才是動態決策流程\u003C\u002Fli>\u003C\u002Ful>\u003Cp>真正拉開距離的是 ReAct 式 agent。它在對話中可以根據上下文改變工具選擇、分支方向，甚至決定何時停止；Dynamic Workflows 不做這件事，它更像把編排邏輯顯式搬進程式碼。\u003C\u002Fp>\u003Cp>這也是為\u003Ca href=\"\u002Fnews\u002Fwhy-motorcycle-training-days-matter-more-than-scenic-rides-zh\">什麼\u003C\u002Fa>有人把它稱為「新原語」。不是因為它把 agent 做得更像 agent，而是因為它讓開發者能用更清楚的方式描述多步驟任務，少一點黑盒，多一點可讀性。\u003C\u002Fp>\u003Ch2>為什麼重要\u003C\u002Fh2>\u003Cp>對開發者來說，這個區分很實用。workflow 的優點是可測試、可復現、可回放，適合客服分流、文件處理、資料抽取這類高頻任務；agent 的優點是靈活，但也更難控，出錯時更難追。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780628574424-7fjd.png\" alt=\"Claude Code Dynamic Workflows：新原语來了\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這會直接影響架構選型。若團隊把需要嚴格審計的流程交給 agent，後面常會卡在穩定性、成本和除錯；反過來，如果只是把固定流程包裝成 agent，產品敘事會比實際能力跑得更快。\u003C\u002Fp>\u003Cp>市場端也會受影響。很多工具喜歡把自動化包裝成 agent，但如果控制流根本沒交給模型即時決策，那本質仍是 workflow。這個判斷會影響採購、定價、以及產品頁到底該寫「自動化」還是「自治」。\u003C\u002Fp>\u003Cp>對 Anthropic 來說，這種定義也有助於把 \u003Ca href=\"\u002Ftag\u002Fclaude-code\">Claude Code\u003C\u002Fa> 的定位講清楚：它不是單純的聊天介面，而是把模型嵌進可控流程的開發工具。這種定位比喊一個大詞更實際，也更容易讓團隊知道該在哪些場景用它。\u003C\u002Fp>\u003Cp>最後的問題很簡單：當流程已經寫進程式碼，模型還剩多少決定權？答案一旦偏向前者，這就不是 agent，而是更會做事的 workflow。\u003C\u002Fp>","Anthropic 的 Dynamic Workflows 被解讀為把編排邏輯寫進程式碼的新原語，焦點在於它到底是 workflow 還是 agent。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2043555782248203868",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780628571873-zwd8.png","tools","zh","9e974add-4ca5-410f-bd09-7b8692b26a16",[17,18,19,20,21,22],"Claude Code","Anthropic","workflow","agent","LLM 編排","Dynamic Workflows",[24,25,26],"Dynamic Workflows 更接近 workflow，不是 agent。","關鍵差別在控制流是否由模型執行時決定。","這個分類會影響開發選型、產品敘事與市場預期。",0,"2026-06-05T03:02:22.095066+00:00","2026-06-05T03:02:22.075+00:00","63af1d88-4715-499d-9802-66113a2e9acb",{"tags":32,"relatedLang":41,"relatedPosts":45},[33,34,36,38,40],{"name":20,"slug":20},{"name":17,"slug":35},"claude-code",{"name":18,"slug":37},"anthropic",{"name":21,"slug":39},"llm-編排",{"name":19,"slug":19},{"id":15,"slug":42,"title":43,"language":44},"claude-code-dynamic-workflows-new-primitive-en","Claude Code Dynamic Workflows：新原语来了","en",[46,52,58,64,70,76],{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":13},"9816974a-8337-447e-9b37-0872c5d2ceb9","rigmodels-free-sora-3d-models-zh","RigModels 提供 54 個免費 Sora 3D 模型","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780609680630-4fz6.png","2026-06-04T21:47:30.947861+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":13},"d55eb067-d6c5-4f0b-9374-9504ac61e00e","denver-hail-map-209-spotter-reports-zh","Denver 冰雹地圖記錄 209 回報","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780602477218-8rz6.png","2026-06-04T19:47:24.175663+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":13},"91822854-0010-478e-b70c-6a624d039703","cloudflare-turns-startup-traffic-into-a-moat-zh","Cloudflare 讓流量變護城河","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780590804649-xc2z.png","2026-06-04T16:32:50.96702+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":13},"6ea3977e-ea7f-4d71-9472-08b512f81593","ai-code-review-tools-catch-hard-bugs-zh","AI code review 讓你抓到硬 bug","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780582701702-jnoi.png","2026-06-04T14:17:50.313258+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":13},"0342ff17-feea-4e43-81ff-d12c43cc93c0","claude-partner-network-learning-path-launches-zh","Claude 合作夥伴課程上線","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780578178111-1za9.png","2026-06-04T13:02:27.319581+00:00",{"id":77,"slug":78,"title":79,"cover_image":80,"image_url":80,"created_at":81,"category":13},"1a92ac0a-75ea-4877-874d-4a309cd0085b","nvidia-research-gpu-template-zh","NVIDIA 研究頁把 GPU 資源變模板","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780567412863-e8oq.png","2026-06-04T10:02:58.043845+00:00",[83,88,93,98,103,108,113,118,123,128],{"id":84,"slug":85,"title":86,"created_at":87},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":89,"slug":90,"title":91,"created_at":92},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]