首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Agent 框架 >Agent 框架中的记忆机制有哪些类型?

Agent 框架中的记忆机制有哪些类型?

词条归属:Agent 框架

1. 工作记忆

工作记忆对应 Agent 当前活跃上下文窗口中的所有内容,包括最近的对话轮次、工具调用结果和任务状态。虽然 2026 年的前沿模型已具备百万级 token 的上下文容量,但无限制地累积上下文仍会导致性能下降和成本激增。工程实践中的关键原则是对历史内容进行有策略的摘要压缩,而非简单堆砌。

2. 情景记忆

情景记忆以时间戳记录具体事件,例如"用户在某日请求了某项分析并接受了结果"。这种记忆类型的标准实现是将每个事件向量化后存入 pgvector、Pinecone 或 Weaviate 等向量数据库,通过语义相似度检索来召回相关历史。它是任何需要跨会话记忆的 Agent 系统的基础组件。

3. 语义记忆

语义记忆存储从经验中提炼出的抽象事实和用户偏好,例如"用户偏好 TypeScript 语言"或"该客户的审批额度上限为十万元"。这类信息通常存储在结构化数据库或键值存储中,配合嵌入向量实现高效检索。语义记忆使 Agent 能够在新任务中自动应用已知的用户特征和业务规则。

4. 程序记忆

程序记忆保存 Agent 学会的工作流程和工具使用模式,体现为固化的提示词模板、代码片段或微调后的 LoRA 权重。与情景记忆记录"发生了什么"不同,程序记忆编码的是"如何做事情"。随着 Agent 运行时间的增长,程序记忆的积累使其在重复性任务上的效率持续提升。

相关文章
AI prompt agent 记忆召回机制。有什么用?
“AI Prompt Agent 记忆召回机制”是一种在 AI 系统中模拟“记忆”的机制,目的是让 AI 能够根据上下文或用户历史行为“想起”相关信息,从而做出更连贯、个性化、更智能的响应。
薇芯公重号 AI创造财富
2025-07-16
7360
java中的数据类型有哪些?
1、boolean:布尔型数据,适用于逻辑计算,数据值只有true或false。(注意’t’ 和 ‘f’ 都是小写) 2、char:字符型数据,数据在内存中占用2个字节。Java字符采用Unicode编码,它的前128字节编码与ASCII兼容字符的存储范围在\u0000~\uFFFF。 3、byte:字节型数据,数据在内存中占用1个字节,存储数据范围为:-128~127。 4、short:短整型数据,数据在内存中占用2个字节。 5、int:整型数据,数据在内存中占用4个字节。 6、long:长整型数据,数据在内存中占用8个字节。 7、float:浮点型数据(单),数据在内存中占用4个字节。(float精度为7-8位) 8、double:浮点型数据(双),数据在内存中占用8个字节。(double精度为15-16位)
全栈程序员站长
2022-07-18
1.7K0
C 中变量的存储类型有哪些?
在 C 语言中,变量的存储类型决定了变量的生命周期和作用域。C 语言中有四种主要的存储类型:
代码小李
2024-12-30
1.4K0
简述python中的数字类型有哪些_python中都有哪些数据类型
python中数据类型有:整型、长整型、浮点型、字符串类型、布尔类型、列表类型、元组类型、字典类型、集合类型。
全栈程序员站长
2022-09-01
3.4K0
OpenClaw 的Agent记忆与 RAG 有何区别?
你跟ChatGPT聊完一场,第二天它完全不知道你是谁。你说上次那个问题,它完全茫然。
臻成AI大模型
2026-02-28
1.9K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券