Skip to content

长期记忆

长期记忆用于存储对话中提炼出的关键信息,如用户偏好、历史事件或任务状态。与变量相比,它具备自动提取和逐步累积的能力,适合打造个性化陪伴、CRM 或学习类智能体。


与其他存储方式的区别

  • 变量:需要开发者显式写入,通常用于短期或结构化数据。
  • 知识库:偏向静态资料,适合管理通用文档。
  • 长期记忆:由系统根据策略持续生成摘要,反映用户行为与偏好,随时间不断更新。

开启与配置

  1. 在智能体编排页右上角点击 记忆长期记忆
  2. 开启功能后,设置以下选项:
    • 触发条件:指定哪些信息需要被记录,可选择官方模板或自定义关键词。
    • 存储内容:选择默认模板(如用户信息、任务历史)或自定义字段。
    • 召回策略:确定在后续对话中如何引用记忆(自动召回 / 按需召回)。

长期记忆配置界面


使用方式

  • 提示词中召回:在提示词加入指令,例如「请结合历史记忆回答用户问题」或使用 {memory} 占位符。
  • 工作流召回:在工作流节点中调用长期记忆接口,配合插件或数据库实现更复杂的流程。
  • 界面查看: 在 记忆 → 长期记忆 页面查看 + 编辑关键记忆点,支持人工修订或删除。

最佳实践

  • 结合标签区分不同记忆类型,例如“兴趣”、“任务”、“产品偏好”。
  • 定期审查并清理过期或失效的记忆,保证输出准确性。
  • 对敏感数据进行合规控制,必要时限制存储字段,遵守隐私规范。

常见问题

  • 为什么暂时看不到新的长期记忆?
    生成记忆需要一定时间,建议继续对话或稍后刷新「长期记忆」页面。

  • 数据量是否有限制?
    官方未给出硬性上限,只要调试记录未删除,记忆会持续累积。但建议定期维护,避免冗余。

  • 如何与知识库协同?
    知识库提供通用资料,长期记忆负责个性化内容,两者可在提示词中分别指定调用方式。