Perplexity推出安全沙箱,让AI代理既安全又强大
Perplexity AI推出SPACE沙箱平台,为AI代理提供隔离的安全环境,支持长期任务、会话暂停与恢复,并保护用户凭证。基于AWS Firecracker微虚拟机技术,性能提升显著。
Perplexity AI Inc. 今日发布了一项新功能,旨在提升其现有代理型人工智能服务“Computer”的性能与安全性。该公司推出了SPACE,一个沙箱平台,允许AI代理充分发挥其能力,同时提供最高级别的安全保障。
Perplexity Computer可被描述为基于Perplexity AI搜索引擎的“数字员工”。它接收用户用自然语言描述的目标,将其分解为多步骤任务,并协调超过19种不同的前沿模型(包括Claude、Gemini和Grok)与各种工具交互,如网页搜索、电子邮件、Notion、Slack、数据整理等。这与Anthropic的Claude Cowork和OpenAI的ChatGPT Work等代理型AI系统类似。
该系统能记住过往工作、用户的特定风格,允许用户离开并让其自主运行。它还可以按计划运行,并在数据变化时进行监控和激活,时间跨度从数小时到数月。
长时间运行的任务有时需要重启。为此,SPACE将会话包装成可暂停、恢复或分支到多个沙箱的模块。顾名思义,沙箱是一个隔离空间,代理处理的所有数据都存放在其中,作为一个安全上下文,与其他代理或系统隔离。
Perplexity表示,他们最初评估了多种现成的沙箱系统。许多系统能提供良好的隔离,但会暴露用户密码、密钥等信息。其他系统适合短期任务,但对于需要运行数小时或数天的会话则容易造成混乱。SPACE旨在同时解决安全问题和长期运行能力,同时提供可快速构建和拆除的机制。
构建安全的代理AI环境
每个任务都在Firecracker微虚拟机实例中运行。Firecracker是Amazon Web Services开发的开源虚拟机,专为改善Lambda和Fargate等AWS服务的资源利用率而设计。传统虚拟机隔离性好,但启动慢、内存消耗大;而容器启动极快,但缺乏硬件级隔离。Firecracker通过在低至5毫秒内启动微型虚拟机,实现了两者的平衡。
Perplexity补充说,SPACE利用该技术提供了一个完整的控制集:将暂停、恢复、会话分支、每会话凭证隔离、转发和编排整合到一个平台中。
最终结果是,用户拥有一个系统,可以捕获实时内存和文件,并可每分钟更新。它可以存档并保留信息长达一周。这意味着用户可以中途离开任务,一周后回来,代理能从上次中断的地方继续工作。
至于密码、密钥等敏感信息,它们不会被存储在沙箱内,完全由用户通过自己的密码和密钥管理系统控制,仅在需要时访问。用户还可以为沙箱中存储的信息自带加密密钥。如果用户撤销加密密钥,新沙箱将无法读取数据,从而实现完全安全。
SPACE功能今日已在Computer中上线。该公司表示,它设计为可在任何地方运行。在早期使用Nvidia Vera架构的测试中,Computer风格的工作流比当前生产参考快约1.5倍,并发沙箱启动快1.9倍。
该公司补充说,过去两个月他们一直在内部使用SPACE。过去一周,它支持了超过125万个沙箱创建和1190万次沙箱重连。
Perplexity表示,SPACE只是其计划开发的安全环境的第一版。随着AI和代理工作流的持续演进,该公司将更新基础设施以跟上创新步伐。