收藏备用|AI Agent 记忆系统:从短期到长期的技术架构与实践(小白&程序员入门必看)

Agent——记忆模块 在一系列的教育辅导对话中,学生可能会提出不同的数学问题或理解难题(如“我不太理解二次方程的求解方法”)。ConversationSummaryMemory 可以帮助 AI 总结之前的辅导内容和学生的疑问点,以便在随后的辅导中提供更针对性的解释和练习。 阅读详情

随着 AI Agent 应用的快速普及,智能体需要应对日益复杂的任务场景和更长的对话交互历史。但实际开发中,LLM(大语言模型)的上下文窗口限制、持续攀升的 token 成本,以及如何让 AI 真正“记住”用户偏好、历史交互细节,成为了小白和程序员构建实用 AI Agent 系统的三大核心痛点。而记忆系统(Memory System),正是破解这些难题的关键技术,也是入门大模型 Agent 开发的必备知识点。

简单来说,记忆系统能让 AI Agent 像人类一样,在单次对话中保持上下文连贯(这就是短期记忆),同时能跨会话记住用户的习惯、历史交互内容和相关领域知识(这就是长期记忆)。这不仅能让 AI 回复更具个性化、更贴合用户需求,也为我们开发更智能、更实用的 AI 应用打下坚实基础,尤其适合刚入门大模型的小白快速理解 Agent 的核心能力。

一、Memory 基础概念

image_1766567507046.png

  1. 1 记忆的定义与分类

对于 AI Agent 而言,记忆至关重要,因为它使它们能够记住之前的互动、从反馈中学习,并适应用户的偏好。

对“记忆”的定义有两个层面:

  • 会话级记忆:用户和智能体 Agent 在一个会话中的多轮交互(user-query & response)
  • 跨会话记忆:从用户和智能体 Agent 的多个会话中抽取的通用信息,可以跨会话辅助 Agent 推理
  1. 2 各 Agent 框架的定义差异

各个 Agent 框架对记忆的概念命名各有不同,但共同的是都遵循上一节中介绍的两个不同层面的划分:会话级和跨会话级。

图片

框架说明:

  • Google ADK:Session 表示单次持续交互;Memory 是长期知识库,可包含来自多次对话的信息
  • LangChain:Short-term memory 用于单线程或对话中记住之前的交互;Long-term memory 不属于基础核心组件,而是高阶的“个人知识库”外挂
  • AgentScope:虽然官方文档强调需求驱动,但 API 层面仍然是两个组件(memory 和 long_term_memory),功能层面有明确区分

习惯上,可以将会话级别的历史消息称为短期记忆,把可以跨会话共享的信息称为长期记忆,但本质上两者并不是通过简单的时间维度进行的划分,从实践层面上以是否跨 Session 会话来进行区分。长期记忆的信息从短期记忆中抽取提炼而来,根据短期记忆中的信息实时地更新迭代,而其信息又会参与到短期记忆中辅助模型进行个性化推理。

二、Agent 框架集成记忆系统的架构

各 Agent 框架在集成记忆系统时,虽然实现细节不同,但都遵循相似的架构模式。理解这些通用模式有助于更好地设计和实现记忆系统。

  1. 1 Agent 框架集成记忆的通用模式

image_1766569316557.png

各 Agent 框架集成记忆系统通常遵循以下通用模式:

  1. Step1:推理前加载 - 根据当前 user-query 从长期记忆中加载相关信息

  2. Step2:上下文注入 - 从长期记忆中检索的信息加入当前短期记忆中辅助模型推理

  3. Step3:记忆更新 - 短期记忆在推理完成后加入到长期记忆中

  4. Step4:信息处理 - 长期记忆模块中结合 LLM+向量化模型进行信息提取和检索

  5. 2 短期记忆(Session 会话)

短期记忆存储会话中产生的各类消息,包括用户输入、模型回复、工具调用及其结果等。这些消息直接参与模型推理,实时更新,并受模型的 maxToken 限制。当消息累积导致上下文窗口超出限制时,需要通过上下文工程策略(压缩、卸载、摘要等)进行处理,这也是上下文工程主要处理的部分。

核心特点:

  • 存储会话中的所有交互消息(用户输入、模型回复、工具调用等)
  • 直接参与模型推理,作为 LLM 的输入上下文
  • 实时更新,每次交互都会新增消息
  • 受模型 maxToken 限制,需要上下文工程策略进行优化

关于短期记忆的上下文工程策略(压缩、卸载、摘要等),将在下一章节中详细介绍。

  1. 3 长期记忆(跨会话)

长期记忆与短期记忆形成双向交互:一方面,长期记忆从短期记忆中提取“事实”、“偏好”、“经验”等有效信息进行存储(Record);另一方面,长期记忆中的信息会被检索并注入到短期记忆中,辅助模型进行个性化推理(Retrieve)。

与短期记忆的交互:

  • Record(写入):从短期记忆的会话消息中提取有效信息,通过LLM进行语义理解和抽取,存储到长期记忆中
  • Retrieve(检索):根据当前用户查询,从长期记忆中检索相关信息,注入到短期记忆中作为上下文,辅助模型推理

实践中的实现方式:

在 Agent 开发实践中,长期记忆通常是一个独立的第三方组件,因为其内部有相对比较复杂的流程(信息提取、向量化、存储、检索等)。常见的长期记忆组件包括 Mem0、Zep、Memos、ReMe 等,这些组件提供了完整的 Record 和 Retrieve 能力,Agent 框架通过 API 集成这些组件。

信息组织维度:

不同长期记忆产品在信息组织维度上有所差异:一些产品主要关注个人信息(个人记忆),而一些产品除了支持个人记忆外,还支持工具记忆、任务记忆等更丰富的维度。

  1. 用户维度(个人记忆):面向用户维度组织的实时更新的个人知识库
  • 用户画像分析报告
  • 个性化推荐系统,千人千面
  • 处理具体任务时加载至短期记忆中
  1. 业务领域维度:沉淀的经验(包括领域经验和工具使用经验)
  • 可沉淀至领域知识库
  • 可通过强化学习微调沉淀至模型

三、短期记忆的上下文工程策略

短期记忆直接参与 Agent 和 LLM 的交互,随着对话历史增长,上下文窗口会面临 token 限制和成本压力。上下文工程策略旨在通过智能化的压缩、卸载和摘要技术,在保持信息完整性的同时,有效控制上下文大小。

备注:需要说明的是,各方对上下文工程的概念和理解存在些许差异。狭义的上下文工程特指对短期记忆(会话历史)中各种压缩、摘要、卸载等处理机制,主要解决上下文窗口限制和 token 成本问题;广义的上下文工程则包括更广泛的上下文优化策略,如非运行态的模型选择、Prompt 优化工程、知识库构建、工具集构建等,这些都是在模型推理前对上下文进行优化的手段,且这些因素都对模型推理结果有重要影响。本章节主要讨论狭义的上下文工程,即针对短期记忆的运行时处理策略。

image_1766570688185.png

  1. 1 核心策略

针对短期记忆的上下文处理,主要有以下几种策略:

上下文缩减(Context Reduction)

上下文缩减通过减少上下文中的信息量来降低 token 消耗,主要有两种方法:

  1. 保留预览内容:对于大块内容,只保留前 N 个字符或关键片段作为预览,原始完整内容被移除

  2. 总结摘要:使用 LLM 对整段内容进行总结摘要,保留关键信息,丢弃细节

这两种方法都会导致信息丢失,但能有效减少 token 消耗。

上下文卸载(Context Offloading)

上下文卸载主要解决被缩减的内容是否可恢复的问题。当内容被缩减后,原始完整内容被卸载到外部存储(如文件系统、数据库等),消息中只保留最小必要的引用(如文件路径、UUID 等)。当需要完整内容时,可以通过引用重新加载。

优势:上下文更干净,占用更小,信息不丢,随取随用。适用于网页搜索结果、超长工具输出、临时计划等占 token 较多的内容。

上下文隔离(Context Isolation)

通过多智能体架构,将上下文拆分到不同的子智能体中(类似单体拆分称多个微服务)。主智能体编写任务指令,发送给子智能体,子智能体的整个上下文仅由该指令组成。子智能体完成任务后返回结果,主智能体不关心子智能体如何执行,只需要结果。

适用场景:任务有清晰简短的指令,只有最终输出才重要,如代码库中搜索特定片段。

优势:上下文小、开销低、简单直接。

策略选择原则:

以上三种策略(上下文缩减、上下文卸载、上下文隔离)需要根据数据的分类进行综合处理,主要考虑因素包括:

  • 时间远近:近期消息通常更重要,需要优先保留;历史消息可以优先进行缩减或卸载;
  • 数据类型:不同类型的消息(用户输入、模型回复、工具调用结果等)重要性不同,需要采用不同的处理策略;
  • 信息可恢复性:对于需要完整信息的内容,应优先使用卸载策略;对于可以接受信息丢失的内容,可以使用缩减策略;
  1. 2 各框架的实现方式

各框架一般内置上下文处理策略,通过参数化配置的方式指定具体策略。

Google ADK

构建 Agent 时通过 events_compaction_config设置上下文处理策略,和 Session 本身的数据存储独立。

from google.adk.apps.app import App, EventsCompactionConfigapp = App(    name='my-agent',    root_agent=root_agent,    events_compaction_config=EventsCompactionConfig(        compaction_interval=3,  # 每3次新调用触发压缩        overlap_size=1          # 包含前一个窗口的最后一次调用    ),)
LangChain

构建 Agent 时通过 middleware 机制中的 SummarizationMiddleware设置上下文处理参数,与短期记忆本身的数据存储独立。

from langchain.agents import create_agentfrom langchain.agents.middleware import SummarizationMiddlewareagent = create_agent(    model="gpt-4o",    tools=[...],    middleware=[        SummarizationMiddleware(            model="gpt-4o-mini",            max_tokens_before_summary=4000,  # 4000 tokens时触发摘要            messages_to_keep=20,  # 摘要后保留最后20条消息        ),    ],)
AgentScope

AgentScope 通过 AutoContextMemory 提供智能化的上下文工程解决方案。AutoContextMemory 实现了 Memory接口,当对话历史超过配置阈值时,自动应用 6 种渐进式压缩策略(从轻量级到重量级)来减少上下文大小,同时保留重要信息。

集成方式:

  • 直接作为 Memory接口实现,通过 memory参数集成到 Agent 中;
  • 与框架深度集成,无需额外的 middleware 或独立配置;

与 ADK 和 LangChain 的差异:

  • 更精细化的压缩策略:提供 6 种渐进式压缩策略(压缩历史工具调用、卸载大型消息、摘要对话轮次等),相比 ADK 的简单压缩和 LangChain 的摘要 middleware,策略更加细化和可控;
  • 集成方式:直接实现 Memory 接口,与 Agent 构建流程无缝集成,而 ADK 和 LangChain 需要独立的配置对象或 middleware 机制;
  • 完整可追溯性:提供工作内存、原始内存、卸载上下文和压缩事件四层存储架构,支持完整历史追溯,而其他框架通常只提供压缩后的结果。

使用示例:

AutoContextMemory memory = new AutoContextMemory(    AutoContextConfig.builder()        .msgThreshold(100)        .maxToken(128 * 1024)        .tokenRatio(0.75)        .build(),    model);ReActAgent agent = ReActAgent.builder()    .name("Assistant")    .model(model)    .memory(memory)    .build();

四、长期记忆技术架构及 Agent 框架集成

与短期记忆不同,长期记忆需要跨会话持久化存储,并支持高效的检索和更新。这需要一套完整的技术架构,包括信息提取、向量化存储、语义检索等核心组件。

  1. 1 核心组件

长期记忆涉及 record & retrieve 两个核心流程,需要以下核心组件:

  1. LLM 大模型:提取短期记忆中的有效信息(记忆的语义理解、抽取、决策和生成);

  2. Embedder 向量化:将文本转换为语义向量,支持相似性计算;

  3. VectorStore 向量数据库:持久化存储记忆向量和元数据,支持高效语义检索;

  4. GraphStore 图数据库:存储实体-关系知识图谱,支持复杂关系推理;

  5. Reranker(重排序器):对初步检索结果按语义相关性重新排序;

  6. SQLite:记录所有记忆操作的审计日志,支持版本回溯;

  7. 2 Record & Retrieve 流程

Record(记录)
LLM 事实提取 → 信息向量化 → 向量存储 →(复杂关系存储)→ SQLite 操作日志
Retrieve(检索)
User query 向量化 → 向量数据库语义检索 → 图数据库关系补充 →(Reranker-LLM)→ 结果返回
  1. 3 长期记忆与 RAG 的区别

像 Mem0 这类面向 AI Agent 的个性化长期记忆系统,与 RAG(Retrieval-Augmented Generation)在技术架构上有诸多相似之处,但功能层面和场景上有明显区别:

图片

技术层面的相似点:

  1. 向量化存储:都将文本内容通过 Embedding 模型转为向量,存入向量数据库;

  2. 相似性检索:在用户提问时,将当前 query 向量化,在向量库中检索 top-k 最相关的条目;

  3. 注入上下文生成:将检索到的内容注入到模型交互上下文中,辅助 LLM 生成最终回答;

  4. 4 关键问题与挑战

长期记忆系统在实际应用中面临诸多挑战,这些挑战直接影响系统的可用性和用户体验。

1. 准确性

记忆的准确性包含两个层面:

  • 有效的记忆管理:需要具备智能的巩固、更新和遗忘机制,这主要依赖于记忆系统中负责信息提取的模型能力和算法设计;
  • 记忆相关性的检索准确度:主要依赖于向量化检索&重排的核心能力;

核心挑战:

  • 记忆的建模:需要完善强大的用户画像模型;
  • 记忆的管理:基于用户画像建模算法,提取有效信息,设计记忆更新机制;
  • 向量化相关性检索能力:提升检索准确率和相关性;
2. 安全和隐私

记忆系统记住了大量用户隐私信息,如何防止数据中毒等恶意攻击,并保障用户隐私,是必须解决的问题。

核心挑战:

  • 数据加密与访问控制
  • 防止恶意数据注入
  • 透明的数据管理机制
  • 用户对自身数据的掌控权
3. 多模态记忆支持

文本记忆、视觉、语音仍被孤立处理,如何构建统一的“多模态记忆空间”仍是未解难题。

核心挑战:

  • 跨模态关联与检索
  • 统一的多模态记忆表示
  • 毫秒级响应能力
  1. 5 Agent 框架集成

在 AgentScope 中,可以通过集成第三方长期记忆组件来实现长期记忆功能。常见的集成方式包括:

4.5.1 集成 Mem0

Mem0 是一个开源的长期记忆框架,几乎成为事实标准。在 AgentScope 中集成 Mem0 的示例:

// 初始化Mem0长期记忆Mem0LongTermMemory mem0Memory = new Mem0LongTermMemory(    Mem0Config.builder()        .apiKey("your-mem0-api-key")        .build());// 创建Agent并集成长期记忆ReActAgent agent = ReActAgent.builder()    .name("Assistant")    .model(model)    .memory(memory)  // 短期记忆    .longTermMemory(mem0Memory)  // 长期记忆    .build();
4.5.2 集成 ReMe

ReMe 是 AgentScope 官方提供的长期记忆实现,与框架深度集成:

// 初始化ReMe长期记忆ReMeLongTermMemory remeMemory = ReMeLongTermMemory.builder()    .userId("user123")  // 用户ID,用于记忆隔离    .apiBaseUrl("http://localhost:8002")  // ReMe服务地址    .build();// 创建Agent并集成长期记忆ReActAgent agent = ReActAgent.builder()    .name("Assistant")    .model(model)    .memory(memory)  // 短期记忆    .longTermMemory(remeMemory)  // 长期记忆    .longTermMemoryMode(LongTermMemoryMode.BOTH)  // 记忆模式    .build();

五、行业趋势与产品对比

  1. 1 AI 记忆系统发展趋势

AI 记忆系统的核心目标是让 AI 能像人类一样持续学习、形成长期记忆,从而变得更智能、更个性化。当前行业呈现出从研究原型向生产级系统演进、从单一技术向综合解决方案发展的趋势。

5.1.1 当前发展的核心脉络

图片

5.1.2 技术发展趋势

记忆即服务(Memory-as-a-Service, MaaS)

AI Agent 是大模型、记忆、任务规划以及工具使用的集合体,记忆管理将是 Agent 智能体的核心基础功能之一。类似“数据库”之于传统软件,记忆系统将成为 AI 应用的基础设施,提供标准化的记忆服务接口、可扩展的存储和检索能力。

精细化记忆管理

借鉴人脑记忆机制,构建分层动态的记忆架构,对记忆进行全生命周期管理。技术路径包括:LLM 驱动记忆提取 + 向量化存储 + 图数据库补充;向量化检索(海马体)+ LLM 提纯(大脑皮层)结合;通过强化学习提升记忆管理表现。

多模态记忆系统

多模态大模型的兴起推动记忆系统向多模态、跨模态方向发展,要求存储具备跨模态关联与毫秒级响应能力。

参数化记忆(Model 层集成记忆)

在 Transformer 架构中引入可学习的记忆单元 Memory Adapter,实现模型层面原生支持用户维度的记忆。优点是响应速度快,但面临“灾难性遗忘”和更新成本高的挑战。

5.1.3 当前主要的技术路径
  1. 外部记忆增强(当前主流):使用向量数据库等外部存储来记忆历史信息,并在需要时通过检索相关信息注入当前对话。这种方式灵活高效,检索的准确性是关键。

  2. 参数化记忆(深度内化):直接将知识编码进模型的参数中。这可以通过模型微调、知识编辑等技术实现,优点是响应速度快,但面临“灾难性遗忘”和更新成本高的挑战。

  3. 2 相关开源产品对比

图片

关于各产品的具体数据指标对比,评测方式各有侧重,因此评测结果不尽相同,从实际情况看,各方均以 mem0 为评测基准,从各类技术指标评测结果以及开源社区的活跃度(star,issues 等)方面,mem0 仍然是占据长期记忆产品的领头地位。

结语

记忆系统作为 AI Agent 的核心基础设施,其发展直接影响着智能体的能力和用户体验。现在各框架内置的压缩、卸载、摘要等策略,已经能解决 80-90% 的通用场景问题,但对于特定行业或场景,比如医疗、法律、金融等领域,基于通用的上下文处理策略基础之上进行针对性的处理和更精细的压缩 prompt 设计,仍然有较大的优化空间。而长期记忆作为可独立演进的组件,未来会更加贴近人脑的记忆演化模式,包括记忆的巩固、强化、遗忘等全生命周期管理,同时长期记忆应该以云服务模式提供通用的记忆服务,共同助力 Agent 迈向更高阶的智能。

最后

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?

答案只有一个:人工智能(尤其是大模型方向)

当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

再看阿里、腾讯两大互联网大厂,非“人才计划”的AI相关岗位应聘者,月基础工资也约有3万元,远超其他行业同资历岗位的薪资水平,对于程序员、小白来说,无疑是绝佳的转型和提升赛道。
图片
图片
对于想入局大模型、抢占未来10年行业红利的程序员和小白来说,现在正是最好的学习时机:行业缺口大、大厂需求旺、薪资天花板高,只要找准学习方向,稳步提升技能,就能轻松摆脱“低薪困境”,抓住AI时代的职业机遇。

如果你还不知道从何开始,我自己整理一套全网最全最细的大模型零基础教程,我也是一路自学走过来的,很清楚小白前期学习的痛楚,你要是没有方向还没有好的资源,根本学不到东西!

下面是我整理的大模型学习资源,希望能帮到你。

图片

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

最后

1、大模型学习路线

img

2、从0到进阶大模型学习视频教程

从入门到进阶这里都有,跟着老师学习事半功倍。

在这里插入图片描述

3、 入门必看大模型学习书籍&文档.pdf(书面上的技术书籍确实太多了,这些是我精选出来的,还有很多不在图里)

在这里插入图片描述

4、 AI大模型最新行业报告

2026最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

img

5、面试试题/经验

img

【大厂 AI 岗位面经分享(107 道)】

img

【AI 大模型面试真题(102 道)】

img

【LLMs 面试真题(97 道)】

img

6、大模型项目实战&配套源码

img

适用人群

在这里插入图片描述

四阶段学习规划(共90天,可落地执行)
第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …
第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …
第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …
第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型

  • 带你了解全球大模型

  • 使用国产大模型服务

  • 搭建 OpenAI 代理

  • 热身:基于阿里云 PAI 部署 Stable Diffusion

  • 在本地计算机运行大模型

  • 大模型的私有化部署

  • 基于 vLLM 部署大模型

  • 案例:如何优雅地在阿里云私有部署开源大模型

  • 部署一套开源 LLM 项目

  • 内容安全

  • 互联网信息服务算法备案

  • …

    👇👇扫码免费领取全部内容👇👇

    在这里插入图片描述

3、这些资料真的有用吗?

这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
在这里插入图片描述
在这里插入图片描述

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

AI Agent的记忆系统实现:从短期对话到长期知识 一个好的记忆系统是 AI Agent 智能行为的基础。它不仅要能存储和检索信息,还要像人类大脑一样,能够区分信息的重要性,合理管理记忆的生命周期。在下一篇文章中,我会讲解如何实现 AI Agent 的工具调用系统。如果你对记忆系统的实现有什么想法,欢迎在评论区交流。 阅读详情

相关推荐

构建高效AI Agent记忆系统:AgentScope与Mem0的深度集成实践

本文深入探讨了如何构建高效的AI Agent记忆系统,重点介绍了AgentScope与Mem0的深度集成实践。通过分层设计短期记忆和长期记忆,结合AutoContextMemory和Mem0的核心架构,实现了跨会话的个性化服务。文章还提供了实战案例和优化建议,帮助开发者提升AI Agent的记忆能力和用户体验。

wdx0123456的博客 1160

ReMe 深度解析:面向 AI 智能体的模块化记忆管理工具包设计与实现

摘要:ReMe 是由 AgentScope 团队开发的开源智能体记忆管理工具包,采用模块化设计将记忆管理视为智能体任务而非简单数据存取。其架构分为用户入口层、应用编排层、记忆代理层和基础设施层,核心创新在于记忆代理层由 LLM 驱动的智能流程实现。基础数据结构 MemoryNode 通过 when_to_use 字段实现检索意图与存储内容的解耦,类比图书馆索引卡机制,有效解决了传统向量检索中语义鸿沟问题。该系统借鉴人类记忆分层模型,支持长期记忆持久化和短期记忆动态管理,为 AI 智能体提供持续学习能力。

宇擎智脑科技的博客 1952

在MacBook M1/M2上,手把手教你打包包含嵌入模型的RagFlow Docker镜像(避坑指南)

本文详细指导如何在MacBook M1/M2上构建ARM64架构的RagFlow Docker镜像,涵盖环境准备、依赖处理、镜像构建及性能优化全流程。特别针对Apple Silicon芯片的兼容性问题提供解决方案,帮助开发者高效完成本地开发环境搭建。

weixin_26908317的博客 242

一文读懂AI Agent记忆系统:短期与长期记忆架构全解析(珍藏指南)

对于 AI Agent 而言,记忆至关重要,因为它使它们能够记住之前的互动、从反馈中学习,并适应用户的偏好。

youmaob的博客 1086

实测有效!YOLOv8融合EMA注意力机制后,在无人机航拍目标检测中的性能提升对比

本文详细介绍了YOLOv8融合EMA注意力机制在无人机航拍目标检测中的性能提升效果。通过多尺度特征融合和通道-空间双重注意力机制,EMA模块显著提升了小目标检测的准确率,mAP@0.5平均提升4.2%,同时保持推理速度基本不变。文章还提供了模型定制、训练技巧和实际部署优化的全流程指南。

weixin_33704234的博客 391

nbiot和2g_浅谈NBIOT

一、什么是NBIOT?1、概念窄带物联网(Narrow Band Internet of Things, NB-IoT),NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,使用License频段,可采取带内、保护带或独立载波等三种部署方式,与现有网络共存。可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。2、NBIOT的特点和目标(1)超强覆盖:相对GPRS来...

weixin_39534100的博客 1704

ReMe vs Mem0 源码对比:两种 AI 记忆管理方案的架构差异

AI记忆管理框架对比:ReMe与Mem0 ReMe和Mem0是当前开源的两种典型AI记忆管理框架,定位和设计哲学存在显著差异。ReMe由AgentScope团队开发,专注于Agent的上下文管理,将记忆视为对话压缩的副产品,采用Markdown文件存储,通过FileWatcher异步更新向量索引。Mem0由Y Combinator孵化,定位为AI应用的个性化记忆层,采用显式调用方式管理结构化记忆,支持向量数据库和SQLite变更历史,提供完整记忆追踪功能。 关键差异体现在: 触发机制:ReMe被动触发,Me

宇擎智脑科技的博客 2206

CS算法实战:用MATLAB从零实现SAR点目标成像(附完整代码)

本文详细介绍了如何使用MATLAB从零实现SAR点目标CS成像算法,涵盖Chirp Scaling(CS)算法的核心理论、距离徙动校正(RCMC)和方位压缩等关键步骤。通过完整的代码示例和实战技巧,帮助读者掌握SAR成像处理算法,提升遥感图像处理能力。

weixin_29211309的博客 179

AgentScope记忆系统架构:三层记忆与自动上下文压缩

AgentScope采用三层记忆架构(工作记忆、短期记忆、长期记忆)实现高效信息管理。其Memory模块提供统一接口,支持内存、Redis和向量数据库等多种存储方式,并内置自动上下文压缩机制。通过CompressPrompt智能摘要和分层压缩策略,有效解决上下文过长问题,在保证对话连贯性的同时优化性能和成本。系统还支持语义检索和记忆增强功能,为智能体提供完整的记忆管理解决方案。

模界 | AI工程化实践者 1081

Audio2Face进阶玩法:结合LiveLink在UE5中实现MetaHuman全身动画+语音驱动(保姆级配置指南)

本文提供了一份详尽的保姆级教程,指导如何将NVIDIA Audio2Face与Unreal Engine 5的LiveLink功能结合,实现驱动MetaHuman数字人面部表情的同时,无缝融合身体动画。文章详细讲解了从环境准备、插件部署、基础面部驱动测试,到动画蓝图高级配置与多数据流融合的全流程,并分享了性能优化与问题排查的实战经验,旨在帮助创作者打造表情与肢体动作协调统一的生动数字人。

q9w8e7r6t5的博客 196

手把手教你用Verilog实现AT24C64的I2C读写(附完整仿真流程)

本文详细介绍了如何使用Verilog HDL设计AT24C64 EEPROM的I2C控制器,并配合ModelSim完成完整的仿真验证流程。内容涵盖I2C协议解析、Verilog状态机设计、AT24C64读写操作实现,以及仿真波形分析和调试技巧,为FPGA开发者提供了一套完整的EEPROM控制解决方案。

3c4x5z6v7b的博客 846

AI Agent 记忆系统:从短期到长期的技术架构与实践指南

当前,各框架内置的上下文处理策略(压缩、卸载、摘要等)已能满足 80%-90% 的通用场景需求,但在医疗、法律、金融等专业领域,仍需基于通用策略进行针对性优化,包括精细化的压缩算法与 Prompt 设计。该系统赋予 AI Agent 类人记忆能力:既能在单次对话中维持上下文连贯性(短期记忆),又能跨会话沉淀用户偏好、交互历史与领域知识(长期记忆),不仅显著提升了用户体验的连续性与个性化水平,更为打造更智能、更实用的 AI 应用筑牢了基础。:利用 LLM 对整段内容进行概括总结,提取核心信息,丢弃次要细节。

musicml的博客 1474

Code Composer Studio 8.3.1安装与常见问题解决指南

本文提供了Code Composer Studio 8.3.1版本的详细安装指南与常见问题解决方案。内容涵盖从下载离线安装包、系统环境准备、自定义安装步骤,到首次启动配置及汉化建议。重点解析了安装过程中可能遇到的闪退、卡顿、Java虚拟机错误等典型问题的排查与修复方法,旨在帮助开发者高效部署这一稳定的嵌入式集成开发环境。

weixin_29195217的博客 329

收藏备用!AI Agent 记忆系统:从短期到长期的技术架构与实践指南

会话级记忆(短期记忆):特指用户与 AI Agent 在单次会话中的多轮交互数据,包括用户查询、Agent 响应、工具调用及执行结果等,直接服务于当前会话的实时交互。跨会话记忆(长期记忆):从多次会话中抽取提炼的通用信息,涵盖用户偏好、核心事实、领域经验等,能够跨会话辅助 Agent 进行个性化推理。需要注意的是,短期记忆与长期记忆并非单纯以时间维度划分,核心区别在于是否能够跨 Session 复用。

EnjoyEDU的博客 1245

【系统分析师】高分论文:论软件需求验证方法及应用

本文以某清算平台建设项目为例,探讨了软件需求验证方法的应用。该项目旨在隔离银行与支付公司的直接通信,满足央行监管要求。作为系统分析师,作者通过需求测试和需求评审两种方法确保需求质量。需求测试采用概念测试用例提前发现问题;需求评审通过正式与非正式形式多方确认需求。项目结合邮件评审、专家会议等方式,最终形成完善的需求文档。平台上线后运行良好,验证了需求管理的重要性。该案例表明,科学的需求验证是项目成功的关键保障。

数据知道的博客 8125

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

AI Agent记忆系统完全指南:从短期到长期的技术架构与实践!

AI Agent记忆系统分为短期记忆(会话级)和长期记忆(跨会话),分别处理上下文连贯性和用户偏好持久化。短期记忆面临token限制和成本问题,需通过上下文缩减、卸载和隔离等策略优化;长期记忆则通过LLM提取、向量化存储和语义检索实现信息Record与Retrieve。各Agent框架(Google ADK、LangChain、AgentScope)均有不同实现,未来记忆系统将向精细化管理和多模态方向发展,成为AI Agent的核心基础设施。

m0_71746299的博客 1012

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【智能体】AI Agent 记忆系统:从短期到长期的技术架构与实践指南

对 AI Agent 而言,记忆是其实现历史交互回溯、反馈学习与用户偏好适配的核心能力,主要分为两个层面:会话级记忆(短期记忆):特指用户与 AI Agent 在单次会话中的多轮交互数据,包括用户查询、Agent 响应、工具调用及执行结果等,直接服务于当前会话的实时交互。跨会话记忆(长期记忆):从多次会话中抽取提炼的通用信息,涵盖用户偏好、核心事实、领域经验等,能够跨会话辅助 Agent 进行个性化推理。

qq_41466440的博客 1222

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

AI Agent 记忆系统:从短期到长期的技术架构与实践

随着 AI Agent 应用的快速发展,智能体需要处理越来越复杂的任务和更长的对话历史。然而,LLM 的上下文窗口限制、不断增长的 token 成本,以及如何让 AI“记住”用户偏好和历史交互,都成为了构建实用 AI Agent 系统面临的核心挑战。记忆系统(Memory System)正是为了解决这些问题而诞生的关键技术。记忆系统使 AI Agent 能够像人类一样,在单次对话中保持上下文连贯性(短期记忆),同时能够跨会话记住用户偏好、历史交互和领域知识(长期记忆)。

阿里巴巴云原生的博客 910

【必收藏】AI Agent记忆系统详解:从短期记忆到长期记忆的完整架构

对于 AI Agent 而言,记忆至关重要,因为它使它们能够记住之前的互动、从反馈中学习,并适应用户的偏好。

优快云_224022的博客 1047

收藏必备!AI Agent记忆系统全解析:短期+长期记忆架构设计与实战指南

本文详细解析了AI Agent记忆系统的架构设计与实现,重点阐述了短期记忆(会话级)和长期记忆(跨会话)的双层记忆机制。文章对比了Google ADK、LangChain、AgentScope等主流框架的记忆系统实现,介绍了上下文工程策略(缩减、卸载、隔离)及长期记忆的Record & Retrieve流程。通过解决大模型上下文限制和用户偏好记忆问题,记忆系统成为构建高智能AI Agent的关键技术支撑,未来将向多模态融合和"记忆即服务"方向发展。

优快云_430422的博客 1443

20260131_171757_AI_Agent_记忆系统:从短期到长期的技术架构与实践

文章详细介绍了AI Agent记忆系统的架构与实现,包括短期记忆(会话级)和长期记忆(跨会话)的概念与区别,以及各Agent框架如何集成记忆系统。重点讲解了短期记忆的上下文工程策略和长期记忆的技术架构,以及当前行业发展趋势和产品对比,为开发者构建智能Agent提供了全面的技术参考。

xx_nm98的博客 1106

必收藏!AI Agent记忆系统详解|小白&程序员入门大模型必备(从基础到实战)

会话级记忆(短期记忆):特指用户与AI Agent在单次会话中的所有交互数据,包括用户的查询指令、Agent的回复内容、工具调用步骤及执行结果等,核心作用是服务于当前会话的实时交互,避免“聊一句忘一句”。比如咱们用AI调试代码时,短期记忆会记住你上一步的报错信息和修改需求,后续调试无需重复说明。跨会话记忆(长期记忆)

优快云_224022的博客 1577

【收藏】AI Agent记忆系统架构深度解析:短期记忆与长期记忆技术实现

本文系统阐述了AI Agent记忆系统的架构设计与实现方案,重点分析了短期记忆(会话级)和长期记忆(跨会话级)的技术分类与交互机制。文章详细介绍了记忆系统的核心处理流程(Record/Retrieve)、上下文工程策略(压缩/卸载/隔离)及各主流框架的实现差异,并探讨了准确性、安全隐私等关键挑战。最后从记忆即服务、精细化管理等维度展望了行业发展趋势,为构建更智能的AI Agent提供了技术参考框架。

2301_76168381的博客 955

突破AI Agent记忆瓶颈:短期与长期记忆架构全解析,收藏级技术实践

本文系统分析AI Agent记忆系统架构,涵盖短期记忆的上下文工程策略(压缩、卸载、隔离)和长期记忆的Record & Retrieve流程。对比Google ADK、LangChain、AgentScope等框架的实现差异,探讨记忆系统面临的准确性、安全性和多模态支持等挑战,并展望记忆即服务(MaaS)的发展趋势。通过多维度策略优化上下文处理,为构建更智能的AI Agent提供技术参考。

qq_46094651的博客 871

【Agents篇】03:Agent 的记忆系统——从短期到长期记忆的实现

或许有一天,Agent 的记忆会像人类一样丰富——不仅记住事实,还记住情感、气味、画面。它们会在梦中整理记忆,会因为某首歌想起某个人,会在岁月中成长和改变。那时的 Agent,或许真的可以称之为"数字生命"。

u013010473的博客 1475
上一篇: 收藏!128万年薪+11倍岗位暴增,2026春招AI岗疯了?小白/程序员必看
下一篇: 收藏!从ReAct到Plan模式,带你彻底搞懂AI编程工具背后的架构思维
冻感糕人~
博客等级 码龄3年 8925粉丝 2379原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值