為代理提供安全的沙箱
SPACE 是 Perplexity 為 AI 代理打造的專用沙箱平台,旨在提升功能、效率與安全性。

AI 代理代表我們執行實際工作:編輯檔案、執行程式碼,並在數小時或數天內執行多步驟任務。這通常需要存取私人資訊,因此 AI 代理運行的 位置比模型本身的智慧程度更為重要。
沙箱可確保代理的安全性,使其能夠存取完成這些任務所需的工具和檔案,同時妥善保護敏感資訊。
在建構我們的代理平台 Computer 時,我們研究了市面上的現成沙箱選項。每個選項都要求我們權衡功能、效率與安全性之間的取捨。Perplexity Computer 需要這三者兼備,因此我們建構了一種全新的沙箱類型。
今天,我們隆重推出 SPACE,這是一個專為釋放 Computer 全部效能而設計的沙箱平台,同時為先進的代理系統提供最高等級的安全性。
重塑沙箱架構
SPACE 會啟動短暫的沙箱,僅在執行程式碼、與檔案互動或其他任務時才會運作。任務完成後,該沙箱及其內部的一切都會被銷毀。
對於需要跨重啟存續的長期工作,SPACE 會將每個沙箱封裝在一個工作階段中,該工作階段可以暫停、恢復或分支為多個沙箱。SPACE 的滾動式快照技術允許內容隨工作遷移,即使沒有個別的沙箱也能運作。
消除過往的取捨
大多數沙箱平台只能解決功能、效率或安全性這三個變數中的兩個。通常優化其中一項,往往需要犧牲另一項。有些解決方案具有強大的隔離原語,但會將憑證暴露在環境中。其他解決方案能妥善執行短期工作,但當工作階段需要持續數小時運行時,卻會遺失狀態並導致失敗。
SPACE 透過跨專用服務分離關注點,解決了這三個問題。網路閘道、Space Daemon 和檔案服務各自保護堆疊的不同部分。此外,它們僅在需要時才從沙箱外部提供憑證。
透過這種設計,受損的代理預設無法取得平台管理的憑證,且無法存取其指定任務以外的內容,無論工作階段的持續時間或後端為何。
建立三層安全防護
SPACE 由三個關鍵層組成,每一層都內建強大的安全措施:
控制平面 (Control Plane): 作為 SPACE 架構的第一層,控制平面負責協調沙箱的生命週期。它透過單一 API 接收所有請求,追蹤沙箱狀態,並即時決定路由至哪個後端。它會判斷任務何時需要新的沙箱,並決定任務何時完成及對應的沙箱何時可以銷毀。由於控制平面是無狀態且集中託管的,因此相同的 API 呼叫可在任何現有的基礎架構(包括本機)上運作。
節點級服務 (Node-level Services): 在 SPACE 中,節點級服務是 Perplexity 安全立場突出的地方。使用 SPACE 時,憑證永遠不會傳入沙箱。相反地,憑證僅在精確需要時從沙箱外部傳入。當代理需要暫時存取權以連線至 Google 帳戶時,SPACE 可以處理登入流程,而無需將憑證暴露在沙箱內。出站網路流量也在節點層級進行控制,受損的代理無法接觸其許可範圍以外的任何事物。
沙箱內部 (In-sandbox): 沙箱內部層是 SPACE 的最後一道防線。使用 SPACE 時,每個任務都在 Firecracker 微型虛擬機器 (microVM) 內執行,這是一個擁有獨立作業系統的完全隔離環境。這意味著內部內容無法影響宿主或其他平行執行的沙箱。Space Daemon 是唯一與 Perplexity 控制平面通訊的處理程序,負責傳輸開始、暫停和快照指令等操作訊號。這使得通訊頻道具有可稽核性和可控性。
提供全套控制功能
SPACE 在提供全套控制功能方面在同類供應商中獨樹一幟。SPACE 將暫停與恢復、工作階段分支、工作階段憑證隔離、通訊協定轉發以及多後端協調功能整合於單一平台中。
SPACE 對完整的工作階段狀態進行滾動式快照,頻率高達每分鐘一次,捕捉即時記憶體和檔案。它可以回溯至一週前。這本質上就是一個內建的時光機:任何人都可以中途離開任務,一週後回來,代理會精確地從暫停處恢復工作。
SPACE 預設將沙箱視為不可信,並透過網路控制、憑證控制、租戶隔離和加密儲存對其進行保護。如果其中一層受損,其他層仍會保護個人資訊。
透過 SPACE,企業客戶也可以使用自己的加密金鑰。如果客戶撤銷金鑰,新的沙箱將無法啟動,且現有的客戶加密資料將無法再被解密。
對於處理極度敏感資料的使用者,SPACE 設計為同時支援地端 (on-prem) 和完全離線環境運作。這種控制水準確保資料無需離開安全環境。
賦能 Perplexity
Perplexity 工程師在 10 週內將 SPACE 從概念轉化為產品。過去兩個月我們一直在內部使用 SPACE。上週,它支援了數百萬次沙箱建立和數千萬次沙箱重新連線。目前已在 Computer 中對所有使用者上線。
SPACE 旨在隨處執行。在 NVIDIA Vera CPU 上的早期測試中,實際的 Computer 風格工作流程執行速度比我們目前的生產參考快約 1.5 倍,且啟動並發沙箱的速度快達 1.9 倍。此早期訊號顯示 Vera 將為代理沙箱提供卓越價值,並驗證了 SPACE 背後的後端無關性。
投資安全環境
我們相信功能、效率與安全性之間不應存在取捨。代理應能在與我們相同的資料上工作,並享有我們對任何團隊成員所賦予的相同信任。
SPACE 僅是此安全環境的第一個迭代。隨著 AI 持續演進,我們的安全和基礎架構系統也將隨之進化。
查看 打造 SPACE:為長期執行代理提供安全且高效的執行環境以了解更多詳情。