MemEngine: A Unified and Modular Library for Developing Advanced Memory of LLM-based Agents
Recently, large language model based (LLM-based) agents have been widely applied across various fields.As a critical part, their memory capabilities have captured significant interest from both industrial and academic communities.Despite the proposal of many advanced memory models in recent research, however, there remains a lack of unified implementations under a general framework.To address this issue, we develop a unified and modular library for developing advanced memory models of LLM-based agents, called MemEngine.Based on our framework, we implement abundant memory models from recent research works.Additionally, our library facilitates convenient and extensible memory development, and offers user-friendly and pluggable memory usage.For benefiting our community, we have made our project publicly available at https://github.com/nuster1128/MemEngine.
Authors
- Rui Li (ORCID: https://orcid.org/0000-0002-3708-0257)
- Zhenhua Dong (ORCID: https://orcid.org/0000-0002-2231-4663)
- Quanyu Dai (ORCID: https://orcid.org/0000-0001-7578-2738)
- Zeyu Zhang (ORCID: https://orcid.org/0000-0003-0048-1687)
- Zhongyang Li (ORCID: https://orcid.org/0000-0003-2194-0416)
- Xu Chen (ORCID: https://orcid.org/0000-0003-0144-1775)
Institutions
- Huawei Technologies (China) (CN)
- Renmin University of China (CN)
Publication Details
- Published
- 2025-05-08
- DOI
- https://doi.org/10.1145/3701716.3715299
- Citations
- 1
- Primary Topic
- Multi-Agent Systems and Negotiation
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- National Natural Science Foundation of China
- Renmin University of China