OpenAI 為 Agent SDK 加入沙箱

AI Agent 的最大問題不是能不能幹活,是敢不敢讓它幹

過去一年裡,AI Agent「失控」的故事沒少見:幫你發了不該發的郵件,刪了不該刪的檔案,把一個小任務滾成了一堆副作用。

這不是模型不夠聰明,而是執行環境沒有安全邊界

OpenAI 在 4 月 15 日更新的 Agents SDK,針對的就是這個問題:引入了沙箱(sandbox)機制,讓 Agent 在一個隔離的運算環境裡執行,接觸不到它不應該碰的檔案和工具

沙箱是怎麼工作的

簡單說:Agent 被限制在一個「工作區」裡,只能存取被明確允許的檔案和程式碼路徑,無法操作宿主系統的其他部分。

SDK 現在支援多家第三方沙箱服務商,企業可以自帶基礎設施或直接接入以下平台:

沙箱服務商 特點
Cloudflare 邊緣運算,低延遲
Vercel 前端友善,函式沙箱
E2B 專注 AI 程式碼執行
Modal 彈性算力
Daytona 開發環境隔離
Runloop 企業級工作流程
Blaxel AI Agent 專用

選哪家看你現有的技術棧,大部分團隊應該能找到匹配的。

還有什麼新東西

除了沙箱,這次更新還帶來了:

  • 模型原生 Harness:支援 Agent 在檔案、程式碼、工具之間做跨步驟的長鏈路任務,不再只是單輪互動
  • 子 Agent 支援(roadmap):未來可以讓 Agent 拆分為多個子任務並行執行
  • 程式碼模式(roadmap):更適合程式碼執行的特殊 Agent 行為模式

OpenAI 產品團隊的 Karan Sharma 說,他們想讓開發者「用我們的 harness 和他們自己的基礎設施來搭建長視野 Agent」。

有什麼限制

目前只有Python 版本,TypeScript 支援在路上但沒給具體時間。

這對前端主導的團隊是個不便,但對後端和資料工程來說問題不大。

價格方面按標準 API 計費,不加收額外費用。

為什麼這件事值得關注

在 Agent 這條賽道上,Anthropic 有 Managed Agents,微軟有 AutoGen 框架,OpenAI 之前的 SDK 相對原始。

這次更新之後,OpenAI 的 Agent 基礎設施終於有了基本的企業級安全能力——沙箱機制是生產部署的必要條件,沒有它企業根本不敢把 Agent 放進關鍵流程。

時間節點也挺有意思:就在 Anthropic 把 Claude 託管 Agent 推向企業的同一時期,OpenAI 這個動作更像是一次防守性更新,而不是進攻。但對開發者來說,兩家都在認真做 Agent 基礎設施,總歸是好事。

參考來源:OpenAI updates its Agents SDK to help enterprises build safer、CocoLoop、 more capable agents(TechCrunch)