Cloudflare工程师谈可扩展软件:AI让用户自定义App成为可能
2026年8月28日,Cloudflare首席工程师Jeremy Morrell在一次公开讲话中阐述了“可扩展软件”理念。他认为,随着AI能力的发展,用户无需成为专业工程师,就能通过自然语言让软件自动生成代码并挂载到预设扩展点,从而实现个性化功能定制。“人人都能改自己的App”正在从设想变为现实。
Morrell指出,传统Web软件功能固定、逻辑不可更改,而AI大幅降低了编写代码的成本,使得服务少数人的“小软件”成为可能。但要让陌生代码安全、高效地在平台中运行,仍面临五大挑战:成本、冷启动、限额、隔离和功能实现。他提出,用户代码未被调用时成本应趋近于零,单次调用价格需控制在几分之一美分;冷启动时间需压缩至毫秒级;同时必须在CPU、内存、网络请求及日志输出等方面设置严格上限,并通过多层隔离防范恶意代码与跨租户攻击。
在授权方案上,Morrell梳理了业内的三代演进:第一代直接发放API密钥,灵活性高但风险大;第二代引入代理层做白名单与限流,但维护成本高;第三代基于“能力”(capability)模式,直接向用户代码传递受限的函数对象,凭据不进入用户代码环境,从机制上杜绝数据外泄。他还提到,将TypeScript编写的能力定义交给大模型,比传统OpenAPI格式更省token且更准确。
Morrell认为,真正的门槛不在于让AI写出代码,而在于决定这段代码能访问什么。他列举了嵌入式解释器、V8 Isolates、MicroVM和WASM/WASI四条技术路线,并强调它们并非互相替代,而是可以组合使用。他本人已将自己的静态博客改造为一个小型demo,作为可扩展软件的实践验证。
- 2026-08-28 15:46 | 36氪:10年前赌输的创业,被AI救活,以后人人都能改自己的App阅读原文
我收藏的长文,全推到我的阅读器上。 每周扫一遍arXiv,跟我方向沾边的论文都留下,贴好标签。 我常看的网站抓下来老是乱码,给它单独写个解析器。 这是Cloudflare首席工程师Jeremy Morrell的「独家需求」,他手上的那个阅读App,一条也做不到。 他想要的是,这几句话说完,就有个机器人把对应的零碎代码挤出来,挂到软件预留好的扩展点上,然后自己跑起来。 做完还能顺手分享出去,谁想要谁拿走。 这,才是他心目中理想的软件样子:可扩展软件(Extensible Software)。 Morrell认为今天我们用的绝大多数Web软件,都是静态的。 ...