name: langchain-memory description: LangChain记忆集成,包括ConversationBufferMemory、ConversationSummaryMemory和基于向量的记忆 allowed-tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
LangChain记忆技能
能力
- 实现多种LangChain记忆类型
- 配置ConversationBufferMemory用于短期回忆
- 设置ConversationSummaryMemory处理长对话
- 集成基于向量的记忆进行语义搜索
- 设计记忆检索策略
- 处理记忆持久化和序列化
目标流程
- 对话记忆系统
- 聊天机器人设计与实现
实现细节
记忆类型
- ConversationBufferMemory:存储完整的对话历史
- ConversationBufferWindowMemory:最近消息的滚动窗口
- ConversationSummaryMemory:总结较早的消息
- ConversationSummaryBufferMemory:混合方法
- VectorStoreRetrieverMemory:基于语义相似度的检索
配置选项
- 记忆键命名约定
- 返回消息格式(字符串 vs 消息列表)
- 总结LLM选择
- 向量存储后端选择
- 令牌限制和窗口大小
依赖项
- langchain
- langchain-community
- 向量存储客户端(可选)