vercel-labs/zerolang
The Programming Language for Agents
何を解決するか
Zerolangは、AIエージェントがテキスト経由でコードを記述する非効率性に対処します。従来のエージェントループはテキストファイルの作成と編集に依存しており、これは推測やフォーマットエラー、試行錯誤の繰り返しを引き起こすことがよくあります。Zerolangは、テキストを真実の源としてではなく、意味的グラフに置き換え、エージェントがコンパイラの内部表現に直接対話できるようにします。
動作方法
テキストファイル内の行範囲を編集するのではなく、エージェントはグラフネイティブなアプローチを使用します。プログラムデータベース(zero.graph)からシンボル、型、所有関係の事実を照会し、その後「検証済みパッチ」を提出して意味構造を変更します。コンパイラがこれらの編集を検証した後、ストアに書き込まれます。グラフはエージェントの主な作業表面ですが、人間は依然として.0ファイルを通じてコードとやり取りでき、これはグラフのヒューマンリーダブルな投影です。
対象ユーザー
AIエージェントや、エージェントワークフローを構築する開発者で、トークン使用量を削減し、自動コード生成および修正の信頼性を高めたい人向けです。
特徴
- グラフネイティブデータベース: ソーステキストではなく、意味的グラフをプログラムデータベースとして使用。
- 検証済み編集: コンパイラが検証するため、古くなったまたは無効な変更を防ぐ。
- 投影境界: 明示的なインポート/エクスポートメカニズムにより、人間がテキスト投影をレビューまたは編集しても、グラフから静かに逸脱しないようにする。
- エージェントフレンドリーなツール:
zero query や zero patch といった特定のコマンドにより、コンパイラの事実をエージェントに直接公開。
関連
- プロジェクト
vercel-labs/lat.mdlat.md は、npm で配布される CLI で、コードベース用のマーカドダウンベースの知識グラフを作成します。`lat.md/` にリンクされたドキュメントを書く、ソースファイルに `@lat` コメントで注釈を加える、グラフを検証する機能を提供します。エージェントや開発者は、オフラインのMiniLMまたはリモートのOpenAI/Vercel埋め込みで意味的に検索でき、`lat check`、`lat locate`、`lat expand` などのコマンドで設計意思決定、制約、テスト仕様をコードと同期させます。
- プロジェクト
trailhq/GraftGraftは、tree-sitterによる構造解析とオプションのLLM要約を活用して、コードベースのローカルでMarkdownベースの知識グラフ(要約、キーコードスニペット、タイプ付きリンク)を構築するオープンソースのTypeScript/Node.jsツールです。グラフは`graft/`フォルダにキャッシュされ、ファイル変更時のみ更新され、Claude Code、Cursor、Codex、Geminiなどのコーディングエージェントに自動的に統合されます。ベンチマークでは、最大46%のツールコール削減、42%のトークン節約、60%の遅延削減、SWE-benchで12ポイントの正解率向上を達成。統合は`graft init`コマンド1つで完了し、エージェント固有の指示ファイルを生成。CLIでは検索、可視化、テレメトリ制御が可能。プロジェクトはMITライセンスで、より高速・低コストなAI支援開発を実現します。
- プロジェクト
colbymchenry/codegraphCodeGraphは、Rustで構築されたローカルツールで、あらゆるプロジェクト(数十の言語をサポート)の完全なコード知識グラフを構築し、AIコーディングアシスタント(Claude Code、Cursor、Copilot、Geminiなど)と統合します。このグラフにより、エージェントは1回のリクエストで正確なシンボルやコールパスを取得でき、ツールコール、ファイル読み取り、トークン使用量、コストを劇的に削減します。1行のスクリプトでインストールし、リポジトリごとに `codegraph init` を実行するだけで、編集時にCLIが自動的にグラフを更新します。ブラウザUI(`codegraph ui`)でグラフを可視化でき、CLIはクリーンにアンインストール可能です。
- プロジェクト
getnao/naoビジネスユーザーが自然言語を使用してデータをクエリし、視覚化を生成できるようにする分析エージェントを構築およびデプロイするためのオープンソースフレームワーク。
- プロジェクト
xoai/sage-wikiLLMを活用して原始ドキュメントを相互接続されたウィキと知識グラフに変換する、人間とAIが共有する記憶のためのグラフベースの知識ベースです。