你刚让AI写了一段处理发票的代码,它跑通了。第二天你想让同事接着用,发现脚本存在你笔记本的某个角落,依赖环境早就变了。这不是技术问题,是协作模式的崩塌。
Cloudflare今天发布的Project Think,瞄准的正是这个裂缝。他们赌的是:下一代AI代理不该是本地脚本,而该像网页一样——随时可达、按需计费、自动恢复。
为什么"个人厨师"模式撑不住了
今年Pi、Claude Code、Codex这些工具验证了一件事:给大语言模型读写文件、执行代码、记住经验的能力,它会从"代码辅助"变成"通用助手"。
用户开始用它们管日历、分析数据、谈采购、报税、自动化业务流程。模式很固定:读上下文→推理→写代码行动→观察结果→迭代。代码成了行动的通用媒介。
但Cloudflare团队自己天天用这些工具时,撞上了四堵墙。
第一堵是设备墙。代理只跑在笔记本或昂贵的VPS上,没法共享、协作、跨设备交接。第二堵是成本墙。空闲时也按固定月费计费,团队或公司规模一放大,数字难看。
第三堵是运维墙。装依赖、管更新、配身份和密钥,全是手工活。第四堵最要命——结构墙。
传统应用是多对一:一个实例服务很多用户。代理是一对一:每个代理是独特实例,服务一个用户,跑一个任务。餐厅有菜单和中央厨房批量出餐;代理像私人厨师,每次食材、技法、工具全不同。
这彻底改写了扩容公式。一亿知识工作者每人用一个代理助理,哪怕并发 modest,也需要千万级同时会话容量。按现在每个容器的成本,账算不过来。
Project Think的五张牌
Cloudflare的解法是一组新原语,外加一个把原语串起来的基类。你可以拆开用,也可以直接继承基类快速启动。
第一张牌叫"纤维"的持久执行。崩溃恢复、检查点、自动保活——代理跑一半挂了能续上,不是从头来。
第二张是子代理。隔离的子代理,自带SQLite和类型化RPC,可以派出去干脏活,主代理等着收结果。
第三张是持久会话。树形消息结构,支持分叉、压缩、全文搜索。对话不是线性聊天记录,是可导航、可修剪的状态树。
第四张是沙箱代码执行。Dynamic Workers、codemode、运行时npm解析——代理写的代码能立刻跑,不用你配环境。
第五张最野:自编写扩展。代理在运行时写自己的工具。不是调用预设API,是现场造工具。
这五张牌背后有个"执行阶梯":工作空间→隔离环境→npm→浏览器→沙箱。不同安全级别、不同资源需求,对号入座。
辩论:这到底是基础设施革命,还是云厂商的锁客套路?
支持方观点很直接:现有代理架构是"富客户端"思维的延续,注定死在规模上。Cloudflare把代理当成新型网络资源——像DNS请求一样轻量、像Worker一样按需计费,这才对味。
他们的边缘网络+无服务器架构,理论上能把"千万并发会话"的成本压到传统方案的十分之一以下。持久执行和子代理解决了状态管理和并行化的老大难。这对企业客户是真金白银的吸引力。
反方观点同样尖锐:Cloudflare在造一个新笼子。这些原语深度绑定他们的运行时——Durable Objects、Workers、R2存储。你的代理越复杂,迁移成本越高。
"自编写扩展"听着炫,但运行时npm解析意味着你的代理依赖Cloudflare的供应链安全。子代理的隔离是黑箱,调试困难。树形会话结构没有开放标准,数据锁死在他们的格式里。
更深层的质疑是:一对一代理的假设本身成立吗?很多工作流其实是"一个代理协调多个用户",或者"多个代理共享上下文"。Cloudflare的架构预设了强隔离,可能过度工程。
我的判断:这是一次"云原生代理"的定义权争夺
Cloudflare不是在卖工具,是在划定赛道规则。他们把"代理=有状态的、长运行的、边缘部署的代码执行单元"这个等式焊死,然后宣布自己是最佳跑道。
这个赌局的风险和收益都很大。如果一对一代理真的成为主流交互模式,Cloudflare提前卡住了基础设施的咽喉。如果混合模式或联邦架构胜出,他们的强隔离设计反而成包袱。
但有个信号值得注意:他们团队自己"每天在用这些工具"。这不是市场调研,是 dogfooding 到痛点后的反击。持久执行和子代理的设计,明显来自"代理跑一半挂了"和"派出去的任务失控"的真实创伤。
对开发者的实际影响分三层。短期:Agents SDK多了组趁手的原语,边缘跑代理的门槛确实低了。中期:你的架构决策会被这些原语 reshape,选Cloudflare生态还是走开放标准,成了必答题。长期:如果千万并发代理成为常态,今天的成本结构会被重写,而Cloudflare已经按那个未来定价了。
这不是中立的基建升级。这是把"代理经济"的底层账本,从"按月租服务器"改成"按调用付计算+存储+状态费"。谁控制这个账本,谁就抽得到下一代自动化的税。
热门跟贴