Context 为 Agent 有效运行提供所需的信息,这个信息既包括任务相关的背景知识,也包含各类工具的使用方法。有了这些信息,Agent 才能在特定任务场景中,合理判断应以哪种顺序调用哪些工具,才能更有效地完成任务。
上下文
1 - RAG
RAG(Retrieval-Augmented Generation/ 检索增强生成)是一种结合了信息检索与生成式 AI 的技术架构,用于提升 LLM 在问答、文档摘要等任务中的准确性与时效性。
2 - MCP
3 - 记忆
Agent 的 Memory 包括短期记忆(STM,存储单次交互信息)、长期记忆(LTM,可以横跨多次交互信息以实现个性化)和程序记忆(指导 Agent 行为的规则)等。
Memory 给 Agent 赋予了特定的记忆力,本质一种提升 Agent 智能性的方式,Agent 能凭此有更高的个性化程度和一致性表现,也能在多步骤或长周期的复杂任务中提升准确性。
3.1 - Letta
3.1.1 - 介绍
介绍
Letta(原 MemGPT) 是一个开源框架,用于构建具备高级推理能力和透明长期记忆的状态化智能体。该框架采用白盒设计且与模型无关。
信息
官方网站
3.1.2.1 - 概述
原文:https://docs.letta.com/overview
Letta 让您能够构建并部署具备状态记忆的 AI 智能体,这些智能体会在持续对话中保持记忆与上下文关联。开发真正能从交互中学习进化的智能体,无需每次都从头开始。

打造拥有智能记忆的智能体,突破有限上下文的局限
Letta 由 MemGPT 核心研究团队打造的先进上下文管理系统,彻底改变了智能体的记忆与学习方式。当普通智能体因上下文窗口填满而遗忘时,Letta 智能体却能跨会话保存记忆持续进化——甚至在休眠时仍在学习。
几分钟即可开始构建
我们的快速入门和示例在 Letta 云平台和自托管 Letta 上均可运行。
- 开发者快速入门
使用 Letta API 和 ADE 创建您的首个有状态智能体
- 入门套件
使用 create-letta-app 构建完整的智能体应用程序
用您喜爱的工具构建有状态的智能体
通过任意您偏好的开发框架连接运行在 Letta 服务器上的智能体。Letta 能与您熟悉且喜爱的开发者工具无缝集成。
了解智能体的想法
智能体开发环境(Agent Development Environment/ADE)为您提供对智能体记忆、上下文窗口及决策过程的完整可视化——这对开发和调试生产级智能体应用至关重要。

将智能体作为服务运行,而非类库
Letta 与其他智能体框架存在本质区别。多数框架仅是封装模型 API 的代码库,而 Letta 则提供了一个专属服务环境——智能体在此自主生存与运作。即使您的应用程序未运行,智能体仍持续存在并保持状态,所有计算在服务器端完成,记忆存储、上下文维护及工具连接均由 Letta 服务器统一管理。

生产级智能体所需的一切
Letta provides a complete suite of capabilities for building and deploying advanced AI agents: Letta 提供了一套完整的工具集,用于构建和部署高级 AI 智能体:
- Agent Development Environment (agent builder + monitoring UI) 智能体开发环境(智能体构建器 + 监控界面)
- Python SDK + TypeScript SDK + REST API
- Memory management 内存管理
- Persistence (all agent state is stored in a database) 持久化(所有智能体状态均存储在数据库中)
- Tool calling & execution (support for custom tools & pre-made tools) 工具调用与执行(支持自定义工具及预制工具)
- Tool rules (constraining an agent’s action set in a graph-like structure) 工具规则(以图状结构约束智能体的动作集)
- Streaming support 流媒体支持
- Native multi-agent support and multi-user support 原生多智能体支持与多用户支持
- Model-agnostic across closed (OpenAI, etc.) and open providers (LM Studio, vLLM, etc.) 兼容封闭式(如 OpenAI 等)与开放式(如 LM Studio、vLLM 等)各类模型供应商
- Production-ready deployment (self-hosted with Docker or Letta Cloud) 生产就绪部署(支持 Docker 自托管或 Letta 云服务)