MemGPT 智能记忆指南:让 AI 代理拥有可学习的长期记忆
MemGPT 智能记忆指南让 AI 代理拥有可学习的长期记忆【免费下载链接】MemGPTPlatform for stateful agents: AI with advanced memory that can learn and self-improve over time.项目地址: https://gitcode.com/GitHub_Trending/me/MemGPTMemGPT现名 Letta是一个面向有状态代理stateful agents的开源平台。它给大语言模型装上长期记忆让代理在对话中持续学习并自我改进AI 助手不再每次从零开始。它是怎么管理记忆的 痛点对话上下文总是一次性每次和大模型对话会话都是从零开始。你上一轮告诉它名字和偏好这一轮又要重新交代会话越长上下文越容易截断。MemGPT 的思路是把记忆当作操作系统来管理把最关键的信息放进常驻的核心记忆把详细历史放进可换入换出的归档记忆由代理自己主动读写这两个区域长期记忆由此形成。 核心能力拆解有状态记忆代理跨会话记得你有状态代理拥有自己的身份和记忆会话结束后状态不丢失。代理会把用户设定、偏好和人格信息写入持久化记忆记忆随每次交互持续累积回答时可以主动召回记忆与身份可在不同设备间保持连续可用适合做长期陪伴、越用越了解用户的助手类应用。MemGPT ADE 记忆管理对话界面MemGPT ADE 界面展示代理的记忆管理与对话过程Agent SDK几行代码把有状态代理嵌进应用Agent SDKTypeScript把代理创建、会话与对话流封装成客户端 API。createAgent几行代码创建带 human/persona 设定的代理resumeSession打开会话并流式返回响应支持云端、本地、自托管App Server多种后端适合需要把带记忆的助手嵌进自己产品的团队。多端接入同一份记忆多个入口同一份代理状态可以从多个端点访问。终端运行letta启动交互式代理桌面应用、网页聊天、Slack/Telegram/Discord 渠道都接入同一记忆letta server可在本地自托管服务MemGPT 多代理管理界面ADE 多代理管理视图创建并切换不同人格的代理适合既想在内部 IM、又想在网页端提供同一个助手的团队。️ 架构速览与源码导读该去哪看本仓库 main 分支目前作为项目落地页活跃代码已迁移到独立的 Letta Code 项目退役的 V1 服务端源码保留在archive分支。历史代码以letta包为中心agent.py是代理主循环functions/处理工具调用llm_api/对接各类模型后端。关键路径README.md — 当前用法、CLI 安装与各种接入入口AGENTS.md — 说明各分支定位哪个场景该用哪份代码CITATION.cff — MemGPT 论文的引用信息CONTRIBUTING.md — 仓库维护状态与贡献说明 三步跑通最小示例克隆仓库git clone https://gitcode.com/GitHub_Trending/me/MemGPT cd MemGPT阅读 README.md确认当前入口与版本关系。安装 CLInpm install -g letta-ai/letta-code。运行letta启动带记忆的交互式代理。如需自托管服务端运行letta server。 两个典型落地场景本地个人编码助手。开发者日常编码时用终端代理处理重构和本地文件操作同时积累长期记忆。动作letta启动代理连续使用几天后代理已记住项目结构与编码偏好。把有状态代理嵌入应用。TS 开发者给产品做一个能记住用户历史的助手。动作npm install letta-ai/letta-agent-sdk用createAgent设定 human/persona再resumeSession流式对话并保存状态。 延伸入口README.md — 适合新手覆盖安装与全部入口AGENTS.md — 适合被 main 与 archive 分支关系绕晕的读者CITATION.cff — 适合学术读者MemGPT 论文引用CONTRIBUTING.md — 适合想参与贡献的开发者MemGPT 的核心价值是把无状态的聊天变成有记忆、可学习的有状态代理。建议先按「三步跑通最小示例」把终端代理跑起来再跨两天连续对话感受记忆持久化带来的差别。【免费下载链接】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),仅供参考