SuperAPI AI 工具集

mem-record

办公与效率

查看项目

更新于 10-16 04:44

技能介绍

用途

mem-record 是 AI 个人记忆系统的记忆记录功能,用于从对话中自动提炼关键信息,并按层级记录到记忆系统中。

主要能力

信息提炼:从当前会话中提取事件(发生了什么、何时发生)、决策(做了什么决定、考虑因素)、偏好(喜好或厌恶)、情绪反应,以及后续行动。

分级记录:根据内容类型判断记录层级。

  • L1 情境层(日常记录):日常事件、对话,重要决策、任务完成,情绪表达。
  • L2 行为层(习惯与偏好):出现 3 次以上的偏好表达,习惯性行为模式,工具使用偏好。
  • L3 认知层(思维模式):多个行为指向同一原则,决策框架,思考模型。
  • L4 核心层(仅手动修改):价值观表达,人生信念,身份认同。

重复模式检测:使用 Grep 搜索关键词,统计出现次数;若某项内容出现 3 次以上,建议提炼到 L2 行为层。

建议提炼:记录后向用户反馈记录结果,并在检测到重复模式或涉及核心价值观时给出提炼建议。

使用方式

当用户说"记录到记忆系统"或类似表达时,执行以下流程:

  1. 提炼关键信息:从当前会话中提取事件、决策、偏好、情绪。
  2. 确定记录层级:根据内容类型判断应记录到哪一层。详细判断规则见 protocol.md。
  3. 检测重复模式:使用 Grep 搜索关键词,例如 Grep "关键词" AI_MEMORY/L1_情境层/,统计出现次数,若为 3 次以上则建议提炼到 L2 行为层。
  4. 更新文件。
  5. 建议提炼:如果检测到重复模式,建议提炼到更高层级。

更新 L1 情境层的格式:读取当前月份文件(如 AI_MEMORY/L1_情境层/2025-12.md),在"按日期记录"部分添加新条目,格式如下:

### {日期}(周X)

#### {事件类型}
- **内容**:{提取的内容}
- **情绪**:{情绪(如有)}
- **后续行动**:{行动(如有)}
- **标签**:`#{标签1} #{标签2}`

更新 L2 行为层:如检测到重复模式(3 次以上),检查是否存在相关文件(如 L2_行为层/工作习惯.md),不存在则创建新文件,并添加或更新该行为模式。

建议提炼的输出示例:

✅ 已记录到 L1_情境层/2025-12.md

💡 检测到这是第{N}次出现"{偏好/行为}",
   是否记录到 L2_行为层/{相关文件}.md?

涉及 L4 核心层时:

⚠️ 这次对话涉及核心价值观,
   建议手动更新 L4_核心层/核心价值观.md

   要不要我生成建议内容供你审核?

辅助脚本:scripts/update_memory.py 可用于获取当前月份文件路径、格式化 L1 条目、生成模式检查提示。

文件结构

完整文件结构见 structure.md。重要路径如下:

  • L1 情境层:AI_MEMORY/L1_情境层/{年}-{月}.md
  • L2 行为层:AI_MEMORY/L2_行为层/
  • L3 认知层:AI_MEMORY/L3_认知层/
  • L4 核心层:AI_MEMORY/L4_核心层/(只读)

使用示例

示例 1:记录决策。用户说:"今天我决定采用 Claude Code 方案来搭建 AI 记忆系统,因为它不需要向量数据库,基于现有工具。"执行流程:提炼决策(采用 Claude Code)、考虑因素(无需向量 DB);判断为重要决策,记录到 L1;检查为首次提到此决策;更新 L1_情境层/2025-12.md;输出已记录到 L1 情境层。

示例 2:记录偏好(检测到重复模式)。用户说:"我更喜欢用图表而不是大段文字来解释概念。"执行流程:提炼偏好(图表 > 文字);判断为偏好表达;执行 Grep "图表" L1_情境层/;发现这是第 3 次出现;输出已记录到 L1,并提示这是第 3 次提到"图表偏好",询问是否记录到 L2。

示例 3:涉及价值观。用户说:"对我来说,成长比赚钱更重要。"执行流程:提炼价值观(成长优先);判断涉及 L4 核心层;输出提示涉及核心价值观,建议手动更新 L4_核心层/核心价值观.md,并询问是否需要生成建议内容。

适用场景

  • 用户明确要求记录到记忆系统、记住某内容或保存对话时。
  • 检测到重要事件、决策、偏好表达时。
  • 需要判断内容是否已形成重复行为模式并建议提炼时。

限制

  • L4 核心层只能由用户手动修改。Claude 可以建议更新、生成建议内容、展示当前内容,但绝对不能直接写入 L4 文件,也不能自动推断价值观。
  • 具体判断规则以 protocol.md 为准,完整文件结构以 structure.md 为准。

常见问题

  • 如何判断应该记录到哪一层?参考 protocol.md 的判断规则。
  • 如何检测重复模式?使用 Grep 搜索关键词,统计出现次数。
  • L4 核心层可以自动更新吗?不可以,L4 核心层只能由用户手动修改,Claude 只能建议。