Agent Skills
返回列表
Agent 长期记忆治理系统

Agent 长期记忆治理系统

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_638e256a/memory-governance。

技能介绍

要解决的问题

Agent 的短期上下文窗口有限,跨会话记住用户偏好、项目约定和历史结论,必须落到长期存储。但长期记忆很容易退化:无关条目堆积、重复事实互相覆盖、过期策略把该留的内容一起清掉,检索时又只能靠关键词硬匹配,"它""那个项目"这类指代无法回填。这个技能面向 agent-cognitive-brain 七层架构的 L2/L3 层,把"存得下"和"取得准"拆开治理。

核心模块

  • TfidfIndex:纯 Python TF-IDF 向量索引,中文分词用字 + bigram,词表懒重建,可选 numpy 加速。
  • MemoryRetentionPolicy:热度衰减(系数 × 0.95)、TTL 软过期(归档不删除)、按 topic 配额驱逐、带环检测的版本链追踪。
  • MemoryMergeEngine:语义相似度去重(阈值 > 0.86)、冲突检测(键值重叠 < 30%)、增量 diff 追加合并。
  • MemoryRecallRouter:混合检索(关键词 × 0.7 + 语义 × 0.3)× decay_score,支持指代消解回填上下文,访问热度自动更新。
  • MemoryHealthMonitor:碎片化得分(孤儿比例)、冗余得分(已合并 + 已过期占比)、冷记忆比例,并自动产出修复建议。

召回流程

  1. 关键词匹配(权重 0.7):对 query 做精确 key/tag 命中;
  2. 语义相似度(权重 0.3):TF-IDF 余弦;
  3. 热度加权:最终得分 = (keyword × 0.7 + semantic × 0.3) × decay_score();
  4. 兜底降级:numpy 缺失时自动切到纯 Python 路径。

适用边界

  • 依赖只有标准库(sqlite3、json、re、math、uuid、dataclasses、collections),numpy 可选。
  • TF-IDF 是词袋模型,没有真正的语义理解;0.86 这个阈值需要按自己的语料调。
  • 提供 CLI 与编程 API 两种入口,也可先跑内置自测验证行为。
  • 架构细节、TF-IDF 索引设计、健康度打分算法与数据库 schema 见 references/architecture.md。

使用场景

  • 跨会话记住用户偏好和项目约定时,用热度衰减与 TTL 归档治理长期记忆
  • 多条重复事实进入长期记忆前,用语义去重与冲突检测合并并保留版本链
  • 召回历史记忆时,用关键词加语义混合检索并乘热度衰减分排序结果
  • 长期记忆出现碎片化或冗余时,用健康监控计算孤儿比例与冷记忆占比并生成建议

适合人员

  • Agent 开发者:需要把跨会话偏好和项目约定存入长期记忆并可靠召回
  • 记忆系统工程师:要用热度衰减、配额驱逐和版本链管理多 topic 记忆生命周期
  • 检索优化工程师:需要把关键词匹配与 TF-IDF 语义相似度混合排序并乘上衰减分
  • Agent 平台运维:要在记忆碎片化和冗余升高前监控健康指标并拿到修复建议