OWN NEWS GATHER
← 戻る
NVIDIA Technical Blog

NVIDIA、AIエージェントのシステムアクセスを外部から制御するオープンソース基盤「OpenShell 0.1.0」を公開

要点

  • NVIDIAは2026年9月28日、AIエージェントがアクセス可能なシステムやデータを定義・強制するオープンソースの実行環境「OpenShell 0.1.0」を公開した。

  • エージェント側のコードを書き換えることなく、サンドボックス実行、認証情報の保護、形式論理に基づくポリシー検証などの安全制御を外部から適用できる。

  • CPUおよびGPUの双方で動作し、コンテナやKubernetes環境に対応するほか、CodexやClaude Codeなどの主要なエージェントフレームワークを幅広くサポートする。

  • 半導体設計のCadence、タスク自動化基盤を構築するSlack、実機ロボット制御を行うGecko Roboticsなど、各分野の企業ですでに導入が進んでいる。

  • 米NVIDIAは2026年9月28日(現地時間)、自律型AIエージェントの権限管理および実行制御を行うオープンソースランタイム「NVIDIA OpenShell 0.1.0」を公開したと発表した。エージェントプログラム自体のコードを改変することなく、アクセス可能なシステムやデータを外部から厳格に制御できる実行基盤である。本ソフトウェアは、同社が展開する包括的なセキュリティ基盤「NVIDIA Open Agent Safety Platform」におけるランタイム層に位置づけられている。

エージェントのコード改変なしで安全な実行環境を構築

近年のAIエージェントは、与えられた目標に応じて自律的にコードを生成し、各種ツールを駆使しながら数日あるいは数週間にわたって実験や業務処理を継続できる能力を備えている。一方で、ワークスペースや計算資源、外部サービス、各種データへのアクセス権限が広範になるにつれ、本番データの誤った変更や機密情報の流出、割り当てられたタスクの範囲を逸脱した行動といったリスクが課題となっていた。

今回公開されたOpenShell 0.1.0は、エージェントの自律的な柔軟性を維持しつつ、安全性を担保するためのランタイム(プログラム実行環境)を提供する。開発者はタスクに必要な権限をエージェントに付与しつつ、ワークロードの外部からAPI操作の制限や認証情報の保護、権限変更の確認を適用できる仕組みだという。

認証情報の隔離や形式論理によるポリシー検証機能を搭載

OpenShell 0.1.0には、エージェントの安全な運用を支える複数のコア機能が実装されている。

  • 認証情報保護とサービスアクセス制御: 外部サービスを利用する際、実際の認証情報(クレデンシャル)をエージェントのワークロード外に保持したまま、認可された正当なリクエストにのみバインドして処理を行う。
  • 形式的ポリシー検証: 数理論理学に基づいてポリシーを検証する「ポリシー証明器(Policy Prover)」を搭載。要求された権限が定義済みのセキュリティ境界内に収まっているかを判定し、境界を逸脱するアクションを特定する。
  • マルチテナント対応: 共有インフラストラクチャ上で、複数のチームや顧客ごとにワークスペース、アクセス権限、外部サービスへの接続を個別に分離して運用できる。
  • セキュリティ・ガバナンスの拡張性: サードパーティ製のセキュリティサービスやガバナンスシステム、独自のチェック機能をワークロード外部の制御基盤に統合できる。

3つの主要コンポーネントと柔軟な実行基盤

OpenShellのアーキテクチャは、主に「Gateway」「Supervisor」「Sandbox」という3つのコンポーネントで構成されている。Gatewayがエージェント群の管理や外部向けリクエストのポリシー検査を担い、SupervisorとSandboxがカーネルレベルでのファイルシステム制御やプロセス制御を実行する。

実行基盤としては、ローカル環境でのサンドボックス(外部から隔離された安全な仮想実行環境)構築から、DockerやKubernetes向けのコンピュートドライバーを用いた共有インフラへの展開まで対応している。実験やデータ処理の負荷に応じてCPUおよびGPUの双方での実行が可能であり、コンテナや仮想マシン(VM)環境に幅広く対応していると説明されている。

多様なフレームワークへの対応と企業での活用事例

OpenShellは、Codex、Claude Code、Pi、Hermesといった既存のエージェントフレームワークに対応しており、今後登場する新たなフレームワークのサポートも予定されている。

発表によると、すでに様々な領域で導入が進められている。

  • Cadence: 半導体設計の現場において、自律型RTL設計エンジニア「ChipStack Autonomous RTL Design Engineer」の制御にOpenShellを採用している。
  • Slack: 業務タスクを自動化するためのオンデマンドエージェントプラットフォームの基盤として活用している。
  • Gecko Robotics: 実世界で稼働する物理ロボット上で意思決定を行うエージェントの統制・ガバナンスに利用している。

OpenShell 0.1.0はオープンソースとしてGitHubリポジトリ(NVIDIA/OpenShell)でコードが公開されており、開発者向けにはクイックスタートガイドのほか、CNCF Slackの専用チャンネル(#openshell-dev)を通じたコミュニティ連携が案内されている。

元URL