Cloudflare Computer 发布:让 AI 智能体拥有持久化运行环境

Cloudflare于8月15日正式推出Cloudflare Computer——一个开源的AI智能体持久化运行时,让每个AI智能体都能拥有自己的"计算机",而不只是临时容器。更关键的是,它基于Cloudflare isolates构建,可以实现近乎无限的横向扩展,支撑亿级并发智能体同时运行。

Cloudflare Computer

Cloudflare认为,传统容器方案无法支撑"数亿乃至数十亿个并发智能体"的规模——全球根本没有足够的计算能力来同时运行这么多容器。而Cloudflare Computer的核心思路,正是用更轻量的isolates替代容器,用平台调度替代手动选择,让每90%以上的任务在isolate中完成,只有不到10%的工作需要动用容器。

一、Isolate:轻量、高速、可休眠

isolate是Cloudflare在2017年推出Workers平台时引入的技术,其核心理念是让代码在隔离环境中运行,启动和销毁速度极快(毫秒级),且可以近乎无限地并行扩展。Cloudflare Computer将这一理念引入AI智能体领域:每个智能体运行在一个isolate中,平台根据任务复杂度动态决定是否需要启动更重量级的容器沙箱。

这种架构的优势在于:横向扩展由isolate原生支持,每个isolate相互独立,不存在容器间的资源竞争;纵向扩展则由容器沙箱在必要时承接——当智能体需要访问GPU、运行复杂计算或调用系统级工具时,isolate可以按需启动容器沙箱,处理完毕后再休眠。

二、SQLite共享文件系统:isolate与容器的桥梁

Cloudflare Computer架构中另一个关键组件是基于SQLite的共享文件系统。isolate和容器沙箱都可以访问同一个文件系统,这意味着任务可以在两者之间无缝迁移,而无需担心文件路径或状态丢失。这个文件系统可以挂载Git仓库、云存储桶或任意本地文件,同时所有操作都受到管控、经过审计并处于可观测状态。

Cloudflare表示,目前Cloudflare Computer提供三种后端:容器项目(SQLite状态真正挂载到FUSE文件系统)、isolate shell(在Dynamic Worker中运行just-bash环境)、以及isolate JavaScript(在全新Dynamic Worker中运行ES模块)。开发者可以根据场景需求选择最合适的后端。

三、面向AI工程师的下一代运行时

Cloudflare Computer的目标用户是AI工程师、MLOps工程师和云原生平台架构师。它解决的本质问题是:如何在保持智能体状态持久化的同时,实现真正的规模化扩展。传统方案中,要么选择有状态的容器(扩展困难),要么选择无状态的函数(状态管理复杂),Cloudflare Computer则通过isolate+容器的混合架构找到了一个折中点。

需要注意的是,Cloudflare Computer目前仍处于早期预览阶段,官方明确表示"只适合用于实验、探索和原型开发"。但对于关注AI基础设施演进的开发者来说,这个项目的架构思路值得持续关注。

AD:精心整理了2000+好用的AI工具!点此获取

相关推荐

1 1

免费AI工具合集,点击进入

AI对话

玉米AI助手