RSS Kubernetes ブログ
フォロー
Agent Sandboxを用いたKubernetes上のエージェントの実行
生成AIは、無状態の関数呼び出しから、継続的に実行され、協調して動作するAIエージェントのシステムへと進化しています。これらのエージェントは、永続的なコンテキスト、ツールの使用、コード実行、そして長期間にわたるエージェント間の通信を必要とします。Kubernetesは、これらのワークロードに最適なインフラストラクチャですが、従来のプリミティブは、これらのステートフルでシングルトンなエージェントのニーズに完全に合致していません。SIG Appsが開発中の新しいKubernetes Agent Sandboxプロジェクトは、このギャップを埋めることを目指しています。これは、AIエージェントのランタイムを管理するためのカスタムリソース定義(CRD)を導入します。Sandbox CRDは、gVisorやKata Containersなどのランタイムを使用して、信頼できないコード実行に対して強力な分離を提供します。また、堅牢なライフサイクル管理も提供し、アイドル状態のときにエージェントをゼロまでスケールダウンし、即座に再開できます。さらに、各Sandboxには、シームレスなエージェント間通信のために安定したIDが割り当てられます。急速に変化するAI分野での開発を加速するために、Extensions APIレイヤーが利用可能です。SandboxWarmPool拡張機能は、すぐに使用できる事前プロビジョニングされたSandboxポッドのプールを維持することにより、コールドスタートを排除します。ユーザーは、コアコンポーネントと拡張コンポーネントをKubernetesクラスターにインストールできます。Agent Sandboxプロジェクトはオープンソースであり、クラウドネイティブAIエージェントの未来を構築するためのコミュニティの参加を歓迎しています。