Agent Skills
返回列表
自改进分层记忆

自改进分层记忆

AI Agent 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5e5107f8/test-import-skill-3。

技能介绍

问题在哪

对话式 Agent 很难把「你刚才纠正过我」变成下次默认行为:偏好散落在聊天记录里,既没有结构化沉淀,也没有「用三次再升格」的纪律,还容易从沉默里臆测规则,反而污染长期记忆。

技能如何工作

技能把记忆落在本地 ~/self-improving/ 目录,按 HOT / WARM / COLD 分层:memory.md(≤100 行)常驻加载;projects/、domains/ 在上下文匹配时再读;archive/ 仅在显式查询时加载。

学习信号分三类写入:

  • 纠错 → corrections.md,再评估是否进入 memory.md
  • 明确偏好 → 直接记入 HOT
  • 重复模式 → 先跟踪,同一教训 3 次 后再晋升

一次性指令、纯假设、仅针对当前文件的说明应 忽略,避免误学。

完成多步任务、收到反馈或自查输出后,按固定格式做 自省:对照意图与结果、记录可改进点,重复出现的条目走与纠错相同的晋升规则。

工作区若集成心跳,会把维护任务路由到 heartbeat-rules.md,并在 heartbeat-state.md 记录周期状态;激活时只读本技能命名空间内的文件。

冲突时:项目 > 领域 > 全局;同级以更新为准;仍模糊则问用户。文件超限用合并、归档、摘要 压缩,不擅自删除已确认偏好。引用记忆时应标注来源(如 projects/foo.md:12)。

适用边界

只做:从显式纠错与自省学习、本地文件存储、按需读取 ~/self-improving/。

不做:访问日历/邮件/联系人、发起网络请求、读取目录外文件、从沉默推断偏好、在心跳清理中盲删记忆、修改自身 SKILL.md。凭据与健康数据等见 boundaries.md。上下文不足时优先只加载 HOT,并告知未加载内容。

使用场景

  • 在同一仓库连续多轮改代码,用户反复纠正命名、测试或提交习惯,需要把显式纠错写入 `corrections.md` 并在重复三次后晋升到 HOT。
  • 同时维护多个客户或产品线,需要把各自约定写入 `projects/{name}.md`,切换项目上下文时只加载匹配的 WARM 命名空间。
  • 完成一轮多步骤交付(重构、联调、修 bug)后,需要对照原始意图做自省,把可复用教训记入日志而非留在单次对话里。
  • 工作区已集成 `HEARTBEAT.md`,需要按 `heartbeat-rules.md` 周期检查 `~/self-improving/` 是否超限,并通过合并、归档完成压缩维护。

适合人员

  • 在同一业务仓库长期与 Agent 结对、经常被用户点名纠正实现细节的维护工程师
  • 同时对接多套客户代码库、需要把项目级约定与全局偏好分开存放的外包或咨询开发者
  • 负责把自改进 steering 写入 AGENTS、SOUL 与 HEARTBEAT 的 Agent 工作区搭建与运维人员
  • 希望团队编码偏好(分支策略、禁用依赖、回复风格)可显式记录、可引用来源且不误从沉默推断规则的技术负责人