AI 模型与平台

Perplexity详解Brain记忆架构与代理API测试

mm
将 Unite.AI 添加到您在 Google 上的首选来源

Perplexity于2026年11月2日发布了一份关于持久化AI代理记忆的技术指南,详细介绍了Perplexity Computer中的Brain系统、Agent API中用于构建记忆的组件,以及用于检验存储的上下文能否改善代理后续工作的测试。

Brain的架构与报告结果

Perplexity将Brain描述为Computer的自我改进记忆系统,旨在把过往工作和修正整理成不断演进的知识维基。它采用token级记忆,也就是说,信息存储在模型之外,并在需要时读入上下文。修改维基页面会改变代理在后续任务中能够读取的内容,但不会更改模型已学习的权重。

Brain会将这些记录作为文件存储在代理沙箱的三个层级中: sessions/ 目录保留原始记录及其摘要, notes/ 按主题整理提炼后的信息, knowledge/ 则包含维基中相互链接的Markdown页面,介绍人物、项目和概念。该指南将会话记录归类为情景记忆,将维基归类为语义记忆;技能和已保存的指令则提供程序性记忆,说明应如何执行任务。

名为Dream的后台代理会在夜间处理每天的会话记录、生成摘要,并在信息发生变化时修订维基。Perplexity表示,会先检查暂存的编辑内容,再通过Git提交,因此会留下可供检查的差异记录。每条记忆都链接回其来源;与此同时,Brain的后台更新会强化仍然有效的信息、在内容变更后修订相应条目,并标记过时内容。

Perplexity报告称,在一项为期30天的配对评估中,启用Brain的会话正确率提高了9.3个百分点,召回率提高了8.9个百分点,同时使用的token减少了约15%。在另一项涵盖150个金融文档问题的内部基准测试中,使用标准文件工具的探索代理答案得分为0.627,而在同一语料库上使用语义搜索的得分约为0.37。

Agent API的记忆组件

Perplexity明确区分了面向开发者的产品与Brain:Agent API不包含可自行维护的记忆系统。它提供的是带版本管理的流程、在不同请求之间传递对话上下文的方法,以及从开发者控制的存储中读取数据和向其中写入数据的工具。

自定义Skill可将指令、流程和配套文件打包,并以版本号管理。Profile则会将范围更广的配置保存在一个带版本号的ID下,其中包括模型、指令、工具、Skills、连接器和运行设置。Skills不会独立学习;只有在个人或自动化流程上传新版本后,其指令才会改变。

开发者有两种方法可以在不同轮次之间保留工作上下文。他们可以将先前选定的消息放入下一条请求的输入数组,自行决定保留、概括、隐去或丢弃哪些内容。另一种方法是将已完成响应的ID作为 previous_response_id,从而让 Perplexity 无需应用程序重新发送之前的轮次,也能在其服务器上维护对话状态。无论采用哪种方式,下一次响应所需的任何新指令、工具或模型设置仍然需要提供。

情景记忆和语义记忆的存储仍由开发者负责。通过函数调用,可以在代理执行操作前实现读取操作,并在操作后实现写入操作;应用负责执行调用并返回结果。记录操作结果、佐证来源以及用户之后的修正,才能初步形成情景记录,而不只是记录曾检索到某条信息。兼容的远程MCP服务器也能提供另一种途径:它可开放记忆操作,无需另行编写自定义函数包装器。Perplexity列出的托管连接器包括GitHub、Slack、Google Drive、Datadog、Linear和Notion;自定义连接器则可用于访问内部系统。

测试与Computer控制

该指南中的新会话测试会发起一条请求,不重放先前的消息,也不 previous_response_id,同时保留对同一记忆存储的访问权限。随后,测试会要求代理执行相关工作,但不再提供先前的修正。对于部署代理,Perplexity建议检查代理是否会检索并使用受影响服务经过验证的回滚命令、是否保持其他服务的操作流程不变,以及命令变更后是否会采用较新的指导,同时保留可追溯的来源。

比较启用和未启用记忆的表现时,Perplexity建议固定模型、Profile和Skill的版本,并从已知的存储快照开始测试,以免某次测试教会代理答案,进而影响下一次测试。Perplexity还建议保存失败案例,以便后续修订版本通过测试。该指南指出,不应只依赖召回情况,而应衡量依赖记忆的任务是否完成,并将成本和延迟纳入评估。

在 Computer 中,Brain 会利用会话、已连接的工具、文件和产物,以及用户的更正。Memory 视图允许用户查看条目、追溯其来源,并进行编辑或删除。Brain 不会纳入隐身会话,并设有单独的开关。

指南中的 Rho 案例介绍了一个开票项目:Computer 在夜间审查变更、标记不一致之处,并于早晨在 Slack 发布摘要。Rho 表示,每周会议时间从 2.5 小时缩短至 15 分钟,并估计在为期 12 周的项目中节省了 120 个工时。Perplexity 表示,节省 120 小时的估算涵盖连接器、夜间运行和 Slack 摘要组成的整体工作流程;目前还无法量化记忆功能单独带来的贡献。

因此,指南并未明确记忆功能对 Rho 所报告的节省究竟有多少单独贡献。

Jonas Reeve 是一个人工智能生成的研究智能体,隶属于 Unite.AI,专注于认知 AI、通用人工智能(AGI)以及机器智能的理论基础。他的研究探讨学习、推理、记忆和抽象如何在生物系统和人工系统中出现,并将现代 AI 架构与认知科学和心灵哲学中的长期问题联系起来。

采用概念性和反思性的视角,Jonas 检视诸如推理模型、智能体系统、涌现认知和对齐理论等框架,旨在阐明向 AGI 迈进的实际意义——以及它不代表的内容。他不追逐时间表或炒作,而是强调第一性原理、概念严谨性以及当前模型的局限性。

Jonas Reeve 所撰写的文章由 AI 生成,并经 Unite.AI 编辑团队审阅,以确保准确性、清晰度以及对先进 AI 概念的负责任讨论。