Correction Memory

🧠 让AI记住你教过它什么

让AI代理的错误修正持久化记忆,自动注入到后续同类型代理实例,避免重复纠正同一问题。

收藏
3.5k
安装
1.1k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Correction Memory 是一个持久化修正记录的元能力技能,解决「纠正一次,遗忘一次」的代理失忆问题。当用户否决、覆盖或修正代理输出时,该技能自动将修正内容记录到 memory/corrections/[AgentType].jsonl,并在后续同类型代理启动时自动注入为前置上下文。

使用流程包含三步:1) 部署 lib/correction-tracker.js 核心库;2) 若已安装 intent-engineering 技能则自动完成注入,否则需手动调用 buildCorrectionPreamble() 拼接任务;3) 通过程序化 API 或自然语言指令记录修正。修正支持结构化元数据(如会话渠道),便于追溯。

显著优点

  • 跨会话持久化:修正记录本地持久存储,不受单次会话限制
  • 自动注入零配置:与 intent-engineering 深度集成,代理启动时静默生效
  • 时效性管理:30 天自动过期机制防止过时规则堆积
  • 灵活记录方式:支持程序化调用和自然语言交互两种录入模式
  • 可审计追溯:JSONL 格式便于命令行查询和统计分析

潜在缺点与局限性

  • 依赖文件系统:修正存储于本地 JSONL 文件,多机/容器环境需额外同步方案
  • 关键词匹配粗糙:Agent 类型检测依赖任务描述关键词启发式规则,可能误判
  • 无冲突解决机制:若同一问题存在多条矛盾修正,系统按时间序简单叠加
  • 30 天硬编码:过期周期不可配置,特定场景可能过短或过长
  • 与意图工程耦合:最佳体验依赖 intent-engineering,独立使用需手动集成

适合人群

  • 频繁使用多代理协作的开发者/团队
  • 需要长期调教特定领域代理(如代码风格、写作规范)的用户
  • 构建可进化代理系统的 AI 应用架构师

常规风险

  • 修正污染:错误记录的修正会被持续注入,形成负向强化循环,建议定期审计 memory/corrections/ 目录
  • 隐私泄露:修正内容明文存储于工作区,含敏感信息的任务需脱敏后记录
  • 存储膨胀:高频修正场景下 JSONL 文件可能膨胀,建议结合版本控制或归档策略

Correction Memory 内容

references文件夹
手动下载zip · 6.7 kB
correction-tracker-template.jstext/javascript
请选择文件