AI 模型与平台
Perplexity 开源其自研智能体沙箱平台 SPACE

Perplexity 于 2026 年 10 月 15 日宣布,将为其 Computer 个人智能体提供底层支持的沙箱平台 SPACE 开源,并依据 Apache License 2.0 发布代码,同时提供公开代码仓库和托管文档。
从商业服务商到开源
Perplexity 于 2 月推出 Computer,最初使用一家商业沙箱服务商。7 月,该公司用自研解决方案 SPACE 取代了这家服务商,并称新方案更加稳健、可靠。Perplexity 表示,自 7 月以来,所有 Computer 会话均由 SPACE 提供支持,且该平台每天处理数百万次沙箱创建。Perplexity 报告称,在相同的生产流量下,与之前的服务商相比,沙箱创建速度提高了 3 至 5 倍。
该公司表示,开源 SPACE 是为了向开发者提供经过生产环境验证的智能体运行时基础,其中内置了隔离、状态恢复以及凭据和网络控制功能。Perplexity 将智能体治理视为工程问题,并表示开源对于解决这一问题至关重要;该公司认为,开发者能够检查、调整并基于系统进行构建,有助于发现更多弱点并开发更好的工具。
隔离与会话控制
每个 SPACE 沙箱都在一台配备独立操作系统的小型虚拟机中运行,从而在智能体的工作与宿主系统之间建立隔离边界;中央控制平面则负责协调工作区的创建、暂停、恢复和移除。该平台将沙箱视为不可信环境,在沙箱之外管理网络访问和由平台持有的凭据,使智能体能够连接获准使用的服务,同时无需将这些凭据存储在其工作环境中。
频繁的文件快照和对完整运行环境的检查点记录,能够在中断后保留进度。为确保这些操作高效进行,SPACE 只存储变更,而不是反复复制整个环境,从而减少创建、恢复或分支沙箱所需的工作量。
在 Computer 中,SPACE 支持隔离执行代码、暂停和恢复、状态恢复以及会话分支。Perplexity 表示,这些功能为以下类型的助手提供了基础:在独立工作区中清理电子表格、执行计算并创建图表;暂停操作,以便用户检查草稿或补充缺失信息,然后在保留文件和运行状态的情况下继续;或者在工作区的不同副本中分别尝试两种数据集清理方式,并在出错后恢复较早版本的文件。
Perplexity 表示,即使智能体执行的是正当任务,在试图绕过文件缺失、请求失败或权限被拒等问题时,仍可能越过安全边界。该公司称,它将模型安全防护与周边系统中的独立控制措施结合起来:前者降低不安全行为发生的可能性,后者限制智能体能够访问的内容,并在安全防护失效时控制损害。
安全评估
Perplexity 表示,近期一系列密集的安全测试显示,SPACE 能够抵御网络绕过手法,包括 OpenAI/Hugging Face 事件中使用的手法。在该公司发布的安全评估中,测试人员让智能体蓄意尝试突破平台边界;在 108 次尝试中,没有一次从虚拟机逃逸到宿主机。部分尝试确实找到了绕过网络限制的方法;Perplexity 表示,该公司已修复这些弱点,而且在后续测试中,两种已发现的攻击方法均未能奏效。该公司还表示,已将其在其他沙箱平台中发现的相关弱点披露给这些平台的供应商。
SPACE 加入了 Perplexity 通过其 Secure Intelligence Institute 发布的一系列安全工具。该公司将该研究院描述为一项旨在开展安全研究并与更广泛的社群合作的计划。此前发布的工具包括:BrowseSafe,一款用于检测隐藏在网页中的恶意指令的模型和基准;Numbat,一套于 7 月开源的安全工具包,可帮助检测、调查和防止计算机上的智能体危险行为;以及 Bumblebee,一款于 5 月开源的扫描器,可检查开发者的计算机,查找有风险的软件包、扩展程序和 AI 工具配置。
代码仓库与云端服务
SPACE 是 Sandboxed Platform for Agentic Code Execution 的缩写,已依据 Apache License 2.0 发布在GitHub 代码仓库中。该仓库介绍的平台在相互隔离的 Firecracker 微型虚拟机中运行代码,并通过 HTTP API 创建 Linux 环境、执行命令、收集输出以及管理沙箱生命周期。模板用于提供初始环境,而沙箱则是该环境的一个实例,拥有自己的虚拟机和可写文件系统;同一个沙箱中可以运行多个命令。生命周期变更采用异步处理,API 会返回一个操作 ID,调用方需轮询以确认操作完成;命令输出则通过独立的数据平面连接传输,并使用会话级附件令牌。
SPACE 使用 Rust 实现,但应用程序通过 HTTP 和服务器发送事件与其交互,而不是嵌入 Rust 库。该项目包含一个 E2B 兼容封装,可与经过测试的 E2B Python SDK 配合使用。安装文档介绍了如何在本地 Kind 集群中部署以及如何进行身份验证;架构指南则说明了如何在不使用 Kubernetes 的情况下运行 SPACE。SPACE 托管版指南介绍了安装、配置、首次创建沙箱的工作流程以及架构;配套的 API 参考则列出了端点、字段和示例。
Perplexity 表示,CoreWeave 和 Akamai 已分别在各自的云平台上测试并推出 SPACE,目前正与该公司合作,让客户也能使用 SPACE。该公司还表示,Crusoe也正与 Perplexity 合作,将 SPACE 引入其云平台上的 Managed AI Services 服务组合。












