跳转到主要内容
个人记忆是袋袋为你建立的「用户档案」。随着你和不同专家的对话积累,系统会自动提取你的偏好、习惯和常用工具等信息,形成跨专家通用的记忆条目。这些记忆让每一个专家都能更好地理解你。

记忆是什么

个人记忆是你在使用袋袋过程中自然积累的认知碎片。比如:
  • 「用户偏好使用 TypeScript」
  • 「用户常用的开发框架是 Next.js」
  • 「用户希望代码注释写中文」
  • 「用户在做一个 SaaS 项目,后端用 Hono」
  • 「用户不喜欢过度封装,偏好简洁直接的代码风格」
这些记忆来源于你的日常对话,不需要你手动输入。

记忆如何产生

1

对话交流

你与任何一个专家进行对话——讨论需求、编写代码、分析数据……
2

智能提取

对话结束后,系统会在后台分析你们的交流内容,从中提取有价值的信息。这个过程对你完全透明,不会干扰你的使用体验。
3

质量过滤

不是所有信息都会被存为记忆。系统会用三个标准过滤:
  • 具体性:只保留具体明确的偏好,不保留笼统的表述
  • 持久性:只保留长期有效的信息,不保留一次性的上下文
  • 非显而易见:只保留不能从常识推断的认知
4

跨专家共享

提取的记忆属于你(用户),而非某个特定的专家。所有专家在和你对话时都能访问这些记忆。
你也可以在对话中主动告诉专家「记住这个」来显式创建记忆条目。比如告诉专家「记住:我的项目用的是 PostgreSQL 16」。

管理记忆

你可以完全掌控自己的记忆条目。在「设置 → 记忆」中查看和管理所有记忆。

查看记忆列表

记忆管理页面展示你的所有记忆条目,每一条包括:
  • 记忆内容:提取的具体信息
  • 来源:这条记忆是从哪次对话中提取的
  • 状态:当前是启用还是禁用

启用 / 禁用记忆

如果某条记忆不再准确或你不希望专家使用它,可以将它禁用。禁用后专家不会再参考这条信息,但记忆条目本身保留在列表中,你可以随时重新启用。
对之前禁用的记忆重新启用,专家在后续对话中会重新参考这条信息。

删除记忆

对于完全不需要的记忆条目,你可以永久删除。删除后不可恢复。
删除记忆是不可逆操作。如果你只是暂时不想让专家使用某条记忆,建议使用「禁用」而非「删除」。

个人记忆 vs 专家记忆

袋袋有两种记忆系统,作用范围不同: 两种记忆是互补的:
  • 个人记忆让所有专家都知道你偏好 TypeScript
  • 专家记忆让你的编程专家还知道你在做的具体项目、用过的技术方案和之前的讨论结论
详见 专家记忆

记忆对对话的影响

专家在每次对话开始时会加载你的个人记忆作为上下文参考。这意味着:
  • 专家的回复会更贴合你的风格偏好
  • 不需要每次都重复说明你的项目背景
  • 专家会主动避免你不喜欢的做法
记忆是参考而非指令。专家在特定场景下可能会根据任务需要做出不同于你一般偏好的选择——比如你偏好 TypeScript,但当前任务是修改一个 Python 项目时,专家不会用 TypeScript 重写它。

隐私保护

  • 你的个人记忆只有你自己可以查看和管理
  • 其他用户和专家的创作者无法访问你的记忆
  • 记忆不会被用于训练模型
  • 你随时可以禁用或删除任何一条记忆
  • 使用临时对话模式可以完全跳过记忆的读取和写入