zjunlp/LightMem
[ICLR 2026] LightMem: Lightweight and Efficient Memory-Augmented Generation
What it solves
LightMem 旨在为大型语言模型(LLMs)和 AI 代理提供轻量且高效的长期记忆管理系统。它解决了在不消耗过多计算资源或响应时间的前提下,保持用户交互与事件的持久、可检索记忆的挑战。
How it works
LightMem 使用模块化架构来处理记忆的存储、检索和更新。它将过程拆分为可插拔的组件:
- Pre-compression & Segmentation:使用
llmlingua-2等工具压缩输入并按主题分段文本。 - Memory Management:集成各种 LLM 后端(OpenAI、DeepSeek、Ollama、vLLM)以管理记忆内容。
- Indexing & Retrieval:通过基于嵌入的检索(FAISS、Qdrant 或 BM25)根据用户查询找到相关记忆。
- Update Mechanism:支持在线和离线更新,以保持记忆的实时性。
Who it’s for
此框架面向构建智能应用的开发者,例如旅行规划代理或代码助手,需要在多个会话之间具备长期记忆能力。
Highlights
- Modular Design:支持自定义存储引擎和检索策略。
- Broad Compatibility:兼容云端 API(OpenAI、DeepSeek)和本地模型(Ollama、vLLM、Transformers)。
- MCP Server Support:兼容 Model Context Protocol,便于集成到 AI 生态系统。
- Efficient Performance:针对低资源消耗和快速响应时间进行优化。
- Integrated Evaluation:包含基线评估框架,可与 Mem0、LangMem 等其他记忆层进行基准比较。