LangMem
活跃简介
LangMem 是 LangChain 团队提供的 Agent 记忆层工具,帮助开发者为 Agent 注入长期记忆、摘要回放与上下文管理能力,提升多轮任务表现。
核心特性
- 核心记忆 API,支持任意存储系统,灵活适配 Agent 记忆需求
- 热路径记忆工具,Agent 在活跃对话中记录和搜索信息
- 后台记忆管理器,自动提取、整合和更新 Agent 知识
- 原生 LangGraph 集成,所有 Platform 部署默认支持长期记忆存储
- 跨会话无缝个性化和一致的 Agent 行为
- 支持 OpenAI 嵌入实现记忆语义相似度搜索
适用场景
💡 构建能跨会话记忆用户偏好的对话 Agent
💡 创建能从过去交互中学习的个性化 AI 助手
💡 开发具有持久上下文和历史记录的客户支持机器人
💡 为企业 AI 应用实现知识管理
💡 研究能从经验中自我改进行为的 Agent
快速开始
1. 安装:pip install -U langmem
2. 设置 API 密钥:export ANTHROPIC_API_KEY='sk-...'
3. 创建存储:store = InMemoryStore(index={'dims': 1536, 'embed': 'openai:text-embedding-3-small'})
4. 通过 create_manage_memory_tool 和 create_search_memory_tool 为 Agent 添加记忆工具
5. Agent 在对话中自动存储和检索记忆