新聞

Cloudflare宣布將Dynamic Worker Loader開放給Workers付費計畫用戶使用,讓開發者可在執行期間動態載入新的Worker,將AI即時生成的程式碼放進獨立沙箱執行。該功能讓代理程式改以撰寫程式碼方式串接API,而不是逐一呼叫工具,同時把未受信任程式碼與主程式、外部網路及敏感資源隔離開來。

Dynamic Worker Loader也採用Cloudflare Workers既有的隔離執行模型,由載入端Worker在執行時指定模組、相容性日期與可注入的綁定項目,再建立新的動態Worker執行環境。開發者可直接封鎖對外網路連線,或攔截HTTP請求、改寫目的地、注入憑證,讓AI產生的程式碼只能存取被允許的服務。

Dynamic Worker Loader的差異在於,其以V8隔離取代容器作為程式碼執行邊界。官方表示,Dynamic Workers為容器的輕量替代方案,隔離可在毫秒等級啟動,適合為單次任務建立一次性執行環境後立即結束。對AI代理程式而言,該模式可降低每次執行未受信任程式碼時的延遲與資源負擔,也讓每個請求各自隔離的做法更容易執行。

Cloudflare也將這項能力延伸到自家的Code Mode。Code Mode讓模型改以撰寫TypeScript來串接工具,再把程式碼送入動態Worker沙箱執行,並可預設封鎖對外網路連線。Cloudflare在提供執行環境之餘,正把AI代理程式的程式生成、執行與權限控管整合到同一套底層架構中。

Dynamic Workers目前僅開放Workers付費方案用戶使用,計價項目包括每日建立的唯一Dynamic Worker數量、請求數與CPU時間。其中,每個Dynamic Worker每日0.002美元的建立費已列入定價模型,但Beta期間暫免收費,現階段仍以既有Workers的請求數與CPU時間計費。