Zero 是一个实验性的、以智能体(Agent)为首要用户的编程语言。它探索当智能体从第一天起就是主要用户时,语言设计会发生什么变化:语言可即时学习、工具暴露结构化事实用于调试和修复、标准库足够广泛以减少依赖搜索。Zero 目前处于预发布阶段,不稳定,预期会有破坏性变更。它追求智能体优先的可学习性、标准库深度、确定性工具、直接开发者体验和语法规律性。项目提供快速安装、检查、运行、构建、图形化、大小报告等命令,并包含验证和基准测试脚本。
核心要点
- Zero 是面向智能体(Agent)的编程语言实验,探索智能体作为主要用户时的语言设计。
- 语言设计目标:智能体优先的可学习性、标准库深度、确定性工具、直接开发者体验、语法规律性。
- 当前状态:预发布(pre-1),不稳定,预期有破坏性变更,不适合生产系统、敏感数据或可信基础设施。
- 提供快速安装脚本(curl -fsSL https://zerolang.ai/install.sh | bash)和常用命令(check、run、build、graph、size、skills、doctor)。
- 支持结构化输出(如 --json 标志),便于智能体检查和操作。
- 验证和基准测试通过 pnpm 运行(docs:test、conformance、native:test、command-contracts、bench)。
正文
zerolang
Zero 是一个实验性的、以智能体(Agent)为首要用户的编程语言。
该项目正在探索当智能体从第一天起就是主要用户时,语言设计会发生什么变化:一种可以即时学习的语言、暴露结构化事实用于调试和修复的工具、以及一个足够广泛的标准库,使得大多数程序无需从依赖搜索开始。
Zero 处于预发布阶段,故意不稳定。项目在寻找最适合智能体的语言、库和工具模式时,会进行破坏性变更。请将当前的语法和 API 视为探索对象,而非记忆对象。如果这听起来有用,请与我们一同尝试:运行示例、检查结构化输出、并发送关于哪些功能有助于智能体更好工作的反馈。
应预期存在安全漏洞。Zero 尚未准备好用于生产系统、敏感数据或可信基础设施。如果你计划运行或开发 Zero,请在隔离、可丢弃的环境中进行。
Zero 的目标
- 智能体优先的可学习性:一个小巧、规则的语言表面,智能体可以通过示例、文档和编译器反馈快速掌握。
- 标准库深度:常见功能应存在于文档化、连贯的库 API 中,而非分散的依赖栈。
- 确定性工具:诊断、图事实、大小报告、解释和修复计划应足够结构化,以便智能体检查和操作。
- 直接开发者体验:检查、运行、格式化、检查和修复代码应快速、可复制、可脚本化。
- 语法规律性:倾向于用明显的方式表达大多数事物,即使这会使代码比人类在其他语言中选择的更显式。
快速开始
安装最新版本:
curl -fsSL https://zerolang.ai/install.sh | bash
export PATH="$HOME/.zero/bin:$PATH"
zero --version
检查程序:
zero check examples/hello.0
运行小型可执行文件:
zero run examples/add.0
预期输出:
math works
常用命令
zero check examples/hello.0
zero run examples/add.0
zero build --emit exe --target linux-musl-x64 examples/add.0 --out .zero/out/add
zero graph --json examples/systems-package
zero size --json examples/point.0
zero skills get zero --full
zero doctor --json
验证
pnpm run docs:test
pnpm run conformance
pnpm run native:test
pnpm run command-contracts
基准测试默认在本地运行:
pnpm run bench
关联概念
- 智能体(Agent)编程语言
- 结构化工具输出
- 标准库深度
- 语法规律性
可操作项
- 在隔离环境中安装 Zero:运行
curl -fsSL https://zerolang.ai/install.sh | bash并设置 PATH。 - 尝试检查示例程序:
zero check examples/hello.0。 - 运行示例程序:
zero run examples/add.0。 - 探索结构化输出:使用
--json标志运行zero graph、zero size、zero doctor等命令。 - 运行验证测试:
pnpm run docs:test、pnpm run conformance、pnpm run native:test、pnpm run command-contracts。 - 运行基准测试:
pnpm run bench。
原文: vercel-labs/zerolang
自动加工于 2026-05-21 01:51