Gen-Zero:Rust製のAIエージェント向け決定論的意思決定エンジン兼MCPサーバー

Published · AI Daily — AI-assisted deep research, methodology & disclosure

Gen-Zeroは、オープンソースでRust製の認知意思決定エンジン兼エージェントランタイムSDKである。反射プラグインはトークン生成を一切使わず、特徴ベクトルを候補の確率分布に直接変換する。実測のpredict遅延はシングルスレッド・1024次元入力・releaseビルドでp50 164マイクロ秒、p99 238マイクロ秒(このリポジトリ自身のベンチマーク値)。重みはホットパッチ対応で、ハッシュ検証済みの差分パッチを並行読み取り中でも無停止で適用できる。

先読みが必要な判断では、Gen-Zeroは潜在空間の世界モデル上で候補行動をシミュレーションし、MCTS、MPC/CEM、A*探索で解く。その裏にはフェイルクローズドの安全ゲートがあり、モデル不在・アセット検証失敗・リスク評価不能の場合は当て推量ではなく明示的な拒否または確認要求を返す。ランタイム全体は1つのRustバイナリにまとまっており、CLIとstdioまたはSSE/HTTP経由のネイティブMCPサーバーを提供するため、Claude CodeやCodexなどのMCPクライアントから直接呼び出せる。ライセンスはApache 2.0。

エージェントに決定論的な意思決定エンジンが必要な理由

多くのエージェントフレームワークは、あらゆる判断をトークン生成で行う。負荷がかかると遅くなり、再現性も低く、監査コストも高い。Gen-Zeroは、速さと一貫性が必要な判断について別の道を選んだ。反射プラグインは縮小型低ランク再帰演算子であり、特徴ベクトルを候補の確率分布へ直接変換する。自己回帰生成は一切行わない。このリポジトリ自身のベンチマーク(シングルスレッド、1024次元入力、releaseビルド)で、predict遅延はp50 164マイクロ秒、p99 238マイクロ秒と実測されている。

MCPネイティブ、バイナリ1つで完結

Gen-Zeroは、CLIとネイティブのModel Context Protocolサーバーを備えた単一のRustバイナリとして配布される。ローカルツール向けにはstdio、ホスト型サービス向けにはbearerトークン認証付きのSSE/HTTPを使う。Claude Code、Codex、Google AntigravityはいずれもワンコマンドでMCPサーバーとして追加できる。サーバー側は`zero`と`pipeline`という2つのツールを登録しており、CLIと同じ認知ランタイムを経由する。

反射は速さ、探索は深さを担う

すべての判断が反射で片付くわけではない。先読みが必要な選択では、Gen-Zeroは潜在空間の世界モデル上で候補行動をシミュレーションし、タスクに応じてMCTS、MPC/CEM、A*で探索する。反射プラグインは本番環境でもホットパッチ可能で、差分パッチは適用前後にハッシュ検証され、並行読み取り中でも無停止でプラグインの重みを入れ替える。対応CPUではAVX2で高速化される。

フェイルクローズド:黙って失敗しない

すべての判断の手前に安全ゲートがある。モデルが存在しない、アセットの検証に失敗した、あるいはリスクを評価できない場合、Gen-Zeroはそれらしい当て推量を返す代わりに、明示的な拒否または確認要求を返す。「わからない」と言えるエージェントは、常に何かしら答えるエージェントより安全である。

クイックスタート

git clone https://github.com/xmond/gen-zero.git
cd gen-zero
cargo build --release
./target/release/gen-zero serve --mode stdio

ホスト型のMCPサーバーに直接接続することもできる:

claude mcp add gen-zero -- "https://api.gen-zero.ai/sse?token=gz_public_free"

Gen-ZeroはApache 2.0ライセンスのオープンソースである。ソースコード・ドキュメント・ベンチマークはhttps://github.com/xmond/gen-zero。公式サイト:https://gen-zero.ai/

Sources