Files
GenericAgent/memory/memory_cleanup_sop.md
2026-04-15 09:26:46 +08:00

1.8 KiB
Raw Blame History

记忆整理 SOP

L1唯一目的存在性索引:知道什么情况下有什么相关记忆去查

ROI模型

L1每词每轮付成本但防犯错保险。ROI = (犯错概率 × 代价) / 词数成本

该留的高ROI

  • 红线:违反就不可逆,如"禁杀python" → 5词防-100k
  • 反直觉触发词没提示想不到读SOP如"HttpOnly" → 4词防任务失败
  • 路由指针最小化SOP定位如"vision_sop+vision_api.py"

该删的低ROI

  • 实现细节SOP里已有的"怎么做" → 只留触发词
  • 直觉能力:不提醒也能想到 → 0收益
  • 冗余L3已覆盖的规则 / L1其他行已含的片段 → 重复交税不值

逐条四问

  1. 删了它,犯错概率真的上升吗?→ 不上升就删
  2. L3 SOP已覆盖→ 有就只留触发词
  3. 没这词能自己想到读SOP吗→ 能就删
  4. 同样收益,能用更少词吗?→ 能就压缩

L1写入检验写之前必过

  • "这几个词触发什么场景?" → 答不上来就别写;触发词=场景名(视频内容理解)非工具名(yt-dlp)
  • 压缩按场景价值不按字数:触发场景的词一字不删,没独立场景的实现细节才是压缩对象
  • 等级匹配红线→RULESSOP索引→L3文件名即可禁加描述词名字自解释的不需要额外触发词L0不塞工具
  • 记忆修改是持久性伤害,错误在后续每轮复利 → 整理比日常任务更需谨慎

整理流程

  1. 先交付任务再沉淀,禁未完成就写记忆
  2. 逐行读insight按|拆片段,每片段标注:红线/触发词/路由/实现细节
  3. 低ROI片段 → 确认L3覆盖后删RULES逐条问"违反就炸还是好习惯"
  4. 检查近期犯错经验补遗漏的高ROI触发词
  5. 验证总行数≤30