AIニュース

Google製オープンソースAIエージェント基盤「AX」、v0.3.0でアーキテクチャを刷新

公開日: ・出典: google/ax (GitHub)

Googleがオープンソースで公開しているAIエージェント実行基盤「AX(Agent Executor)」が、v0.3.0をリリースした。AXは同社が別途公開している「Agent Substrate」上で、大量の自律型AIエージェントのタスクを実行・管理するためのApache 2.0ライセンスのオーケストレーターで、GitHub上のスター数は約3,700に達している。今回のリリースはHacker Newsでもその日のAI関連トップ記事として取り上げられるなど、開発者コミュニティで注目を集めた。

公式のリリースノートによると、v0.3.0では内部構成を大きく変更しており、従来は単一のCLIに組み込まれたPythonハーネスとして動いていた仕組みを、APIフロントエンド・reconciler(状態調整役)・サンドボックス化されたタスクランナーという3つの独立したサービスに分割した。あわせて、タスクの状態管理についても、これまでのKubernetesカスタムリソース(etcd上に保存)から、Redis Streamsへと保存先を切り替えている。

この変更の背景には、数百万件規模の短命なエージェントタスクが高頻度で発生・消滅を繰り返す状況に、ストレージ容量やトランザクション処理に制約のあるetcdでは対応しきれないという課題があったという。あわせて、旧バージョンに含まれていたATEクライアントやSQLイベントログ、同梱のスキルサンプルなどは今回廃止され、新アーキテクチャに対応したドキュメントやKubernetes向けデプロイマニフェストが新たに追加されている。

出典: google/ax (GitHub)

Xでシェア

AX v0.3.0での主なアーキテクチャ変更点

公式リリースノートに基づく、v0.2以前とv0.3.0の内部構成の比較。

項目 v0.2以前 v0.3.0
タスク状態の保存先 Kubernetesのカスタムリソース(etcd上に保存) Redis Streams
実行構成 単一のCLIに組み込まれたPythonハーネス APIフロントエンド・reconciler・サンドボックス化タスクランナーの3サービスに分割
ATEクライアント・SQLイベントログ・同梱スキルサンプル 同梱 廃止

※出典: google/ax v0.3.0 Release Notes (GitHub)