ZeroLang:Vercel Labs 推出的“智能体优先”语言,或改写AI开发规则

GitHub May 2026
⭐ 4387📈 +551
来源:GitHubAI agent development归档:May 2026
Vercel Labs 正式发布 ZeroLang——一款专为 AI 智能体打造的全新编程语言。它将函数调用、工具使用与上下文管理内建为语言原生特性,而非库层面的抽象,旨在降低构建自主多智能体系统的门槛,重新定义人类与 AI 在复杂任务上的协作方式。

Vercel Labs 开发的 ZeroLang 是一门领域特定语言(DSL),它将智能体行为——工具调用、状态持久化、智能体间通信——作为一等语法构造。与传统方式(开发者通过 Python 或 TypeScript 框架如 LangChain、AutoGPT 编排 LLM 调用)不同,ZeroLang 将智能体工作流编译为可确定性执行的有向无环图。该语言的 GitHub 仓库已收获超过 4,300 颗星,反映出早期社区的强烈兴趣。ZeroLang 的意义在于它有可能将范式从“提示工程”转向“智能体编程”,使复杂的多步骤任务——如自动化数据管道、客户支持升级和代码生成——更加可靠且易于调试。

技术深度解析

ZeroLang 的核心创新在于其原生特性优先的设计。大多数智能体框架(LangChain、CrewAI、Semantic Kernel)都是通用语言之上的库。它们依赖运行时编排——从 LLM 输出中解析 JSON、在外部存储中管理对话历史、通过回调处理工具执行。这引入了脆弱性:一个格式错误的 JSON 响应就可能导致管道中断,调试时需要追踪多层抽象。

ZeroLang 颠覆了这一模式。该语言定义了三个内置原语:

1. `tool`:外部函数(API、数据库、Shell 命令)的类型化接口。编译器在编译时强制执行输入/输出模式,消除了运行时解析错误。
2. `agent`:有状态的执行单元,拥有自己的上下文窗口、记忆和工具集。智能体可以分层组合——父智能体可以为子任务生成子智能体,每个子智能体拥有独立的状态。
3. `workflow`:智能体交互的有向无环图(DAG)。边定义了数据流和控制流(例如,`agent_a -> agent_b` 表示 agent_b 接收 agent_a 的输出)。工作流可以包含条件分支、循环和并行执行。

在底层,ZeroLang 编译为字节码表示,运行在名为 ZeroVM 的自定义虚拟机上。该虚拟机处理 LLM 推理调用、工具执行和状态同步。这种设计允许确定性重放:每个智能体动作都被记录,因此开发者可以逐帧遍历工作流执行过程,检查每一步的确切提示和响应。

性能考量:ZeroLang 引入了编译和虚拟机执行的开销。然而,对于 LLM 延迟(秒级)占主导地位的智能体工作流而言,这种开销(毫秒级)可以忽略不计。真正的收益在于可靠性。ZeroLang 团队的早期基准测试显示:

| 指标 | LangChain (Python) | ZeroLang | 改进幅度 |
|---|---|---|---|
| 工具调用成功率(1000次运行) | 89.2% | 98.7% | +9.5% |
| 平均每次调试时间(分钟) | 14.3 | 3.1 | -78% |
| 5智能体工作流代码行数 | 187 | 42 | -78% |
| 冷启动延迟(首次调用) | 1.2s | 2.4s | +100%(更差) |

数据要点:ZeroLang 以较小的冷启动代价换取了可靠性和开发者生产力的显著提升。调试时间减少 78% 尤为引人注目——这表明仅确定性重放这一特性,就足以让构建复杂智能体系统的团队考虑迁移。

相关开源仓库:[ZeroLang GitHub 仓库](https://github.com/vercel-labs/zerolang)(⭐4,387,日增 +551)包含参考编译器、虚拟机以及不断增长的示例工作流集合。`examples/` 目录中包含用于代码审查、自动化客户支持和数据管道编排的多智能体系统。社区已经贡献了与 PostgreSQL、Slack 和 GitHub Actions 的集成。

关键参与者与案例研究

ZeroLang 进入了一个拥挤的赛道。智能体框架的主要参与者包括:

- LangChain(LangChain Inc.):最流行的框架,拥有超过 90,000 个 GitHub 星标。它提供了用于链式调用 LLM 和工具的模块化 Python/TypeScript 库。然而,其抽象存在泄漏——开发者通常需要理解底层的提示模板和解析逻辑。
- AutoGPT(Significant Gravitas):一个实验性开源项目,普及了自主智能体的概念。它采用基于循环的架构,智能体自行生成提示。虽然令人印象深刻,但存在 token 成本高和行为不可预测的问题。
- CrewAI(CrewAI Inc.):一个用于编排基于角色的智能体的框架。它引入了“任务”和“团队”等概念,但仍然是具有运行时编排的 Python 库。
- Semantic Kernel(Microsoft):一个与 Azure OpenAI 集成的 SDK,提供基于规划器的智能体编排。它与微软生态系统紧密耦合。

| 特性 | ZeroLang | LangChain | AutoGPT | CrewAI |
|---|---|---|---|---|
| 语言原生特性 | 是(tool, agent, workflow) | 否 | 否 | 否 |
| 编译时类型检查 | 是 | 否 | 否 | 否 |
| 确定性重放 | 是 | 否 | 否 | 否 |
| 可视化调试器 | 是(内置) | 否 | 否 | 否 |
| 多智能体支持 | 一等公民 | 通过链 | 有限 | 是(基于角色) |
| 开源许可证 | MIT | MIT | MIT | MIT |
| GitHub 星标 | 4,387 | 90,000+ | 170,000+ | 20,000+ |

数据要点:ZeroLang 是唯一提供编译时安全性和确定性重放的选项。其星标数量仍比现有产品低一个数量级,但增长速度(551 星/天)表明其正在快速被采用,尤其是在那些对现有框架的脆弱性感到沮丧的开发者中。

案例研究:Vercel 的内部使用。Vercel Labs 一直在内部使用 ZeroLang 来管理自身基础设施——自动化部署回滚、监控告警以及客户支持工作流。早期结果显示,部署失败率降低了 40%,平均事件响应时间从 12 分钟降至 4 分钟。

更多来自 GitHub

Vercel 吞并 Dev Playwright:这次迁移对开发者工具链意味着什么开源项目 'dev-playwright' 曾利用 Playwright 的自动化能力,从自动化测试到网页交互模拟,极大简化了开发工作流。如今,它已迁移至 Vercel Labs,并更名为 'dev3000'。原仓库 elsigh/dev-Morphe Manager:无需Root的安卓应用修改器,正在重塑应用定制生态Morphe Manager已成为安卓定制化领域的一股重要力量,它提供了一种非侵入式的方法来修改应用行为,完全无需Root权限。该工具在GitHub上以每日超过1500个星标的惊人速度增长,目前已突破5100星标。其核心在于一个模块化的补丁无标题PresentOn is an open-source project that uses large language models to generate complete, design-consistent slide decks 查看来源专题页GitHub 已收录 2154 篇文章

相关专题

AI agent development26 篇相关文章

时间归档

May 20262550 篇已发布文章

延伸阅读

Vercel 吞并 Dev Playwright:这次迁移对开发者工具链意味着什么热门开发者工具 'dev-playwright' 正式从 elsigh 仓库迁移至 Vercel Labs 的 dev3000。这不仅是仓库改名,更标志着项目轨迹的重大转折——获得官方 Vercel 支持的同时,原仓库被归档。AINews Vercel Dev3000 重写AI调试:统一时间线下的全生命周期捕获Vercel Labs 推出 Dev3000,一款颠覆性的 AI 调试工具,能自动捕获 Web 应用的完整开发生命周期——从服务器日志到浏览器事件——并将其结构化为统一的时间戳信息流,供 AI 分析。这种端到端的自动化有望大幅缩短前端和全栈Pi Toolkit:统一AI Agent开发,重塑开发者工作流新标准Pi 是一款开源AI Agent工具包,将编码代理CLI、统一LLM API、TUI/Web UI库、Slack机器人及vLLM Pod管理整合于单一项目。它旨在解决AI开发者工具链碎片化问题,提供一站式快速原型开发方案。Vercel Labs' Skills: The Agent Skill Store That Could Reshape AI WorkflowsVercel Labs has open-sourced Skills, a modular agent skill library that runs with a single `npx skills` command. The pro

常见问题

GitHub 热点“ZeroLang: Vercel Labs' Agent-First Language Could Rewrite the Rules of AI Development”主要讲了什么?

ZeroLang, developed by Vercel Labs, is a domain-specific language (DSL) that treats agentic behaviors—tool invocation, state persistence, and inter-agent communication—as first-cla…

这个 GitHub 项目在“zerolang vs langchain comparison”上为什么会引发关注?

ZeroLang's core innovation is its primitive-first design. Most agent frameworks (LangChain, CrewAI, Semantic Kernel) are libraries on top of general-purpose languages. They rely on runtime orchestration—parsing JSON from…

从“zerolang agent workflow examples”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 4387,近一日增长约为 551,这说明它在开源社区具有较强讨论度和扩散能力。