Cloudflare工程师谈可扩展软件:AI让用户自定义App成为可能

By AI123

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,作为可扩展软件的实践验证。

Explore topicsAIExtensible Software

Source

View all