2026年5月15日,Vercel Labs在GitHub上开源了一个新项目——Zero编程语言。这个项目定位为”The programming language for agents”(为Agent而生的编程语言),短短4天就获得了4400+星标,引发了开发者社区的广泛关注。
什么是Zero?
Zero是一门全新的编程语言,它的设计目标不是让人来写代码,而是让AI Agent来写代码。这听起来有点反直觉,但仔细想想其实很有道理——当前的编程语言都是为人类设计的,考虑的是可读性、易学性、表达力等人类需求。但AI Agent不需要这些,它们需要的是另一种东西。
为什么需要为Agent设计语言?
随着AI编程Agent(如Claude Code、Codex、Cursor等)的普及,一个现实问题浮出水面:
- 人类语言太模糊:自然语言描述需求时,经常有歧义,Agent需要反复确认
- 现有语言太冗长:Python、JavaScript等语言有很多”人类友好”的语法糖,对Agent来说是多余的
- 调试困难:Agent写代码出错时,传统语言的错误信息是为人类设计的,Agent难以高效理解
- 上下文消耗大:现有语言的代码占用大量token,增加了API调用成本
Zero的设计理念
1. Token效率优先
Zero的语法设计极度精简,同样的逻辑用Zero写的代码比Python少50-70%的token。这意味着Agent可以用更少的API调用完成更多工作。
2. 结构化错误信息
Zero的错误信息采用结构化JSON格式,而不是人类可读的文本。Agent可以精确解析错误类型、位置和修复建议,大幅提高调试效率。
3. 声明式优先
Zero采用声明式范式,开发者(或Agent)只需要声明”想要什么”,而不是”怎么做”。这与AI的思维方式更匹配。
4. 内置类型安全
Zero在语言层面强制类型安全,减少了Agent写出类型错误代码的可能性。
社区反应
Zero的发布引发了激烈讨论。支持者认为这是AI时代的必然趋势:
“传统编程语言是为人类设计的,就像汇编语言是为机器设计的一样。当AI成为主要的代码编写者时,我们需要为它们优化工具。” —— Vercel Labs
反对者则担心:
- 过度依赖Agent可能让人类开发者丧失编程能力
- 专门为Agent设计的语言可能加剧”AI黑箱”问题
- 如果Agent写了人类看不懂的代码,维护怎么办?
对站长的实际影响
作为站长,你可能不会直接用Zero写代码,但这个趋势值得关注:
- 开发成本可能进一步降低:如果Agent能用更少的token完成更多工作,AI编程的成本会继续下降
- 代码质量可能提升:内置类型安全和结构化错误处理,意味着Agent写出的bug更少
- 新工具链:围绕Zero可能诞生一批新的开发工具、IDE插件、CI/CD集成
如何体验
如果你想试试Zero,可以通过以下方式:
# 克隆仓库
git clone https://github.com/vercel-labs/zerolang.git
cd zerolang
# 按照README安装
# 注意:项目刚开源,文档可能不完整
不过需要注意,Zero目前还处于早期阶段,不建议在生产环境使用。但作为了解AI编程趋势的窗口,值得关注。











Timothy Gowers Blog – A Recent Experience with ChatGPT 5.5 Pro



暂无评论内容