Skip to content

Memory 记忆

记忆用于让应用在多轮交互中保留上下文。记忆可以分为短期记忆和长期记忆。

短期记忆

短期记忆通常是当前会话的消息历史。适合多轮对话,但会受到上下文窗口限制。

处理方式:

  • 保留最近 N 轮。
  • 对历史消息做摘要。
  • 把重要事实写入外部存储。

长期记忆

长期记忆是跨会话保存的信息,例如用户偏好、历史工单、常用项目、知识档案等。

注意事项

记忆不是越多越好。敏感信息、临时信息、未经确认的信息不要随意长期保存。企业应用中还要考虑数据合规、用户授权和删除机制。

后端落地

可以把会话历史存 Redis / MySQL,把长期记忆存数据库或向量库。每次模型调用前根据用户和场景取出必要记忆,拼入上下文。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。