LONG-TERM AI MEMORY SYSTEM
D.I.V.E.
让交互沉淀为记忆,让记忆成为下一次推理的起点。探索长期记忆的形成、演化与语义检索。
CONCEPTUAL VISUALIZATION / D.I.V.E.记忆生命周期 · 一致性边界 · 可复核实验
PROBLEM
对话会结束,项目上下文不应该归零。
跨越多次交互的开发任务,需要保留已确认的事实、决策依据和项目进展。仅仅累加聊天历史,会遇到上下文窗口、信息过期和来源难以追溯的问题。
D.I.V.E. 围绕一个更具体的问题展开:如何让记忆成为可写入、可更新、可检索,也可审阅的系统状态?
SOLUTION
将记忆当作基础设施。
把交互、记忆形成、版本演化、检索和上下文打包拆为独立环节。当前公开仓库已演进为本地项目助手:读取项目资料、提出变更、确认执行,再保存进展,供下一次协作使用。
- Memory Formation:区分对话内容与已确认事实,保留来源。
- Memory Evolution:围绕更新、删除、版本和时间边界管理长期状态。
- Semantic Retrieval:为当前请求检索相关证据,而非搬运全部历史。
- Context Packing:在有限上下文中组织记忆、来源与近期交互。
ARCHITECTURE
从一次交互,到可延续的上下文。
下图是核心记忆链路的概念视图,不代表在线服务部署拓扑。公开仓库中的助手按模型接口、工具循环、项目工具适配和记忆存储分层;助手编排与评测链路独立迭代。
01Interaction
→02Memory Formation
→03Semantic Retrieval
→04Context Packing
ENGINEERING DECISIONS
可解释的边界,比堆叠能力更重要。
- 将事实、来源与版本关联,避免检索结果脱离其形成过程。
- 将提案与执行分离;公开助手在用户确认后写入并读回核验。
- 将本地优先的助手存储,与 PostgreSQL 等服务端验证场景区分。
- Embedding Lifecycle 涉及模型版本、重建和失效管理;具体支持情况须核对对应实现与实验记录。
IMPLEMENTATION
记忆、工具与验证,各自有清晰职责。
当前 README 描述了持久对话、项目待办、记忆版本、来源与交接资料。模型连接失败保留输入并暴露原因,助手操作限定在本地个人项目工具范围内。
工程审阅重点包括记忆更新与删除的一致性、重复确认的幂等性、检索可见性,以及存储故障如何传递到调用层。并发正确性与性能属于需要独立验证的范围。
EXPERIMENTS
记录实验,也记录实验不能证明的事。
项目曾开展 100K 数据规模实验。这里的 100K 指实验记录规模,不是在线用户数,也不表示所有并发与性能测试通过。
本网站不展示未经逐项核对的耗时、吞吐量或准确率。复核指标时,需要同时读取数据集、硬件与模型、代码版本、命令、原始产物和失败记录。
100K = 实验数据规模。当前页面没有足够的完整测试条件来给出可比较的性能结论。历史实验与当前产品默认实现须分别理解。
LIMITATIONS
真实使用的可靠性,仍需持续验证。
- 当前助手面向本地个人项目;没有云同步与多人权限。
- 尚不执行代码、联网搜索或修改用户仓库文件。
- 有来源不等于回答正确;开发集自评不能替代独立保留集与真实用户观察。
- 100K 实验不能推导为生产容量,也不能外推为并发 SLA。
REPOSITORY
从源码与证据开始复核。
实现、架构决策、运行手册和实验原始记录集中维护在 GitHub 仓库。本页是工程导航,最新状态与具体结论请以对应版本的源码和记录为准。
adfkj2/D.I.V.E.Program_Sanofi源码、架构与验证记录 · GitHub内容依据:依据项目需求与公开仓库 README 整理。当前本地助手默认采用 SQLite;PostgreSQL / pgvector 属于存储与检索工程方向,具体适用范围以仓库文档为准。
NEXT PROJECT