autorenew

主动记忆(Active Memory)

一句话定义: 由用户或系统明确保存、供后续任务参考的指导信息。它可以引导模型,但不能控制权限,也不能保证模型一定遵循。

科普速读

  • 它是什么: 主动记忆会在多个任务中保留选定的信息或指令。
  • 适合什么场景: 让稳定的项目约束在后续工作中继续可用。
  • 主要边界: 过时或相互冲突的内容会误导模型。

概览

主动记忆是用户或系统有意保存、供后续任务使用的信息。它可以是项目规则、个人偏好,也可以是先前决策的简短摘要。

核心定义

标准定义

主动记忆是系统可能在后续模型请求中加入的显式上下文。它可以保存在文件、项目设置或产品专属存储中。模型把它作为输入接收;它不是权限控制,也不保证每次请求都会带上。

背景与发展

背景

用户需要在不同会话之间保留稳定事实和指引。与自动推断的信息相比,显式笔记更容易查看和编辑。

发展

不同产品通过项目文件、用户偏好或工作区设置保存指令。它们的作用范围和加载规则各不相同。

工作机制(How It Works)

  1. 用户或系统写入偏好、规则或摘要。
  2. 产品把内容保存在文件或设置中。
  3. 后续工作流可能将它加载到模型上下文。
  4. 模型生成回复时把文字作为指引。

加载顺序和范围由具体产品决定。模型仍可能漏看或误解已保存的内容。

在软件测试与开发中的应用

  • 仓库约定:记录命名规则、测试命令和架构约束。
  • 评审指引:保存重复使用的代码评审清单。
  • 任务交接:保存简短的决策摘要,供后续会话继续工作。

优势与局限

优势

  • 内容可见:用户可以检查并修改明确写下的指令。
  • 重复提供上下文:产品可以在多个会话中加载相同的已保存信息。

局限与风险

  • 加载规则不同:产品可能不会在所有工作流中加载同一文件。
  • 指令冲突:旧内容可能与当前要求不一致。
  • 不能强制执行:提示词级指引无法阻止命令,也无法验证改动。

与相近术语对比

术语信息如何保存主要作用
主动记忆用户或系统明确写入提供可检查、可复用的指引
自动记忆产品从过往交互中筛选减少手动输入,复用上下文
对话状态保存会话历史或继续交互所需的状态延续当前交互
提示缓存服务端在支持时复用请求数据减少重复处理

实施建议(Best Practices)

  • 保持规则简短、明确,并且容易验证。
  • 团队需要共享项目约束时,将规则保存在版本控制中。
  • 项目发生变化后检查并更新指令。
  • 需要强制执行的要求应使用测试和权限控制。

常见误区(Pitfalls)

  • 假设每次请求都会带上记忆:应确认产品的加载范围。
  • 把指令当作权限控制:应使用技术权限限制操作。
  • 保留过时规则:删除或更新已不适用的内容。

FAQ

主动记忆能保证智能体遵循规则吗?

不能。它可以把指引作为模型上下文提供。需要强制执行的要求应使用测试、权限和审查。

团队应该在哪里保存项目规则?

可以使用团队能查看的版本控制文件或共享来源。还要确认 AI 产品会在对应工作流中加载该来源。

相关资源

相关词条

外部参考

分享