Structured Vector Memory (SVM)

Structured Vector Memory (SVM) / 三层高效记忆存储法。整合 LanceDB Pro 向量引擎 + 三层结构化管理,涵盖:每日记忆整理(Micro Sync + Daily Wrapup)、记忆蒸馏压缩(Weekly Compound)、去重检测、scope 隔离、archive 机...

安装

概览

什么是Structured Vector Memory (SVM)

Structured Vector Memory(SVM)是一种基于三层架构的高效个人知识管理系统,专为长期记忆存储、智能检索与自动化维护而设计。该系统整合了 LanceDB Pro 向量数据库引擎与结构化分层管理策略,通过热层、暖层、冷层的三级划分,实现记忆的实时捕获、自动整理与长期归档。其核心理念是将人类可读的文本索引与向量嵌入相结合,既保证信息的易读性,又支持语义层面的智能搜索与去重。系统内置自动排程机制,包括每日多次的微同步(Micro Sync)、每日摘要生成(Daily Wrapup)以及每周的记忆蒸馏(Weekly Compound),确保记忆库持续优化、避免冗余,并随时间推移不断精炼。

SVM 的设计兼顾自动化与可控性:LanceDB Pro 负责实时抓取用户会话内容并进行向量化存储与混合检索,而三层记忆结构则承担组织、分类与维护职责。热层包含当前活跃的 MEMORY.md 索引文件及 SOUL/USER/AGENTS.md 关键配置文件,每次加载即可快速获取核心信息;暖层通过 autoCapture 自动采集新数据,经 Micro Sync 验证后按 scope 标注存入 LanceDB;冷层则将已归档的旧记忆存入 archive/ 目录,并通过 second-brain/ 提供深度分析报告。这种分层机制不仅提升了查询效率,也有效控制了主记忆文件的体积,防止信息过载。

此外,SVM 强调“记忆即资产”的管理哲学,引入实体关系建模、scope 隔离规则与严格的去重机制。所有记忆在存储前必须经过相似度检测,超过阈值则更新而非新建,避免重复劳动。同时,系统支持跨 agent 的全局 scope 与特定领域(如 finance、ecommerce、tech)的局部 scope,满足不同场景下的信息隔离需求。无论是记录一次架构决策、跟踪一个供应商变更,还是沉淀一段用户偏好演变,SVM 都能将其转化为可检索、可演进的持久化知识资产。

核心功能特点

  1. 三层架构管理:热层(实时索引)、暖层(自动采集与验证)、冷层(长期归档与深度分析)
  2. 集成 LanceDB Pro 向量引擎:支持实时抓取、向量化存储、混合检索与 rerank 排序
  3. 自动化排程系统:每日微同步、每日摘要、每周记忆蒸馏,确保信息持续更新与精简
  4. 严格去重机制:基于向量相似度 >70% 判断重复,避免冗余记忆堆积
  5. Scope 隔离与分类:按 agent(如 finance、tech)或全局维度组织信息,实现精准管控
  6. 人类可读 + 机器可查:MEMORY.md 保持轻量文本索引,LanceDB 支撑语义搜索

适用场景

SVM 特别适用于需要长期积累与深度思考的开发者、研究员或创意工作者,尤其是在处理复杂项目、多领域协作或高频决策场景中表现突出。例如,一位全栈工程师在开发一个跨平台应用时,可以通过 SVM 记录每次技术选型的原因、API 变更细节和用户反馈迭代路径。系统会在每日微同步中自动提取关键决策点,并在每周蒸馏时将这些信息压缩为简明要点,帮助其在后续开发中快速回溯上下文。当遇到类似问题时,可通过向量搜索迅速定位历史方案,显著减少重复试错成本。

对于从事投资分析或电商运营的用户,SVM 的 scope 隔离功能尤为实用。他们可以将财务数据、供应商合同、选品策略分别归入 `agent:finance` 和 `agent:ecommerce` 命名空间,确保敏感信息不被误用或泄露。同时,实体关系管理模块能自动构建公司、客户、合作伙伴之间的关联图谱,辅助制定更精准的商业策略。比如,当发现某位客户频繁采购特定品类时,系统可结合过往沟通记录与交易数据,生成个性化推荐建议,提升转化率。

此外,SVM 也适合需要持续学习与新知识整合的研究人员或产品经理。在研究一个新领域时,用户可通过 autoCapture 自动收集论文摘要、会议纪要和实验结果,经 Daily Wrapup 提炼出核心结论。Weekly Compound 则会定期清理低价值内容,将精华部分归档至 second-brain/,形成一份动态更新的“第二大脑”。这种机制不仅减轻了认知负担,还让长期积累的知识真正转化为可行动洞察,而非沉睡在硬盘中的碎片化记录。