Cloudflare Computer发布:为AI智能体提供持久化运行环境
Cloudflare
Cloudflare推出了Cloudflare Computer,这是一个开源运行时,旨在为AI智能体提供一个更接近真实“计算机”的环境,而不仅仅是临时容器。它利用Cloudflare隔离技术实现快速的无服务器执行,使智能体更便宜、更快且更易扩展。该公司认为,基于容器的智能体无法扩展到数亿甚至数十亿并发,因此该运行时决定代码是在隔离区、容器沙盒还是网页浏览器中运行。
Cloudflare推出了Cloudflare Computer,这是一个新的开源运行时,旨在为AI代理提供持久化的运行时环境,超越传统临时容器的限制。据该公司介绍,它利用Cloudflare isolates实现快速的无服务器执行,从而降低成本,并提升代理的速度与可扩展性。Cloudflare认为,基于容器的代理部署因全球计算资源限制,无法扩展到“数亿甚至数十亿并发代理”的规模。@cloudflare/computer包引入了一种代理运行时,由平台决定代码是在isolate、容器沙箱还是网页浏览器中运行,为每个代理配备一台“计算机”,同时优化效率与可扩展性。Cloudflare表示,只有不到10%的工作需要容器,isolates足以处理编码任务、音频/视频处理以及文档创建。isolates与Cloudflare Workers一同推出,可无限水平扩展,启动和关闭迅速;它们能持久化代理状态,空闲时休眠,并在必要时生成容器沙箱。该架构将代理框架运行在isolate(一个Durable Object)中,并将容器作为按需工具调用,以优化性能和成本。核心组件是一个基于SQLite的共享文件系统,isolates和容器均可访问,从而实现任务的无缝转移和文件处理。Cloudflare Computer目前提供三种后端:容器项目(通过FUSE暴露SQLite状态)、isolate shell(在Dynamic Worker中运行just-bash环境)以及isolate JavaScript(在新的Dynamic Worker中运行ECMAScript模块)。Cloudflare Computer目前处于早期预览阶段,适合实验、探索和原型开发。
来源: InfoQ 中国 —
原文
