Vercel Labsは、AIエージェントがプログラムを読み取り、修復してネイティブ実行ファイルとして出荷できることを目的にした実験的なシステム言語「Zero」を公開しました。
ZeroはCやRustと同じ設計領域に位置づけられ、ネイティブの実行形式にコンパイルでき、低レベル環境を対象にしています。
同社は特に、従来のコンパイラ出力が人向けの未構造テキストであるため、エージェントがエラーを解析して修正案を推測する必要があった点を課題視しました。
Zeroでは、CLIの「zero check –json」で構造化されたJSON診断をデフォルト出力し、安定したコード、行番号、そして型付きのrepair IDを含めます。
さらに「zero explain <診断コード>」でコードに対応する説明を機械的に取得でき、「zero fix –plan –json <対象>」では修正の変更計画をJSONで出します。
加えて「zero skills」は、インストール済みコンパイラのバージョンに合わせたエージェント用手順をCLIから提供します。
言語仕様としては、I/Oなどの効果を関数シグネチャに明示し、capabilityオブジェクトがない場合はコンパイル時にI/Oを拒否するとしています。
導入はcurlでインストーラを取得し、GitHubリリースの最新バイナリを$HOME/.zero/binへ配置する手順です。
現在はv0.1.1の実験段階で、標準ライブラリや仕様は安定していないとされています。
参照元:2026/05/17 「Vercel Labs Introduces Zero, a Systems Programming Language Designed So AI Agents Can Read, Repair, and Ship Native Programs」 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/
この記事へのリアクション
このニュースをどう受け止めましたか?




コメント