跳至主要内容
小龙虾小龙虾AI
🤖

最小化记忆

通过将条目标记为GOOD、BAD或NEUTRAL来维护有序的代理记忆,将关键内容存储在MEMORY.md和每日日志中,以实现高效搜索和清理。

下载342
星标0
版本1.0.0
安全通过
💬Prompt

技能说明


name: 最小化内存管理 description: 通过GOOD/BAD/NEUTRAL分类体系和语义搜索维护简洁高效的内存文件。适用于以下场景:管理智能体记忆、决定存储内容、搜索历史记忆或整理知识。触发条件包括:内存清理请求、"记住这个"、"搜索记忆"、内存整理讨论或MEMORY.md文件过大时。

最小化内存管理

通过结构化分类和双层存储机制,保持智能体记忆的精简性、可搜索性和可操作性。

核心原则

MEMORY.md = 长期核心记忆(仅保留GOOD/BAD类记忆) memory/YYYY-MM-DD.md = 日常操作记录(包含GOOD/BAD/NEUTRAL三类标签)

信息分类体系

为每条记忆条目标注价值属性:

标签含义是否存入MEMORY.md示例
[GOOD]有效经验,需重复✅ 是[GOOD] CSV批处理格式可避免重复
[BAD]失败教训,需避免✅ 是[BAD] Bird CLI被X反自动化机制拦截
[NEUTRAL]事实性信息,上下文状态❌ 否[NEUTRAL] 30天媒体计划第5日

书写规范

  1. 强制标注:每日文件中的新条目必须标注类别
  2. 具体明确:说明成功/失败原因及具体情境
  3. 单标签原则:每条记录选择最匹配的单一标签
  4. NEUTRAL时效:30天后自动归档,除非升级为GOOD/BAD类

存储规则

MEMORY.md(分类记忆库)

保持150行以内,仅保留GOOD和BAD类记忆:

## GOOD - 有效经验
- `[GOOD]` 采用CSV批处理的定时任务实现零重复
- `[GOOD]` 浏览器工具 > CLI 用于X.com自动化
- `[GOOD]` 使用Moltbook的"crypto"子模块发布代币内容

## BAD - 失败教训  
- `[BAD]` 切勿使用bird CLI操作X(触发反机器人机制)
- `[BAD]` 禁止跨平台发布完全雷同的内容

memory/YYYY-MM-DD.md(每日日志)

完整记录三类记忆及上下文:

# 2026-02-15

[好的]

  • 修复了 4 批 CSV 结构中的重复发布问题
  • 创建了 10 个 cron 任务以实现完全自动化

[坏的]

  • 旧版 CSV 格式导致内容重复(现已弃用)

[中性]

  • 30 天媒体计划的第 5 天
  • 在 07:00 批次发布了 $ZEN token 的宣传

快速命令

搜索记忆

# 搜索所有记忆文件
~/.openclaw/skills/minimal-memory/scripts/search.sh "重复发布"

# 仅搜索好的学习记录
~/.openclaw/skills/minimal-memory/scripts/search.sh --good "CSV"

# 仅搜索坏的学习记录  
~/.openclaw/skills/minimal-memory/scripts/search.sh --bad "CLI"

# 仅搜索最近的记录(过去 7 天)
~/.openclaw/skills/minimal-memory/scripts/search.sh --recent "cron 任务"

每日记忆

# 使用模板创建当天的记忆文件
~/.openclaw/skills/minimal-memory/scripts/daily.sh

# 添加带有自动标记的记录
~/.openclaw/skills/minimal-memory/scripts/add.sh GOOD "浏览器工具比 CLI 更好用"

清理

# 审查并将好的/坏的记录迁移到 MEMORY.md
~/.openclaw/skills/minimal-memory/scripts/cleanup.sh

# 归档旧的中性记录(超过 30 天)
~/.openclaw/skills/minimal-memory/scripts/archive.sh

工作流程

编写记忆时

  1. 标记它:这是好的、坏的还是中性的?
  2. 写入每日文件并加上标记前缀
  3. 每周审查:将好的/坏的记录提升到 MEMORY.md
  4. 30 天后归档中性记录

搜索时

  1. 使用搜索脚本快速 grep 所有文件
  2. 首先检查 MEMORY.md 以查找已建立的模式
  3. 回退到每日文件以获取特定上下文
  4. 优先使用最近的记录,除非查找历史记录

每周清理

  1. 阅读过去 7 天的每日文件
  2. 提取 [好的][坏的] 记录
  3. 添加到 MEMORY.md 的“好的”和“坏的”部分
  4. 删除重复项,合并类似项目
  5. 确保 MEMORY.md 不超过 150 行

反模式

不要跳过标签标记 - 每个条目都需要分类
不要将 NEUTRAL 类型存入 MEMORY.md
不要让 MEMORY.md 超过 200 行
不要永久保留 NEUTRAL 条目(最长30天)
不要创建主题文件 - 使用每日文件 + 搜索功能

在询问用户"我们试过这个吗?"前先搜索
每周定期迁移 GOOD/BAD 条目
在失败/成功描述中保持具体
信任搜索脚本能查找上下文

旧系统迁移指南

如果 MEMORY.md 存在未标记内容:

  1. 通读整个 MEMORY.md 文件
  2. 为每个条目分类: GOOD/BAD/NEUTRAL
  3. 将 NEUTRAL 移至对应的每日文件
  4. 保留带标签的 GOOD/BAD 在 MEMORY.md
  5. 未来新增条目:始终先在每日文件中打标签

如何使用「最小化记忆」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「最小化记忆」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能