最新消息:关注人工智能 AI赋能新媒体运营

Cloudflare 为应对 AI 代理程序开发需求,推出一次性执行沙箱

科技资讯 admin 浏览

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 时间计费。