Cloudflare因應AI代理程式開發需求,推出一次性執行沙箱
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時間計費。
Comments (0)