为 LangGraph 代理添加托管长期记忆(LangMem) 是做什么的?
为 LangGraph 代理提供记忆管理和搜索工具,使其能够在多个会话间存储、检索和更新持久化事实。
先决条件
Python, langmem, LangGraph 或 LangChain 代理运行时, 持久化存储(生产环境建议使用 Postgres), LLM 提供商的 API 密钥
安装
使用与您环境匹配的上游安装或设置路径:
- pip install -U langmem
来自上游的要求和注意事项:
- python
基本使用或入门说明:
-
使用您喜爱的 LLM 提供商的 API 密钥配置环境:
-
export ANTHROPIC_API_KEY="sk-..." # 或其他支持的 LLM 提供商
-
以下仅需几行代码即可创建一个主动管理自身长期记忆的代理:
-
提取自上游文档:https://raw.githubusercontent.com/langchain-ai/langmem/HEAD/README.md