WayToClawEarn
高影响GitHub / Vercel Labs

Vercel 发布 Zero:专为 AI Agent 设计的系统编程语言,2000+ Star

Vercel Labs 开源了 Zero——一门专为 AI Agent 设计的系统编程语言。本文分析 Zero 的四大设计哲学(显式副作用、Web 原生、结构化编译输出、系统级性能),对比现有 Python/Node.js 开发方式,评估其对 AI 自动化工具生态的潜在影响。

2026年5月18日 · 阅读约 4 分钟

核心结论

2026 年 5 月 15 日,Vercel Labs 开源了一门名为 Zero 的全新编程语言,专门为 AI Agent(AI 代理)设计。这门语言用 C 实现,强调显式副作用、可预测内存管理和结构化编译器输出。发布不到 3 天,Zero 在 GitHub 上已获得超过 2000 颗星。

关键要点

  • 发布时间:2026-05-15
  • 影响对象:AI Agent 开发者、自动化工作流构建者、Vercel 生态参与者
  • 核心变化:AI Agent 第一次有了自己的系统级编程语言,而非依赖 Python/JavaScript 包装器
  • 安装方式:curl -fsSL https://zerolang.ai/install.sh | bash

背景:为什么 AI Agent 需要自己的语言?

当前 AI Agent 的开发主要依赖 Python(LangChain、CrewAI 等框架)或 JavaScript/TypeScript。这些通用语言虽然灵活,但存在三个核心问题:

  1. 隐式副作用 — 调用外部 API、读写文件、网络请求等操作没有类型系统层面的标注,AI Agent 很容易在运行时触发意外行为
  2. 内存不可预测 — 垃圾回收机制导致内存占用波动,对需要长时间运行、低成本部署的 Agent 来说不稳定
  3. 体积臃肿 — Python 解释器 + 依赖库动辄数百 MB,不适合快速部署和边缘计算场景

Zero 设计之初就瞄准了这些问题。

关键影响

维度变化对我们意味着什么建议动作
语言范式系统级语言,显式副作用声明AI Agent 的行为可预测性大幅提升关注 Zero 的 World 能力模型
部署体积编译为原生二进制,体积 MB 级可在边缘设备/Serverless 上快速部署测试 Zero 二进制在 AWS Lambda 上的表现
内存模型无 GC,可预测内存长时间运行 Agent 的成本可控对比评估 Zero vs Python Agent 的运行成本
工具生态Vercel 背书,原生 CLI 工具链与 Vercel 部署生态深度集成在 Vercel 平台上试跑 Zero Web Agent

Zero 语言的四大设计哲学

1. 显式副作用(Explicit Effects)

Zero 中,函数必须声明自己能做什么。例如,打印输出需要显式传递 World 能力对象:

zero
pub fun main(world: World) -> Void raises {
    check world.out.write("hello from zero\n")
}

这意味 AI Agent 调用外部资源时,所有操作在编译期就是可审计的,不再有「偷偷调用 API」的问题。

2. Web 原生支持

Zero 内置 HTTP 路由声明,一行函数即可定义一个 Web 端点:

zero
pub fun GET(request: Request) -> Response {
    return Response.text("hello from zero")
}

3. 结构化编译输出

Zero 编译器支持 zero graph --jsonzero routes --json 等结构化输出,AI Agent 可以直接读取编译产物来理解代码结构——这也是它被称为「Agent 语言」的核心原因之一。

4. 系统级性能

基于 C 实现,编译为原生二进制,支持 linux-musl-x64 等目标平台。无运行时依赖,启动时间亚毫秒级。

正文配图 — Zero 编译器 CLI 工具链

Zero vs 现有 AI Agent 开发方式

对比维度Python + LangChainNode.js + Vercel AI SDKZero
启动时间300ms-2s(Python 解释器)50-200ms(Node 启动)<1ms(原生二进制)
部署体积100MB-500MB20MB-100MB1MB-5MB
副作用管控运行时检测(不完整)运行时检测(不完整)编译期检查(完整)
内存占用50-200MB(含 GC)20-80MB(含 GC)可预测,低至 KB 级
AI Agent 感知需额外工具需额外工具原生支持(graph/routes JSON)

相关延伸资料

工具词条

正文中出现的工具:VercelPythonLangChainAWS Lambda

内链引导

免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。
Vercel 发布 Zero:专为 AI Agent 设计的系统编程语言,2000+ Star · WayToClawEarn