使用 LangMem 為 LangGraph 代理新增受管理的長期記憶 是做什麼的?
賦予 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