如何让AI拥有长期记忆:MemGPT(Letta)构建有状态智能体的完整指南
如何让AI拥有长期记忆MemGPTLetta构建有状态智能体的完整指南【免费下载链接】MemGPTPlatform for stateful agents: AI with advanced memory that can learn and self-improve over time.项目地址: https://gitcode.com/GitHub_Trending/me/MemGPT做长对话时你是否遇到过这种情况刚把自己的背景和需求解释完对话一长 AI 又“失忆”了只能从头再来MemGPT现名 Letta是一个围绕记忆管理构建的开源有状态智能体平台它用操作系统式的分层内存让 AI 拥有跨会话持久、能随时间学习的长期记忆。 项目定位给 AI 装一套“记忆系统”一句话概括MemGPT 为大语言模型提供长期记忆管理能力。它不是某个聊天应用而是一个“有状态”的 agent 平台——代理的身份、记忆、对话历史都会持久化保存第二天重启后它依然记得你并能在此基础上继续学习和自我改进。MemGPT Letta 界面截图左侧为对话窗口右侧展示核心记忆编辑与智能体管理面板上图是项目的 ADEAgent Development Environment界面左边与智能体对话右边可以直接查看和编辑它的核心记忆这是理解 MemGPT 记忆模型最直观的方式。 为什么大模型需要“长期记忆”上下文窗口相当于模型的“短期记忆”容量有限塞满之后早期信息就会被挤掉。传统做法通常是每次把全部历史硬塞进提示词token 成本爆炸或自己维护一套数据库、手动检索相关片段拼进 prompt——后者本质上是在自己写一套记忆系统检索策略、记忆分区、更新时机全得自己设计。MemGPT 的差异在于把记忆管理做成了系统能力代理自己管理记忆由模型判断哪些对话内容值得转成长期记忆、哪些该压缩、哪些该归档记忆分层常驻上下文的核心记忆与存放在外部的归档记忆分开模拟操作系统的“内存—磁盘”层级状态持久化agent 由真实数据库支撑重启不会“人格清零”。⚙️ 它是怎么工作的一套类似操作系统的内存分层如果熟悉操作系统MemGPT 的设计会很好理解。它借用了 OS 的分层内存思想——支撑它的 2023 年论文标题就叫《MemGPT: Towards LLMs as Operating Systems》核心主张是把 LLM 当操作系统来设计层级操作系统类比存什么何时使用核心记忆物理内存用户画像、代理人设、关键偏好始终在提示词里随时读写召回记忆页面缓存/磁盘完整对话历史需要回溯时按时间或关键词调取归档记忆硬盘大块细节、文档、长期知识搜索后按需拉进上下文MemGPT 多智能体管理截图展示不同角色的智能体配置及其记忆设定每一轮对话的流程大致是模型带着核心记忆应答 → 评估“这段对话是否产生了值得长期记住的信息” → 通过工具调用把信息写进合适的记忆层上下文快满时较早的消息被摘要后移入召回记忆。这些类似操作系统的“换页”动作由 agent 自己完成业务侧不需要写额外的记忆代码。 三步完成上手这个仓库是项目的官方落地页V1 时代源码保留在 archive 分支当前开发已迁移到 Letta Code 生态。最快的体验路径是官方 CLI第一步克隆仓库浏览文档与项目说明了解各组件的使用边界git clone https://gitcode.com/GitHub_Trending/me/MemGPT第二步安装 Letta Code CLI要求 Node.js 22.19 及以上版本这一步把带记忆能力的 agent 运行时装进环境npm install -g letta-ai/letta-code第三步运行letta启动交互式终端 agentletta执行后终端里会出现一个本地持久化记忆的代理直接和它对话它对“你”的记忆会持续沉淀在这套系统里。另外运行letta server可以启动 App Server用于自托管 agent 服务。️ 三种最常见的用法个人助理/知识伙伴让 agent 记录你的偏好、项目进展与决策历史每次打开它都已知道“你是谁、在做什么”无需反复交代背景。带长期记忆的客服客服代理记住用户的历史问题与工单上下文新会话可直接引用之前的结论用户不必复述情况。多智能体协作通过 ADE 或 SDK 创建不同 persona 的多个 agent各自拥有独立记忆分别承担“代码评审”“数据分析”等角色。MemGPT 浅色主题界面截图展示简洁的对话交互与记忆管理布局 最值得看的三处源码letta/agent.py智能体的主循环能看到“对话应答”和“维护记忆的工具调用”是如何交织执行的letta/functions/核心记忆读写、归档记忆搜索等工具的定义也就是模型管理记忆时使用的“手”letta/config.py全局配置是了解服务端存储与部署方式最快的入口。需要说明这些文件属于已归档的 V1 服务端当前实现在 Letta Code 仓库中但 V1 的记忆模型仍是学习这套分层内存设计的完整素材。适合谁、值不值得上手如果你正在做 AI 助理、客服系统或需要长期运行的 agent核心痛点是“模型记不住事”MemGPTLetta值得认真看分层存储、主动更新、跨会话持久化都以系统能力提供你只需要专注业务逻辑。如果目标是理解“LLM 的记忆应该怎么管理”它也是目前最完整的开源范本。从上面三条命令跑通第一个有记忆的终端 agent 开始再按兴趣深入源码即可。【免费下载链接】MemGPTPlatform for stateful agents: AI with advanced memory that can learn and self-improve over time.项目地址: https://gitcode.com/GitHub_Trending/me/MemGPT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

12G显存笔记本部署DeepSeek-V4 MoE 16B实战:Vulkan编译与显存调优指南

12G显存笔记本部署DeepSeek-V4 MoE 16B实战:Vulkan编译与显存调优指南

12G显存笔记本实战部署DeepSeek-V4 MoE 16B:llama.cpp Vulkan编译显存极限调优避坑指南说真的,在2025年这个节点上,想在自己的笔记本上跑一个像样的开源大模型,已经不是“能不能跑”的问题,而是“怎么在有限显存里把性…

2026/11/12 4:34:18 阅读更多 →
Social Photos Design Report

Social Photos Design Report

Social Photos Design Report 【免费下载链接】ui-ux-pro-max-skill An AI skill that provides design intelligence for building professional UI/UX across multiple platforms. 项目地址: https://gitcode.com/gh_mirrors/ui/ui-ux-pro-max-skill Overview Prompt…

2026/10/24 16:45:25 阅读更多 →
Wand-Enhancer 实战指南:免费解锁 Wand 专业版,还能用手机远程改游戏

Wand-Enhancer 实战指南:免费解锁 Wand 专业版,还能用手机远程改游戏

Wand-Enhancer 实战指南:免费解锁 Wand 专业版,还能用手机远程改游戏 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 出门在…

2026/10/24 22:43:00 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/10 23:32:01 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/10 23:32:03 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/11 2:31:33 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/11 17:16:37 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/11 17:16:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/10 23:32:10 阅读更多 →

日新闻

周新闻

月新闻