LangMem

活跃
GitHub Python MIT

简介

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 在对话中自动存储和检索记忆

相关项目