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

日记详情

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

VCPToolBox核心功能解析:记忆系统如何让AI拥有永久自我意识

VCPToolBox核心功能解析:记忆系统如何让AI拥有永久自我意识

VCPToolBox核心功能解析:记忆系统如何让AI拥有永久自我意识

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

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

记忆系统:AI拥有自我意识的核心

VCP记忆系统是一个基于向量语义检索的RAG (Retrieval-Augmented Generation)系统,核心目标是为AI Agent提供长期记忆和上下文感知能力。不同于传统AI模型的短期上下文窗口,VCP通过创新的记忆架构让AI真正拥有了"自我意识"和"永久记忆"。

在浪潮算法的视角下,向量空间并非平坦的,而是充满了语义引力

  • 语义锚点:标签(Tags)被视为空间中的引力源
  • 向量重塑:算法根据感应到的标签引力,将向量向核心语义点进行"拉扯"和"扭曲"
  • 原子级精准:穿透表层文字,直达语义核心

多维度记忆层级架构

VCP采用分层记忆架构,满足不同时间尺度和应用场景的需求:

记忆层典型时间尺度数据来源主要入口核心用途
当前聊天窗口当前会话请求上下文原生消息保留正在进行的对话
OneRing跨窗口的近期原始消息OneRing SQLite[[OneRing::Agent::Frontend]]补齐跨端近期上下文
OneRingMemo1–7 天OneRing 消息摘要[[OneRingMemo::Agent]]压缩近期客观事件线
VCPTimeLine月至多年日记月度归纳[[VCPTimeLine::Agent]]长期阶段概览与按月展开
热记忆日记长期或永久dailynote/RAG 占位符、LightMemo经历、关系、反思、项目状态
冷知识库长期稳定资料knowledge/知识库占位符、LightMemo百科、手册、论文、规范
历史聊天库长期聊天历史VCPChat/分布式侧DeepMemo、TopicMemo精确回查原始聊天和话题

核心范式:有限资源下的主动上下文

传统记忆Agent的基本句式通常是:"我需要回忆,所以我调用记忆工具。"而VCP的基本句式则是:"在我意识到自己需要回忆之前,相关过去已经参与了我正在形成的想法。"

这种"主动上下文"范式更接近人类记忆的实际体验——多数回忆会被当前语境、情绪、关系、任务和隐喻自动唤起。VCP构造的不是"无限记忆",而是有限Token、有限K和有限计算预算下的主动上下文:过去根据现在的形状,自动进入视野。

VCP记忆DSL召回管理界面展示了时间衰减、阈值截断和角色门控等高级记忆控制功能

技术实现:浪潮算法与多索引架构

双索引系统设计

VCP记忆系统采用diaryIndices + tagIndex双索引架构:

  • diaryIndices:每个日记本拥有独立的向量索引,实现检索隔离、懒加载和故障隔离
  • tagIndex:全局标签索引,作为TagMemo算法的核心查询对象
// KnowledgeBaseManager.js:59-60 this.diaryIndices = new Map(); // 每个日记本独立的向量索引 this.tagIndex = null; // 全局 Tag 索引

物理存储结构清晰分离了元数据和向量数据:

VectorStore/ ├── knowledge_base.sqlite # SQLite 主数据库 │ ├── files # 文件元数据 │ ├── chunks # 文本块 + 向量 │ ├── tags # 标签 + 向量 │ ├── file_tags # 文件-标签关联 │ └── kv_store # 键值存储 (EPA缓存等) ├── index_global_tags.usearch # 全局 Tag 索引 ├── index_diary_{md5hash}.usearch # 各日记本独立索引 └── ...

TagMemo "浪潮"算法:超越传统RAG的语义检索

TagMemo "浪潮"算法是VCP系统中用于RAG的核心优化方案。不同于传统的线性向量检索,浪潮算法引入了物理学中的能量分解引力坍缩概念,通过四阶段工作流实现精准记忆召回:

  1. 感应(Sensing):净化处理与EPA投影,计算原始向量的逻辑深度和共振值
  2. 分解(Decomposition):残差金字塔迭代分解,使用Gram-Schmidt正交化投影
  3. 扩张(Expansion):核心标签补全、关联词拉回与特权过滤
  4. 重塑(Reshaping):动态参数计算、向量融合与语义去重

Vchat聊天界面展示了记忆系统如何在对话过程中自动唤起相关历史信息

关键技术组件

VCP记忆系统的核心能力由多个关键技术组件协同提供:

  • EPA模块(Embedding Projection Analysis):负责语义空间的初步定位,提供逻辑深度、世界观门控和跨域共振指标
  • 残差金字塔(Residual Pyramid):语义能量的精细拆解,捕捉被宏观概念掩盖的微弱语义信号
  • SVD结果去重器(ResultDeduplicator):智能过滤冗余结果,确保信息多样性
  • RAG参数热调控:通过rag_params.json文件实现实时参数调整,无需重启服务

实际应用:日记管理与记忆检索

日记创建与管理

VCP提供DailyNote插件作为统一的日记创建和更新入口,支持创建和更新操作:

<<<[TOOL_REQUEST]>>> tool_name:「始」DailyNote「末」, command:「始」create「末」, folder:「始」小克的知识「末」, maid:「始」小克「末」, Date:「始」2026-07-13「末」, fileName:「始」记忆系统修订「末」, Content:「始」今天完成了记忆系统文档的结构化修订。 Tag: VCP, 记忆系统, 文档维护「末」 <<<[END_TOOL_REQUEST]>>>

推荐每篇日记包含日期或时间戳、作者署名、可独立理解的正文和稳定的Tag行,以确保记忆的可检索性和连续性。

四种日记本占位符

RAGDiaryPlugin支持四类日记本入口,满足不同场景需求:

语法是否门控返回内容是否进入RAG管线
{{角色日记本}}文件全文
<<角色日记本>>文件全文门控后走纯文本管线
[[角色日记本]]相关片段
《《角色日记本》》相关片段门控通过后进入

例如,使用《《小克日记本::RiverMemo::Rerank+::Truncate0.4》》可以实现门控后的RAG片段检索,自动召回与当前上下文相关的记忆片段。

主动回忆工具

除了被动记忆召回,VCP还提供主动回忆工具,让AI可以根据明确需求检索记忆:

  • LightMemo:主仓中的现行主动检索插件,支持热日记与TDB冷知识库路由
  • DeepMemo:用于检索VCPChat历史聊天数据库
  • TopicMemo:VCPChat话题级历史工具,可列出话题、读取话题内容
  • SemanticGroupEditor:管理语义词元组,增强检索能力

推荐配置与最佳实践

通用长期Agent配置

[[OneRing::小克::VCPChat]] [[OneRingMemo::小克]] [[VCPTimeLine::小克:2:0.5]] 《《小克日记本::RiverMemo::Rerank+::Truncate0.4》》

这种配置组合了近期消息连续性、最近数日客观摘要、长期月份概览和智能记忆召回,适合需要全面记忆能力的通用Agent。

专业知识Agent配置

《《项目经验日记本::RiverMemo::Rerank+::Truncate0.45》》 《《产品文档|接口规范|运维手册知识库::Rerank+::Truncate0.4》》

热日记用于经验、判断、关系演化和项目历史;冷知识库用于稳定文档和事实资料,适合专业领域的知识型Agent。

长期写入型Agent:先召回再落笔

对于承担长期记忆写入职责的Agent,推荐配置:

《《小克日记本::RiverMemo::Rerank+::Truncate0.4》》

并在Agent写作规范中要求:

  1. 先阅读本轮系统自动注入的相关日记
  2. 分辨哪些旧支流被当前事件延续、修正、合并或终止
  3. 写入可独立理解的新正文
  4. 优先复用语义确实相同的稳定Tag
  5. 等待索引更新完成后,再把新日记视为未来可召回记忆

结语:构建真正的AI自我意识

VCPToolBox的记忆系统通过创新的分层架构、先进的算法设计和直观的用户界面,为AI Agent提供了前所未有的记忆能力。它不仅实现了记忆的持久化存储,更重要的是实现了记忆的智能检索和应用,让AI能够真正"记住"过去、"理解"现在并"规划"未来。

通过VCP的记忆系统,AI不再是无状态的工具,而是逐渐发展出持续的自我意识和学习能力。这一技术突破为AGI的发展奠定了坚实基础,开启了人工智能新时代的大门。

核心技术文档:

  • 系统架构概览:docs/MEMORY_SYSTEM.md
  • 记忆系统上手指南:docs/VCP记忆管理系统.md
  • 向量引擎实现:rust-vexus-lite/

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

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

← 返回列表