Perplexity 正式发布了 SPACE(Sandboxed Platform for Agentic Code Execution),这是一个专为长时间运行的 AI 智能体设计的高性能沙盒运行时。SPACE 旨在解决自主智能体在执行复杂、多步骤任务时面临的核心挑战:如何在确保代码、凭证和网络活动隔离安全的同时,保持会话状态的持久性和连续性。
- 官方介绍:https://research.perplexity.ai/articles/making-space-secure-and-efficient-runtimes-for-long-running-agents
目前,SPACE 已全面支撑 Perplexity Computer 的所有会话,处理了数百万次沙盒创建和数千万次重新连接,显著提升了智能体任务的稳定性和效率。

核心架构与安全设计
SPACE 采用严格的隔离机制,确保不受信任的工作负载不会危及主机或其他租户:
- 🛡️ 虚拟机级隔离:每个 SPACE 沙盒都在带有独立客户机内核的虚拟机内运行,实现硬件级别的资源隔离。
- 🔐 凭证与数据分离:敏感凭证保留在沙盒外部,通过私有通道或网络层注入,避免泄露风险。企业客户还可使用自有加密密钥保护外部存储数据。
- 🌐 受控网络访问:专用的网络网关管理所有出站流量,防止恶意外联或数据渗出。
- ⚙️ 内部守护程序:沙盒内的专用守护进程严格控制文件系统和进程操作,确保智能体行为在预设权限范围内。
关键特性:持久化与状态管理
SPACE 的最大亮点在于其对长周期任务的支持,打破了传统无状态沙盒的限制:
| 特性 | 说明 |
|---|---|
| 持久会话 | 支持智能体在数小时、数天甚至数月内持续运行,保持上下文连贯。 |
| 暂停与恢复 | 可将正在运行的会话挂起并上传至对象存储,随后在任何节点以完全相同的状态恢复。 |
| 快照与回滚 | 支持常规磁盘快照(记录文件系统变更)和完整 VM 快照(捕获内存与运行状态),便于调试和错误恢复。 |
| 分叉能力 | 允许从特定时间点分叉出新的会话分支,用于并行探索不同的解决路径。 |
| 崩溃恢复 | 自动检测并恢复因意外中断而停止的智能体任务,确保工作不丢失。 |
性能优化:极速启动与低延迟
为了支撑大规模并发,Perplexity 在底层存储和调度上进行了深度优化:
- btrfs 存储层:利用写时复制(Copy-on-Write)克隆和原子快照技术,大幅减少存储消耗并加速快照创建。
- 热池预加载:保持常用模板处于就绪状态,显著缩短冷启动时间。
- 性能提升:在生产环境中,沙盒创建时间的中位数从 185ms 降至 60ms,第 90 百分位延迟从 447ms 降至 89ms,整体速度比旧系统快 3.1 到 5 倍。
未来展望
SPACE 不仅是 Perplexity Computer 的基础设施,也被定位为未来面向开发者的通用运行时平台。Perplexity 计划将其扩展至更多环境,包括:
- Linux microVM:更轻量级的云端执行环境。
- Windows 客户机:支持需要在 Windows 环境下运行的智能体任务。
- 本地机器:允许用户在本地设备上运行受控的沙盒智能体,进一步融合云端与本地工作流。
© 版权声明
文章版权归作者所有,未经允许请勿转载。















