Claude Managed Agents 加入動態工作流:一個代理寫程式指揮多個代理

Anthropic 於 2026 年 10 月 9 日發表 Claude Managed Agents,引入動態工作流功能,讓一個代理能夠編寫程式碼來指揮多個下游代理協作完成複雜任務。這標誌著 AI 代理系統從靜態預定義工作流向動態、程式化編排的演進。

核心概念:代理寫程式指揮代理

傳統的多代理系統通常需要開發者預先定義好代理之間的協作流程、通訊協議和任務分工。Claude Managed Agents 打破了這個限制:管理代理可以在運行時動態生成 Python 程式碼,定義新的代理角色、分配任務、收集結果並決定後續步驟。這種「代碼即工作流」的設計,讓代理系統獲得了前所未有的靈活性。

動態工作流的運作機制

當管理代理接收到複雜任務時,它會:

  1. 分析任務需求,將其分解為子任務
  2. 編寫 Python 程式碼定義專門的下游代理及其職責
  3. 啟動這些代理並管理它們的生命週期
  4. 收集執行結果,根據需要動態調整策略或生成新代理
  5. 整合所有結果產出最終輸出

這種方式特別適合處理無法預先確定具體步驟的開放性任務,如程式碼重構、研究分析、複雜除錯等。

技術架構亮點

  • 沙箱執行環境:管理代理生成的程式碼在隔離的沙箱中運行,確保安全性
  • 狀態持久化:代理之間的通訊狀態和中間結果可持久化,支援長時間運行的工作流
  • 人類介入點:關鍵決策點可插入人類審核,實現 human-in-the-loop
  • 可觀測性:完整的執行軌跡記錄,便於除錯和審計

應用場景

Anthropic 示範了幾個典型用例:大型代碼庫的自動化重構(管理代理分析架構,生成專門的重構代理並行處理不同模組)、多來源資料的深度研究報告生成、複雜系統的自動化測試與除錯流程。

對開發者的意義

這項功能降低了構建複雜多代理系統的門檻。開發者無需預見所有可能的執行路徑,而是定義好管理代理的目標和約束,讓它根據具體情況動態編排。這也意味著 AI 代理系統正在向更高層次的自主性邁進——從「執行預定義流程」進化為「根據目標自主規劃並執行」。

參考資料

[1] Anthropic 官方發布:Claude Managed Agents 動態工作流

[2] Claude Managed Agents 開發者文檔

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*