Vercel Labs近日在GitHub上开源了zerolang——一个专门为AI Agent设计的编程语言项目。上线不到两周就获得超过4500个Star,成为近期最受关注的新语言项目之一。
zerolang是什么?
zerolang的核心定位很明确:为AI Agent提供一种原生的编程语言。与现有的Python、TypeScript等通用语言不同,zerolang从设计之初就考虑了Agent编程的特殊需求。
项目用C语言实现,这意味着zerolang在性能上有天然优势。对于需要高频调用、低延迟响应的Agent场景,C语言实现的语言运行时比Python或JavaScript快得多。
从GitHub仓库的描述来看,zerolang定位为”The programming language for agents”——Agent的编程语言。这个定位非常精准,因为在当前的AI Agent开发中,开发者面临几个痛点:
1. 工具调用的标准化问题:不同的Agent框架(LangChain、AutoGen、CrewAI等)对工具调用的定义各不相同,导致开发者需要为每个框架单独适配。zerolang可能提供一种原生的工具定义和调用机制。
2. 上下文管理:Agent在执行任务时需要维护复杂的上下文状态。通用语言对这种场景的支持有限,开发者需要手动管理记忆、状态、依赖关系等。zerolang可能内置了上下文管理的原语。
3. 安全沙箱:Agent执行代码时需要严格的安全隔离。zerolang作为专用语言,可以在语言层面实现沙箱机制,而不是依赖外部容器。
Vercel为什么要造语言?
Vercel是Next.js的母公司,也是前端基础设施领域的头部公司。近年来Vercel在AI领域动作频频:
– 推出了AI SDK(Vercel AI SDK),成为最受欢迎的AI应用开发框架之一
– 发布了v0 AI代码生成工具
– 在Edge Runtime中深度集成了AI推理能力
推出zerolang是Vercel在AI基础设施领域的又一次布局。如果Agent编程成为主流范式,拥有自己的Agent语言意味着在生态系统中占据核心位置。
值得注意的是,zerolang发布在vercel-labs组织下,这是Vercel的实验室/孵化项目。同组织下还有zero-native(用Zig和Web UI构建桌面/移动应用,4000+星),说明Vercel正在多个方向同时探索。
Agent编程语言的市场空间
当前AI Agent开发主要使用Python,但Python并不是Agent编程的理想语言:
– 性能瓶颈:Agent循环中的频繁LLM调用、工具执行、状态更新需要高效的运行时
– 类型安全不足:Agent的输入输出涉及复杂的JSON结构,Python的动态类型容易导致运行时错误
– 部署复杂:Python应用的打包和部署一直是痛点,Agent应用尤其如此
如果zerolang能够解决这些痛点,它有可能成为Agent开发的”go-to”语言,就像Rust在系统编程领域的崛起一样。
项目现状和建议
目前zerolang还处于早期阶段(GitHub仓库创建于2026年5月15日),Star数增长非常快,但实际可用性还有待验证。
对于感兴趣的开发者,建议:
1. 关注但不急于生产使用:新语言的生态系统需要时间成熟,短期内Python+框架仍是Agent开发的主流选择
2. 学习其设计思路:即使不直接使用zerolang,了解它对Agent编程问题的解决方案也很有价值
3. 参与社区建设:如果你对编程语言设计感兴趣,这是参与一个热门开源项目的好机会











Timothy Gowers Blog – A Recent Experience with ChatGPT 5.5 Pro



暂无评论内容