AgentPantheon
MemGPT logo

MemGPT框架使 LLM 具有长期记忆和自我管理的背景超过固定的令牌限制

4.5 (4)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年6月

概览

MemGPT 是一个开源框架,旨在解决大型语言模型的核心限制之一:固定的上下文窗口。该项目源自加州大学伯克利分校的研究,提出将 LLM 的有限上下文视作操作系统管理有限物理内存的方式,利用分页和分层内存层级,为模型营造出更大、更持久的内存空间的效果。 核心思路直接借鉴了操作系统设计。MemGPT 区分了上下文内存(当前位于模型提示窗口中的 token)和存在上下文外部的外部存储。LLM 本身配备了函数调用工具,让其决定何时在这些层级之间移动信息——例如,将重要事实保存到长期存储,检索相关过去信息,或编辑其自身的核心记忆。这种自我编辑行为使得代理能够在长时间对话或远超单个上下文窗口的文档中保持连贯、演进的状态。 该框架面向需要为用户和先前交互持久记忆的对话代理开发者,以及在超出上下文范围的庞大文档集合上进行分析的开发者。通过管理召回内存、档案存储和工作上下文,MemGPT 使得代理能够在对话中引用更早的细节,而无需开发者为每种情况手动搭建检索流水线。 MemGPT 支持 OpenAI 的专有模型和本地托管的开放模型,并且可以与向量数据库和其他存储后端集成,以在会话之间持久化内存。该项目随后演进,并与 Letta 紧密关联,Letta 是一家公司和平台,继续开发底层的有状态代理概念,提供围绕原始思路的服务器和工具。 它的主要优势在于概念清晰和一个具体、可复用的长期记忆模式,超越了简单的检索增强生成。权衡因素与代理框架典型相符:自编辑记忆循环高度依赖模型的函数调用可靠性,这在较小或本地模型中可能表现不同,额外的内存管理步骤则会增加延迟和令牌开销。作为一个不断发展的开源项目,其命名、API和相关生态系统随时间变化,这使得文档和版本管理成为一个动态目标。

主要功能

  • 分层上下文和外部内存管理
  • 自我编辑核心内存通过函数调用
  • 档案和回忆内存存储
  • 向量数据库集成用于检索
  • 多个 LLM 后端支持
  • 有状态对话代理

价格

模型
Freemium
评分
4.5 / 5 (4)

使用场景

持久的对话代理

构建记忆持久的对话代理,记住用户偏好、历史会话、背景和交互,启用更多个性化、更连贯的长期交互。

文档分析

在大型文档或源代码中,处理和推理超过原生上下文窗口限制的信息,从而利用有状态内存层级。

自动化 AI 助手

开发有状态的 AI 代理,维护与时间相伴的知识,并通过长时间的内存编辑来演进,适合长期任务,如研究协助或项目跟踪。

定制 LLM 应用

将 MemGPT 整合到开发人员的工作流程中,以虚拟内存管理来扩展现有 LLM,让其具有有能力的有状态 AI 应用。

优点 & 缺点

优点

  • 会话之间持久的长期内存
  • 操作系统灵感分层内存管理方法
  • 可以与 API 或本地 LLM 运行
  • 是开放源代码,并且有活跃的研究历史
  • 与 MemGPT 相关的后端集成
  • 提供对自我编辑能力的全面的支持

缺点

  • 依赖于模型的函数调用的可靠性
  • 内存操作增加延迟和令牌开销
  • 不断进化的项目名称、API 和工具环境
  • 有时存在不稳定的文档和版本控制
  • 依赖于开发者的经验

评测

4.5

4 个评分的平均值。

5
2
4
2
3
0
2
0
1
0

登录以留下评测。

V

Victor Nguyen

Feb 6, 2026

Solid for our team

We rolled this out across the team last quarter and it saves real time. The core workflow fits neatly into how we already work, and the integrations removed a step we used to do by hand. but it has held up under daily use.

T

Tomáš Novák

Dec 20, 2025

Use it every day

Honestly didn't expect to like it this much. The onboarding is exactly what I needed, and it is genuinely easy to set up. I do wish the mobile experience lags, but I reach for it almost every day now and it just clicks.

T

Tariq Aziz

Nov 24, 2025

Use it every day

Honestly didn't expect to like it this much. The automation is exactly what I needed, and support is responsive. I do wish the docs could be deeper, but I reach for it almost every day now and it just clicks.

P

Priya Nair

Jul 8, 2025

Solid for our team

We rolled this out across the team last quarter and it is genuinely easy to set up. The core workflow fits neatly into how we already work, and the API removed a step we used to do by hand. The docs could be deeper, which is the main caveat, but it has held up under daily use.

问答

暂无问题 — 来当第一个提问的人吧。

提问

Agent Development 的替代品