什么是 Letta?
Letta(原 MemGPT)是构建具有长期记忆的 AI Agent 框架。通过分层记忆架构(核心/回忆/归档)突破上下文窗口限制,Agent 自主管理记忆。
一句话总结:AI Agent 长期记忆框架,分层记忆架构突破上下文限制,Agent 自主决定记住和遗忘,12k+ stars。
适合人群:需要跨会话记忆的 AI Agent 开发者。
核心功能
1. 分层记忆
核心记忆(始终在上下文中)、回忆记忆(对话历史)、归档记忆(无限存储)。
2. Agent 自主管理
Agent 自动决定哪些信息存入长期记忆。
3. 工具调用
支持自定义工具,Python 装饰器定义。
4. REST API
内置服务器,完整 REST API 管理 Agent。
常见问题
Q: 和 RAG 有什么区别? A: RAG 从静态文档检索,Letta Agent 主动管理自己的记忆。
Q: 支持本地模型? A: 支持 Ollama、vLLM 等。
来源与致谢
letta-ai/letta — 12k+ stars, Apache 2.0