01 / UNDERSTAND
仕組みと使いどころ
Agent Substrateは、エージェントの状態を実行用Podから分離し、少数の待機済みWorkerで多数のActorを処理する基盤です。Actorが休止するとメモリとローカルファイルをスナップショットとして保存し、要求時に空いているWorkerへ復元します。gVisorまたはCloud Hypervisorによる分離にも対応します。エージェントの開発SDKではなく、既存のエージェントやツールを実行するためのランタイムです。GKE版は評価・非本番用途に提供され、本番サポートは限定提供です。オープンソース版は1.0未満で、APIや動作が大きく変わる可能性があります。
02 / IN PRACTICE
Agent Substrateの活用例
たとえば、こんな場面で
コーディングエージェントごとにActorを割り当て、操作中だけWorkerで実行し、利用者の入力待ちになったら状態を保存して休止させる構成が考えられます。生成コードの実行環境をエージェント単位で分離する用途にも利用できます。
03 / GOOD TO KNOW
使うときのポイント
導入前に対応する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の動向や業務に取り入れるヒントを読む。
