news 2026/9/26 2:22:36

WWW ‘26论文背后的PromptX:一个带长期记忆的认知智能体平台是怎么设计出来的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WWW ‘26论文背后的PromptX:一个带长期记忆的认知智能体平台是怎么设计出来的

WWW '26论文背后的PromptX:一个带长期记忆的认知智能体平台是怎么设计出来的

【免费下载链接】PromptXPromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context Platform项目地址: https://gitcode.com/Deepractice/PromptX

PromptX 是一个 AI 智能体上下文平台(Cognitive Agent Platform),它基于 MCP 协议为 Claude、Cursor 等 AI 应用注入"专业角色 + 长期记忆 + 智能工具"三大能力。本文带你读懂它被 WWW '26 收录的论文《PromptX: A Cognitive Agent Platform with Long-term Memory》背后的设计思路:为什么 AI Agent 需要"大脑",以及 PromptX 是如何用一张认知记忆网络实现的。

为什么 AI Agent 需要长期记忆?

用过大模型的人都有这个体验:关掉对话,AI 就把你忘得干干净净。它不知道你项目用的是什么技术栈,不记得上次讨论的结论,更谈不上积累经验。

这就是当前 Agent 的最大短板——没有长期记忆,AI 永远在"第一天上班"的状态。PromptX 给出的答案不是把聊天记录塞进上下文(那样成本越来越高、效果越来越差),而是给 AI 装一个仿生的"认知系统":

  • Remember(记忆写入):像海马体编码一样,把对话中的关键洞见提炼成概念之间的连接
  • Recall(记忆召回):两阶段检索,先粗召回候选,再精排给出最相关的记忆子图
  • Prime(启动激活):会话开始时,按频率和时间自动"预热"最该想起的概念

对新手来说,你不需要理解任何算法——这些能力都封装成了 MCP 工具,AI 会在合适的时机自己调用。

认知记忆网络:Cue、Network 与 Mind

PromptX 的认知系统只定义了三个核心数据结构,位于 packages/core/src/cognition/:

结构类比作用
Cue(线索)大脑神经元网络中的概念节点,自管理连接
Network(网络)整个大脑所有 Cue 的容器
Mind(心智)一次"走神"以某个 Cue 为中心被激活的子图

设计上有个很克制的原则:只存概念之间的连接关系,不存原始内容——理解语义这件事交给大模型,记忆系统只管"哪些概念挨在一起、连接有多强"。

整个系统由 CognitionSystem.js 作为统一门面协调,外部只需与它交互,内部策略可随时替换。

Remember:记忆写入就像海马体编码

写入端的核心是 Remember.js。当一段对话产生了值得记住的知识,PromptX 会把它提炼成一个"概念序列"(Schema),比如["认知", "模型", "训练", "效果"],然后分两步写入网络:

  1. 确保每个概念节点存在(不存在就创建)
  2. 按顺序建立连接,每个连接都带有强度权重

两个细节值得注意:

  • 覆盖而非累加:新记忆会覆盖旧记忆,符合"遗忘也是学习"的认知规律,也避免权重无限膨胀
  • 权重策略可插拔:默认为温度权重策略(衰减 0.9、温度 0.8),写入和召回共用同一策略,保证"记的方式"和"取的方式"一致

Recall:两阶段召回,像搜索引擎一样找记忆

检索端实现于 TwoPhaseRecallStrategy.js,借鉴了信息检索的经典套路:

  • 第一阶段·粗召回:从查询词出发,沿网络连接做扩散激活(默认海马体激活策略),快速圈出候选集
  • 第二阶段·精排序:按类型权重(PATTERN 2.0 / LINK 1.5 / ATOMIC 1.0)、相关度、连接强度、时间衰减四个维度综合打分,输出一个有配额的 Mind 子图

这意味着记忆不是"整块调出来",而是按当前话题激活一片相关的概念网络——和你人脑"牵一发而动全身"的联想方式一致。

MCP 层把召回包装成recall工具(recall.ts),AI 每次回答前都可以先"翻翻脑子"。

什么时候"存档"?remember 工具的强制规则

remember.ts 里写了一条"铁律":对话结束前必须调用 remember 保存关键洞见——就像打游戏存档,不存档下次就得从头再来。

它还定义了三种记忆类型,帮助 AI 判断该存什么:

类型存什么例子
ATOMIC(原子)事实、实体"Redis 默认端口 6379"
LINK(关联)概念间关系"数据库用连接池管理"
PATTERN(模式)流程、方法论"登录 → 选品 → 结算"

并且内置了"奥卡姆剃刀"原则:写入前先删掉所有非必要词汇,只留最小本质信息。

角色与锦囊:让 AI 变成行业专家

光有记忆还不够,PromptX 的另一个核心是角色系统(RoleX)。角色用声明式的 DPML 格式描述,标签内的内容可以被解析器 DPMLContentParser.js 拆成"语义内容 + 资源引用",一个角色文件就是自包含的专家知识包。

在角色之上还有一套"锦囊框架"(packages/core/src/pouch/README.md):借鉴诸葛锦囊的设计,每个锦囊(welcome 发现专家、action 激活专家、recall 检索记忆等)都是一个 AI 友好的自包含指令单元,并自带"下一步导航"信息,引导 AI 自然流转。

对普通用户的体验就是三步:

  1. "看看有哪些专家" → 列出 23 个可用角色
  2. "我需要产品经理" → AI 瞬间切换身份
  3. 直接聊业务 → 专家状态全程保持,且会记得你说过的一切

内置专家团:一句话召唤一个专家

PromptX 自带多个精心设计的内置角色,覆盖最常见的专业场景:

角色擅长
女娲 NuwaAI 角色创建——一句话造一个专家
鲁班 Luban工具集成——任意 API 三分钟变工具
文章写手 Writer写出不像 AI 的专业内容
姜子牙 JiangziyaAI 时代的转型与岗位设计

三分钟上手:新手最快使用步骤

方式一:桌面客户端(推荐)

  1. 从官网下载 macOS / Windows 客户端,打开即自动启动 MCP 服务
  2. 在 Claude / Cursor / Trae 的 MCP 配置中加入http://127.0.0.1:5203/mcp(配置示例见 README.md)
  3. 对 AI 说"看看有哪些专家",开始对话

方式二:命令行直跑(开发者)

在 MCP 配置中用npx @promptx/mcp-server直接启动,无需安装客户端。

客户端还内置了记忆编辑器与可视化:可以查看记忆网络图谱、编辑/删除单条记忆(Engram)、浏览召回路径——你的 AI 大脑第一次变得"可检查"。

从论文到代码:设计是如何被验证的

论文全文可在线阅读:paper/PromptX_WWW26_Paper.pdf。

如果你想深入源码,建议按这条路径阅读:

  • 认知系统总览:packages/core/src/cognition/index.js
  • 系统门面与策略注入:CognitionSystem.js
  • 写入 / 召回 / 激活:Remember.js · TwoPhaseRecallStrategy.js · Prime.js
  • MCP 工具层:packages/mcp-server/src/tools/
  • 记忆生命周期端到端测试:features/e2e/cognition/memory-lifecycle.feature(覆盖首存、召回激活、多角色隔离、频率更新、重启持久化等场景)
  • 发布工作流架构:docs/workflow-architecture.md

总结

PromptX 的设计哲学可以用一句话概括:把 AI 当人,而不是当软件。它不让你背命令、记参数,而是用一张仿生的认知记忆网络让 AI 拥有持续积累的经验——记住该记的、想起该想的、忘掉该忘的。

这正是它登上 WWW '26 的原因:长期记忆不是"把历史塞进提示词"的工程技巧,而是一个可以独立建模、独立演进、独立测试的认知系统。想动手体验?按上文三分钟上手步骤接入你的 AI 工具,说出第一句"看看有哪些专家"就好。

【免费下载链接】PromptXPromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context Platform项目地址: https://gitcode.com/Deepractice/PromptX

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 2:21:09

开源合规实战:从许可证到SBOM的自查指南

COSCon‘25 的议程刚刚发布,最让我眼前一亮的是木兰技术开放日这一场——主题直接“共读《开源法律、政策与实践》”。我在开源圈混了十来年,见过太多因为许可证没整明白而翻车的项目,也帮不少公司处理过依赖合规的烂摊子,所以看到…

作者头像 李华
网站建设 2026/9/26 2:20:00

夜间车辆识别数据集:从采集标注到YOLO训练与避坑指南

简介:本资源为面向夜间场景的目标检测数据集,适合深度学习初学者与算法工程师用于夜间车辆及交通目标识别模型的训练与验证。数据集覆盖car、pedestrian、traffic light、traffic sign、bicycle、bus、truck、rider共8个类别,图片数量5000张&…

作者头像 李华
网站建设 2026/9/26 2:18:32

Git冲突标记全解析:从原理到解决流程与工具实践

我到现在都还记得带的那位实习生坐在工位前一动不动盯着屏幕的表情。他刚跑完git pull&#xff0c;整个 diff 面板里全是红色的<<<<<<< HEAD&#xff0c;下面是长长一串等于号&#xff0c;再往下是>>>>>>> dev。他转头问我&#xff…

作者头像 李华