什么是Letta?
Letta是一个基于内存优先架构构建的开源Agent开发平台,源自UC Berkeley的MemGPT研究项目。它提供了一个Agent API,自动处理持久状态、上下文管理、工具调用和内存——让开发者可以专注于构建真正学习和随时间改进的Agent,而不是每个会话都重置。Letta支持通过Letta Server自托管部署或云端使用,并与任何LLM提供商兼容。其旗舰消费产品Letta Code是一个内存优先的编程Agent,可从终端或任何设备访问。
主要功能
持久化内存架构
Agent维护上下文内存块、用于交互历史的回忆内存,以及跨会话的归档内存存储——所有这些都可通过REST API查询和编辑。
休眠时计算
后台内存子Agent持续优化提示词、整合知识,并在活跃会话之间改进Agent上下文,无需用户干预。
Agent开发环境 (ADE)
无代码可视化界面,用于检查Agent的内存块、推理步骤和工具调用链——使调试和行为调优变得透明直观。
多Agent编排
内置支持Agent之间同步或异步消息传递,支持监督者控制的流水线和点对点Agent协作。
广泛的工具集成
支持超过7,000个工具,包括自定义函数、MCP兼容工具,以及可在云沙盒中执行的预构建集成。
模型无关且可移植
内存块和对话历史可在不同LLM提供商之间移植,避免供应商锁定,允许在不丢失Agent状态的情况下切换模型。
1. Letta与LangChain或CrewAI等其他Agent框架有什么不同?⌄
Letta是内存优先构建的。虽然大多数框架将内存视为附加功能,但Letta的整个架构都围绕持久状态设计——Agent自动管理自己的上下文窗口、回忆历史,并随时间改进,无需开发者端的状态管理。
2. Letta是开源的吗?⌄
是的。核心Letta框架和Agent API是开源的,可在GitHub上获得。您可以通过Letta Server自托管或使用托管云服务。
3. 什么是休眠时计算?⌄
这是在活跃Agent会话之间发生的后台处理。Letta的内存子Agent利用这个空闲时间来整合知识、改进提示词并更新上下文——因此Agent在用户无需任何操作的情况下变得更智能。
4. Letta与任何LLM提供商兼容吗?⌄
是的。Letta是模型无关的,与任何LLM提供商兼容。内存和对话历史也可以在模型之间移植,因此切换提供商不会清除Agent状态。
5. 什么是Letta Code?⌄
Letta Code是Letta面向消费者的编程Agent产品。它作为内存优先助手在终端或通过SDK运行,跨会话保留关于您项目和偏好的上下文。可以使用您自己的API密钥免费试用。
6. 我可以检查或修改我的Agent记住的内容吗?⌄
是的。所有内存块都可以通过ADE(Agent开发环境)UI或直接通过REST API查看和编辑。您可以随时注入、修改或删除内存。
7. Letta支持多Agent系统吗?⌄
是的。Agent可以使用内置的跨Agent通信工具直接相互调用,支持集中式(监督者)和分布式Agent架构。
