Skip to main content
Novita Agent Sandbox は、AI エージェント向けに分離されたステートフルな実行環境を提供します。 Sandbox を使用すると、インフラストラクチャを管理することなく、コードの実行、依存関係のインストール、ファイルへのアクセス、ブラウザの使用、セッション間での実行状態の保持を行えます。

コアコンセプト

Agent Sandbox は、Sandbox、Template、Snapshot という 3 つのコアコンセプトを中心に構築されています。

Sandbox

Sandbox は、エージェントがタスクを実行するための分離された実行環境です。 Sandbox 内では、エージェントはコマンドの実行、ファイルの読み書き、依存関係のインストール、ブラウザベースのワークフローの利用ができます。各 Sandbox は独自のファイルシステムとランタイム環境を持ちます。

Template

Template は、Sandbox が開始時に使用する環境を定義します。 Template を使用すると、事前定義された依存関係、設定、セットアップ手順を備えた一貫性のある Sandbox を作成できます。複数の Sandbox を同じ準備済み環境から開始したい場合は、Template を使用してください。

Snapshot

Snapshot は、Sandbox の現在の状態を再利用可能な環境として保存します。 Snapshot は、Sandbox の設定、依存関係のインストール、再利用したいファイルの生成を行った後に役立ちます。新しい Sandbox は Snapshot から作成できるため、同じセットアップ手順を繰り返す必要はありません。

Agent Sandbox を使用する場面

Agent Sandbox は、エージェントがタスクを実行したり、状態を保持したり、準備済み環境を再利用したりするために、分離された環境を必要とするワークロード向けに設計されています。 一般的なユースケースは次のとおりです。
  • コードを実行し、パッケージをインストールし、テストを実行するコーディングエージェント
  • Web ワークフローを自動化するブラウザエージェント
  • ファイルを処理し、レポートを生成するデータ分析エージェント
  • 多数の分離環境を必要とする研究または RL ワークロード

料金

Agent Sandbox は CPU と RAM に対して秒単位の課金を提供します。Template、一時停止中の Sandbox、Snapshot を含むストレージには、現在、日単位の料金が適用されます。詳細については、料金ページを参照してください。

はじめに

SDK または CLI を通じて Agent Sandbox を開始および管理できます。詳細については、クイックスタートページを参照してください。
最終更新日 2026年8月10日