Anthropic推託管代理服務，以解耦架構簡化長時間代理部署

來源：https://www.ithome.com.tw/news/174958

Anthropic發表Claude Managed Agents託管服務，開發者不必自行建構代理迴圈、沙箱或工具執行層，即可透過API部署可執行長時間、多步驟任務的AI代理。其架構核心是將模型推論、執行環境與工作階段紀錄解耦，以降低控制程式中的既有假設隨模型演進而失效的風險。

Anthropic指出，代理控制程式（Agent Harness）本質上是用來補足模型現階段能力邊界的機制，但這些補償假設會隨模型進步而過時。官方舉例，Claude Sonnet 4.5在接近上下文上限時，會出現提早結束任務的情況，團隊當時因此在控制程式中加入上下文重置機制，但同一套控制程式套用到Claude Opus 4.5後，這種情況已不再出現，原本的重置設計反而成為多餘負擔。

Managed Agents的設計靈感來自作業系統的抽象化原則，如同作業系統將硬體虛擬化為行程（Process）與檔案（File）等抽象介面，使應用程式不必處理底層硬體細節，Managed Agents也將代理系統拆成三個彼此獨立的介面，包括負責推論決策的「腦」，也就是模型與控制迴圈，還有負責實際執行的「手」，也就是沙箱容器與工具，以及獨立儲存的工作階段日誌。三者透過標準化介面溝通，任一部分故障或需要替換，都不影響其餘部分運作。

完成解耦後，容器改為可隨時重建與替換的執行元件，控制程式不再部署在容器內，而是透過標準介面與容器互動，如同呼叫其他工具一樣。容器故障時，控制程式會先將錯誤回傳給Claude，再由Claude判斷是否重試並啟動新容器。由於工作階段日誌獨立存放於外部，控制程式本身也成為無狀態元件，即使發生故障，也能在重新讀取事件紀錄後接續執行。

由於推論不必再等待容器完成啟動，Anthropic表示，首次詞元回應時間（TTFT）的p50降低約60%，p95更降低逾90%。

解耦架構也改善了安全性，過去所有元件共處同一個容器時，Claude產生的程式碼與認證資料位於同一環境，提示詞注入攻擊只要說服Claude讀取環境變數，就可能取得存取權杖。新架構下，OAuth權杖儲存在沙箱之外的獨立保管庫中，Claude透過專屬代理服務呼叫MCP工具，控制程式與沙箱全程不接觸任何認證資料。

'