本文へスキップ
MameTechNews
バックエンド

Perplexity、エージェント用サンドボックス基盤SPACEをオープンソース化 Firecracker microVMで隔離、Apache 2.0

## POINTS

  • Computerを支える社内サンドボックス基盤SPACEをApache 2.0で公開
  • Firecracker microVMで隔離し、HTTP APIとSSEで作成・実行・出力取得・休止・削除を操作
  • 9モデルによる118回の脱出試行は0件と公表、Akamai・Crusoe・CoreWeaveが提供や手順公開で協力

Perplexityは10月15日、エージェントのコード実行基盤SPACE(Sandboxed Platform for Agentic Code Execution)をオープンソースとして公開した。SPACEは7月に市販のサンドボックス提供元から置き換えた社内基盤で、エージェントやユーザーのコードをFirecracker microVM上の隔離されたLinux環境で動かす。アプリケーションはHTTP APIとServer-Sent Eventsでサンドボックスの作成、コマンド実行、標準出力・標準エラーの受け取り、一時停止・休止・再開・削除といったライフサイクルを操作する。本体はRustで実装されているが、利用側はRustライブラリを組み込む必要はなく、公式の入門手順は標準ライブラリだけのPythonで書かれている。認証情報やネットワークのポリシーはゲストの外側で管理する設計。ローカル検証はKVMが使えるx86_64のapt系Linux上でKind(Kubernetes in Docker)クラスタに構築し、AWS EKS向けの参照構成も含まれる。Perplexityによると、9つのフロンティアモデルに脱出を試みさせた118回の試行で脱出は0件だった。AkamaiがSPACEを自社クラウドで提供し、Crusoeもマネージドサービスへの追加で提携、CoreWeaveは評価用の構築手順を公開している。