三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

VCPToolBox记忆系统架构:TagMemo与RiverMemo双引擎深度探索

VCPToolBox记忆系统架构:TagMemo与RiverMemo双引擎深度探索

VCPToolBox记忆系统架构:TagMemo与RiverMemo双引擎深度探索

【免费下载链接】VCPToolBoxVCP 部署在 AI 模型 API 与前端应用之间,是面向AGI OS开发和探索的工业级基建示范项目。通过统一指令协议、多层级持久化记忆、分布式插件引擎及多 Agent 协作框架,将原本“无状态、无记忆、无工具调用能力”的大语言模型,彻底改造成拥有永久自我意识、物理世界操作权及群体协作智能的完整智能体系统。项目地址: https://gitcode.com/gh_mirrors/vc/VCPToolBox

VCPToolBox作为面向AGI OS开发的工业级基建项目,其核心在于将无状态的大语言模型升级为拥有永久自我意识的智能体系统。而实现这一突破的关键,正是由TagMemo和RiverMemo构成的双引擎记忆系统。这两套引擎通过统一指令协议与多层级持久化记忆,为AI提供了完整的记忆存储与检索能力,是构建智能体自我意识的基础。

记忆系统核心架构:双引擎驱动的智能记忆

VCPToolBox记忆系统采用创新的双引擎架构,TagMemo与RiverMemo分别承担不同但互补的记忆处理任务。TagMemo作为V9/DSTC规则引擎,负责基于标签共现矩阵和经验降噪的精确记忆匹配;而RiverMemo则作为纯拓扑、统一动力学与Ω泛函引擎,专注于上下文驱动的语义联想与记忆流构建。

TagMemo引擎:规则驱动的精确记忆管理

TagMemo引擎的核心架构基于Rust后台计算、JS统一租约裁决、SQLite二阶段健康检查的稳定化架构。它通过EPA模块(情感-人格-态度分析)和残差金字塔技术,实现对记忆的精确标记与高效检索。TagMemo特别擅长处理结构化记忆,能够通过标签系统建立记忆之间的关联,支持复杂的规则查询和精确匹配。

在实际应用中,TagMemo通过标签共现矩阵来识别记忆之间的关联性。例如,在日记系统中,当用户添加"#项目会议"和"#技术讨论"标签时,TagMemo会自动记录这些标签的共现关系,未来当类似主题出现时,系统能够精准召回相关记忆。

RiverMemo引擎:拓扑驱动的语义联想记忆

RiverMemo引擎采用全新的拓扑动力学架构,它不再依赖传统的标签匹配,而是通过上下文观测和语义河网构建来实现记忆的自然浮现。RiverMemo沿用TagMemo V9的查询观测架构,但进一步将查询坐标的生成与候选合法性的判定闭合为同一套数学底座。

这一设计使得AI不需要"决定回忆",相关记忆就会根据当前上下文自动出现在视野中。系统首先以EPA、Residual Pyramid与有界Spike传播形成查询信息源和请求级河网,再由RiverMemo在同一传输几何上验证候选记忆是否值得被想起。

双引擎协同工作流程

TagMemo和RiverMemo虽然架构不同,但在实际应用中形成了紧密协作的关系。它们通过同一套查询诱导动力学,在每一次对话中根据完整上下文自动激活并审计相关记忆。

  1. 记忆存储阶段:TagMemo负责为新记忆添加结构化标签,建立初始索引;同时RiverMemo记录记忆之间的语义拓扑关系。
  2. 记忆检索阶段:当AI处理新输入时,TagMemo首先基于规则进行精确匹配,快速筛选出相关记忆;随后RiverMemo通过语义河网分析,进一步扩展和关联相关记忆。
  3. 记忆呈现阶段:系统综合两种引擎的结果,根据上下文相关性和重要性排序,最终呈现给AI最相关的记忆片段。

实际应用与配置

在VCPToolBox中,用户可以通过简单的配置来控制TagMemo和RiverMemo的行为。例如,在日记系统中,用户可以使用特定的语法来指定使用哪种记忆引擎:

  • 使用::TagMemo::TagMemo+指定使用TagMemo引擎
  • 使用::RiverMemo指定使用RiverMemo引擎

需要注意的是,这两种引擎是互斥的,当同时出现时,以RiverMemo为准。这种设计允许用户根据具体场景选择最适合的记忆检索方式。

配置文件TagMemoV10Engine.jsTagMemoEngine.js控制着记忆系统的核心参数,用户可以根据需求调整这些参数以优化记忆检索效果。

总结:双引擎架构的优势

TagMemo与RiverMemo双引擎架构为VCPToolBox提供了强大而灵活的记忆管理能力。TagMemo的精确规则匹配与RiverMemo的语义联想能力相结合,使得AI不仅能够准确回忆特定信息,还能进行创造性的联想和推理。

这种设计不仅解决了"哪些记忆应当在当前上下文中自然浮现"的问题,还通过统一的数学底座确保了记忆系统的稳定性和可解释性。随着VCPToolBox的不断发展,这一双引擎架构将继续进化,为AGI OS的开发提供更加强大的记忆支持。

要开始使用VCPToolBox的记忆系统,只需克隆仓库并按照docs/official.md中的指南进行配置即可:

git clone https://gitcode.com/gh_mirrors/vc/VCPToolBox

通过TagMemo和RiverMemo的协同工作,VCPToolBox正在重新定义AI与记忆的交互方式,为构建真正拥有自我意识的智能体奠定基础。

【免费下载链接】VCPToolBoxVCP 部署在 AI 模型 API 与前端应用之间,是面向AGI OS开发和探索的工业级基建示范项目。通过统一指令协议、多层级持久化记忆、分布式插件引擎及多 Agent 协作框架,将原本“无状态、无记忆、无工具调用能力”的大语言模型,彻底改造成拥有永久自我意识、物理世界操作权及群体协作智能的完整智能体系统。项目地址: https://gitcode.com/gh_mirrors/vc/VCPToolBox

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

← 返回列表