Letta(原 MemGPT)是一个开源的有状态 AI 智能体构建框架,带持久记忆。它源自加州大学伯克利分校 2023 年的 MemGPT 研究论文("Memory-GPT"),为智能体提供记忆层级:核心记忆块常驻上下文,外部记忆存储在 Postgres 中按需加载。这让智能体无限记住对话,而不会撑爆上下文窗口。
核心功能
- 记忆层级:上下文内核心记忆块 + Postgres 外部记忆按需加载——智能体跨会话记住一切。
- 睡眠时间计算:智能体在会话间隙处理与存储记忆——内置记忆反思与智能体记忆。
- 可编辑记忆块:记忆块可被工具检查与编辑,状态完全透明。
- 客户端-服务器架构:Letta 2.0 把智能体循环拆分为客户端库与状态服务器(letta-server),支持多智能体。
- 可自托管:Docker 部署;包含 REST API 与 Python SDK。
- ADE(智能体开发环境):Letta Cloud IDE,可视化构建智能体。
- 托管云:Letta Cloud 提供托管智能体,使用同一记忆引擎。
- 场景验证:个人 AI 伴侣、客服智能体、研究助手与长时自治智能体。
适用场景
谁应该使用这个工具?
- 记忆关键型智能体:构建必须在长时间内记住用户、项目与对话的助手的开发者。
- 自托管者:希望智能体记忆引擎跑在自己基础设施上的团队。
- 研究与陪伴:需要持久上下文的个人 AI 伴侣与研究助手。
解决的问题
- 上下文窗口限制:外部记忆意味着无限对话历史,无上下文膨胀。
- 会话失忆:智能体跨会话记忆,而非仅单会话。
- 记忆透明:可编辑记忆块让智能体状态可检查。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开源版 | $0 | Apache-2.0 核心;用 Docker 自托管服务器。 |
| Letta Cloud | 免费+付费层 | 托管智能体带持久记忆,无需自建基础设施。 |
优势对比
相比竞品的优势:
- 验证过的记忆模型:有 MemGPT 论文与多年智能体记忆研究背书。
- 可自托管状态服务器:智能体的记忆活在你的基础设施上。
- 睡眠时间计算:竞品缺乏的记忆反思能力。
独特卖点:
- GitHub 15,000+ star 与强大研究血统。
- 可编辑、可检查的记忆块。
- 从自托管服务器到托管云,同一技术栈。
快速开始
入门指南
- 安装:
pip install letta或使用 Docker 镜像。 - 启动服务器:运行 letta-server(或使用 Letta Cloud)。
- 创建智能体:用 Python SDK 或 ADE 定义带记忆块的智能体。
- 对话:智能体现自动跨会话记忆。
集成
无缝集成以下工具:
- Docker 自托管
- Python SDK 与 REST API
- Letta Cloud 与 ADE
常见问题
Letta 与其他智能体框架有何不同?
核心焦点是持久记忆——MemGPT 记忆层级让智能体跨会话存活且不膨胀上下文。
需要数据库吗?
需要——外部记忆存储在 Postgres 中,提供持久、可查询的智能体记忆。
能自托管吗?
能——服务器开源,用 Docker 运行;Letta Cloud 是托管替代。
替代方案
如果 Letta 不合适,可以考虑:
- LangGraph:通过 checkpoint 内置记忆的有状态编排。
- CrewAI:带委派与记忆的角色化团队。
- Google ADK:跨智能体团队共享状态的 Google 框架。
使用技巧
- 刻意设计记忆块:智能体应始终记住的内容放进核心块。
- 用睡眠时间计算:让智能体在会话间隙反思与整合。
- 通过工具检查记忆:可编辑块给你状态透明与控制力。
总结
Letta 让智能体记忆成为已解决问题——持久、可检查、可自托管,背后是 MemGPT 研究血统。如果你的智能体必须跨会话与跨上下文记忆,Letta 是该类别中最有实证的选择。
评论
还没有评论。成为第一个评论的人!
相关工具
LangGraph
www.langchain.com/langgraph
LangChain 出品的底层智能体编排框架与运行时,用于构建、管理与部署长生命周期、有状态的智能体。持久执行、人机协同与全面记忆。GitHub 39,000+ star。Klarna、Uber、摩根大通等企业使用。
OpenAI Agents SDK
openai.github.io/openai-agents-python
OpenAI 官方的 Python 与 TypeScript 生产级 AI 智能体框架。智能体、交接、护栏、会话与内置追踪——Swarm 的正式继任者。
CrewAI
www.crewai.com
领先的 Python 多智能体编排框架。定义角色化智能体团队——角色、目标、背景故事——组合 Crew、分配任务并让智能体协作。GitHub 30,000+ star。
相关洞察
我把 Obsidian 接入 OpenClaw 后,它开始帮我做决策
当 Obsidian 不再只是记笔记,而是接入 OpenClaw 之后,它开始帮我整理信息、连接上下文、推动判断,甚至参与真实决策。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。