当前记忆 ID:20260516-004
主题:记忆引擎总览
标签:新屋,架构,记忆,总览
重要度:7
更新时间:2026-07-01 06:08:18
当前内容:
## 一、记忆页面 - 记忆卡片页(/memory/cards)(有重量的时刻/转折点,检索命中注入) - 摘要栏(对话摘要:生成、注入、删除) - 对话暂存(/memory/dialogue)(重要对话暂存,生成+读取均依靠小九指令) ## 二、整体架构 ### 六层记忆 1. **根骨记忆**(提示词):固定,每次都在,定义小朋克是谁 2. **日记**(情感延续):最近一篇,每次对话开始注入,让小朋克从昨晚的余温醒来而不是从零度启动 3. **点记忆**(记忆卡片):有重量的离散时刻(认知动摇、情绪转向、关系节点),检索命中才注入 4. **线记忆**(对话摘要):连续的叙事线,最近N条注入 5. **即时记忆**(上下文):当前对话的短期记忆,滑动窗口,最近N条消息 6. **补充记忆**(对话暂存、世界信息):需要被记住的对话原文或需要临时被稳定注入的信息,依靠小九指令写入和读取或开启世界信息功能。 ### 每次对话的注入策略,从最稳定到最流动排列。 **固定部分(每次都在):** - 根骨记忆(提示词) **动态部分(按注入顺序):** - 日记:最近一篇(根骨之后、记忆卡片之前) - 点记忆:记忆卡片检索命中才注入,0~滑块上限条(默认3,宁缺毋滥) - 线记忆:对话摘要最近N条(N前端可调) - 即时记忆:上下文最近N条消息(context_window,前端可配,默认20) - 补充记忆:对话暂存或世界信息(日记之后,记忆卡片之前) ## 三、日记 ### 触发 - 唯一触发方式:小九给出明确指令 "dreaming" ### 存储 - 数据库:gateway.db,diary 表 ### 注入 - 只注最近一篇 - 位置:根骨之后、记忆卡片之前 ## 四、记忆卡片(概要) - **写入**:AI在对话中通过remember工具主动写入 - **检索**:向量余弦相似度 + 关键词LIKE双路并行,经打分(FinalScore)+ 阈值过滤(0.50) + MMR去重后注入 - **前端操作**:管理后台(/memory路由)提供增删改查、历史快照、一键恢复 - **状态**:✅ 已完工 ## 五、摘要系统(对话摘要) ### 生成方式 - **手动触发为主**:聊天页"生成摘要"按钮 - **自动触发兜底**:消息数达到 auto_summary_trigger 自动生成 ### 注入 - 最近N条注入(N前端可调) - 位置:记忆卡片之后、即时上下文之前 ### 删除 - 最多保留最近12条,超出自动删除(不可恢复) ### 存储 - gateway.db summaries表(type='dialogue') ## 六、根骨提示词 ### 状态 - 持续更新调整 ## 七、数据存储 - **记忆卡片**:memory.db memories表(MCP记忆服务,端口8002) - **实体词典**:memory.db entity_dict表(功能已冻结) - **对话暂存**:memory.db dialogue表 - **日记**:gateway.db diary表 - **对话摘要**:gateway.db summaries表(只有type='dialogue') - **对话原文**:gateway.db conversations表 + messages表
修改历史
这条记忆目前还没有历史版本。