AI LAB / KEYWORD DICTIONARY

基礎知識

Agent Substrate(エージェント実行基盤)とは?

Agent Substrateは、多数のAIエージェントを分離された環境で実行し、休止中の計算資源を解放できるオープンソースのKubernetes向け実行基盤です。

仕組みと使いどころ

Agent Substrateは、エージェントの状態を実行用Podから分離し、少数の待機済みWorkerで多数のActorを処理する基盤です。Actorが休止するとメモリとローカルファイルをスナップショットとして保存し、要求時に空いているWorkerへ復元します。gVisorまたはCloud Hypervisorによる分離にも対応します。エージェントの開発SDKではなく、既存のエージェントやツールを実行するためのランタイムです。GKE版は評価・非本番用途に提供され、本番サポートは限定提供です。オープンソース版は1.0未満で、APIや動作が大きく変わる可能性があります。

Agent Substrateの活用例

たとえば、こんな場面で

コーディングエージェントごとにActorを割り当て、操作中だけWorkerで実行し、利用者の入力待ちになったら状態を保存して休止させる構成が考えられます。生成コードの実行環境をエージェント単位で分離する用途にも利用できます。

使うときのポイント

導入前に対応するKubernetesまたはGKEのバージョンを確認してください。GKE版ではGPUのActorへの引き渡しや、休止中のネットワーク接続の保持には対応していません。

参考資料

Agent Substrate available on GKE | Google Cloud Blog (新しいタブで開きます)About Agent Substrate on GKE  |  GKE AI/ML  |  Google Cloud Documentation (新しいタブで開きます)GitHub - agent-substrate/substrate: Agent Substrate: the core system (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る