时间:2026年8月6日
地点:美国旧金山(Vercel Labs)
人物:Vercel Labs工程师Chris Tate
事件详情:Vercel Labs于8月6日通过InfoQ发布Zero编程语言v0.3.0版本,引入图优先(graph-first)的编译架构。该语言由Vercel Labs工程师Chris Tate于5月15日首次公开,专为AI Agent编写和修复代码设计,文件后缀为.0,Apache 2.0开源协议,GitHub星标已超过5200。Zero的所有CLI子命令统一通过--json标志输出结构化诊断信息(如NAM003错误代码),并附带类型化修复元数据(如declare-missing-symbol),让Agent能直接解析、可修改或拒绝修复方案。v0.3.0重大更新是把zero.graph二进制图存储作为编译器输入,.0文件作为人类可读投影,Agent通过zero query和zero patch操作,补丁由图哈希保护,旧版本源码投影在编译器边界被拒绝。
背景:传统编程语言(如Rust、C++)的错误信息为人类阅读而设计,格式不稳定且缺乏修复动作概念。AI Agent需要解析非结构化文本才能定位问题,方式脆弱、易出错。Zero的重构思路与MCP(Model Context Protocol)异曲同工,通过将错误诊断和修复路径完全JSON化、将工具链统一到单一二进制,显著降低Agent与编译器之间的交互成本。Zero的hello world可编译为16.2 KiB的原生二进制,编译耗时毫秒级。
影响:
- 推动编程语言从人类友好向Agent友好范式转变
- 为AI Agent原生编程语言生态树立新标杆
- 加速AI自主编程从Copilot辅助到Agent-First的演进
- 可能催生专为Agent设计的完整软件栈生态
总结:Vercel Labs发布的Zero编程语言,通过结构化JSON诊断、统一的CLI接口和图优先编译架构,为AI Agent编程提供了原生友好的系统级语言环境。这标志着软件工程正在从AI辅助人类编程向AI原生自主编程发生范式转移。虽然Zero目前仍是实验性项目,警告存在破坏性变更,但v0.3.0版本已展现成熟度,v0.3.2还把zero import速度提升了12倍,预计将推动更多Agent-First编程工具涌现。
参考来源:
- https://www.infoq.com/news/2026/08/vercel-ships-zero-ai/
- https://www.agentupdate.ai/zh/news/vercel-labs-zero-agent-first-programming-language/
- https://github.com/vercel-labs/zerolang
- https://www.cnblogs.com/itech/p/20237882
- https://www.marktechpost.com/2026/05/17/vercel-labs-introduces-zero-a-systems-programming-language-designed-so-ai-agents-can-read-repair-and-ship-native-programs/
- https://blog.csdn.net/irpywp/article/details/161167783
- https://a.codekk.com/ai/2026-05-19
- https://needhelp.icu/blogs/zerolang-vercel-ai-agent-language/