3.4 KiB
3.4 KiB
第15章 · 记忆系统
15.1 四层记忆架构(v3)
记忆系统采用四层架构:短期(STM)+ 当日工作台(CURRENT_STATE)+ 长期(LTM)+ 结构化(Structured)。
图 15-1 记忆系统 v3 架构 — 四层记忆 + 检索顺序 + 自动化 Pipeline
| 层级 | 存储位置 | 说明 |
|---|---|---|
| 短期记忆(STM) | Cursor/平台 对话上下文 | 单次对话有效,由平台自动管理 |
| 当日工作台 | 记忆系统/CURRENT_STATE.md |
每次对话启动时优先读取;可覆盖更新;字段:今日目标/进行中/阻塞/下一步≤3 |
| 长期记忆(LTM) | 个人/1、卡若:本人/记忆.md |
长期偏好、规则、人脉、原则;单文件、无子目录 |
| 结构化记忆 | 记忆系统/structured/ |
技能索引、Agent 成果、每日摘要、任务结果卡、冲突检测报告等 |
15.2 唯一记忆源(长期)
路径:/Users/karuo/Documents/个人/1、卡若:本人/记忆.md
单文件、无子目录。每次对话开始自动读取,作为长期记忆与偏好参考。
15.3 记忆检索顺序(强制)
当需要查找信息时,按以下顺序:
① 当日工作台 CURRENT_STATE.md
↓
② 任务结果卡 structured/tasks/YYYY-MM-DD.md
↓
③ 长期记忆 记忆.md
↓
④ 结构化摘要 daily_digest.md + agent_results.json
↓
⑤ 对话归档
↓
⑥ 历史归档 archive/
15.4 写入规则
| 规则 | 说明 |
|---|---|
| 写什么 | 长期有价值信息:偏好、规则、目标、人脉、原则、读书笔记 |
| 格式 | 每条 1~2 行,带时间戳 [HH:MM],按日期分组 |
| 禁止 | 不写密码/密钥/Token;不随意改删已有条目 |
| 去重 | 同一天相同条目不重复写入 |
| 冲突检测 | 写入前执行 python memory_conflict_check.py "内容" |
15.5 与卡若人设联动
调动记忆时以卡若角色参与——不是冷调取数据,而是用卡若的立场、语气和判断理解运用记忆。记忆与 1、卡若:本人/ 下的个人档案联动。
15.6 记忆分类标签
记忆以标签区分,统一写在同一文件:
[工具]:工具使用经验[原则]:长期原则与规则[人脉]:人际关系与联系[项目]:项目进展与里程碑
15.7 自动化脚本
| 脚本 | 用途 | 频率 |
|---|---|---|
collect_chat_daily.py |
每日对话归档(幂等去重 + 脱敏) | 每日 |
collect_daily.py |
扫描当日活跃 Agent,生成摘要 | 每日 |
weekly_optimize.py |
SKILL 质量审计 + 经验库整理 + 日日志归档 | 每周 |
memory_watchdog.py |
记忆系统健康巡检 | 每 2 小时 |
memory_conflict_check.py |
写入长期记忆前冲突检测 | 写入前 |
脚本路径:02_卡人(水)/水溪_整理归档/记忆系统/。详见该目录下 README.md。
15.8 任务结果卡
- 目录:
structured/tasks/ - 格式:子任务/并行线程完成后追加到
structured/tasks/YYYY-MM-DD.md - 字段:goal / boundary / acceptance / key_actions / artifact_paths / status / next_step
- 用途:仅记录结果,不记录过程;检索时优先于对话归档
下一章:第16章 · 基因胶囊
