Memory 介绍

最近更新时间:2025-09-17 11:02:21

我的收藏

功能介绍

智能体记忆(Memory)旨在为智能体(Agent)提供长期记忆与上下文管理能力。它能够在多轮对话和跨会话的场景中,自动捕捉用户关键信息、任务进度和经验总结,并将这些信息存储为可检索的长期记忆。通过使用 Memory,智能体不仅能“回答问题”,还能“记住用户”,并在后续交互中主动回忆与应用,从而实现更个性化、更连续、更智慧的交互体验。

核心价值

上下文延续:在跨会话场景下保持用户历史信息,避免用户重复输入。
个性化服务:基于长期存储的用户画像与偏好,为用户提供定制化推荐与建议。
任务追踪:记录用户的待办事项、进度与计划,支持跨会话的任务管理与提醒。
知识沉淀:将用户对话中的事实与经验转化为可复用的知识,辅助智能体更高效地推理与决策。

设计框架

Memory 模块是 Agent 实现连续、个性化对话的智能核心。当用户(Actor)与 Agent 产生交互时,原始的对话内容将作为事件(Event)被记录下来,形成短期记忆。随后,记忆策略(Strategy)会根据配置,在特定时机(如会话暂停或达到一定对话长度)自动触发提取逻辑,调用 LLM 对原始的、冗长的短期记忆进行深度处理,提炼出人物画像,任务信息,事实经验等高维度的信息。这些信息被转化为长期记忆(Record),并持久化存储。

基本概念
含义
资源限制说明
Memory
智能体记忆,一个专门用来存储历史对话、用户偏好、事件记录等信息的“记忆库”。
每个腾讯云账户下最多可创建5个 Memory,用于隔离不同应用或核心场景。
Actor
用户,指 Agent 对话中的一个终端用户。
每个 Memory 内最多可定义500个不同的用户、设备或智能体角色。
Session
会话,用户就一个话题或多个话题而新建的会话窗口。
每个 Actor 在其生命周期内最多可创建1000个独立会话。
Event
短期记忆,一轮对话或者多轮对话的具体内容、工具使用或其他相关信息。
每个 Memory 下总短期记忆条数上限为100万条。
State
状态记忆,一个基于键值对(KV)的临时存储系统,专门用于维护一个 Session(会话)在生命周期内的各种临时状态、上下文和中间数据。
每个会话中最多可保存100个状态键值对,用于记录上下文的变化。
Record
长期记忆,基于 Event 会话数据,通过 LLM 提取的事实、画像、摘要等可供长期复用的结构化知识核心。
每个 Memory 下总长期记忆条数上限为1000万条。
Strategy
长期记忆策略,从用户对话 Event 中提取生成长期记忆的策略。
无限制,支持的策略如下:
人物画像:通过大模型提取原文对话中的人物身份、社交关系、行为特征与个性偏好等信息,并整合成语义化的用户画像。
任务信息:通过大模型提取会话级的任务概览与进度信息,并进行会话级的持续更新,实现任务上下文的有效压缩,为长任务提供有效的任务信息。
事实经验:通过大模型提取原文对话中的经历事件、知识见解、操作流程与经验总结等信息,并整合成语义化的事实记忆。
自定义策略:允许用户根据特定领域、场景或需求,定制专属记忆生成策略。

使用场景

Memory 模块是智能体(Agent)实现持续认知与个性化交互的核心基础设施。Agent 开发者可以根据不同的上下文需求,从短期记忆(Event)中获取最近的对话原文,从长期记忆(Record)中精准检索出被提炼的信息,从状态记忆(State)中获取对话窗口中临时的信息。通过使用不同的记忆组合,LLM 不仅能理解当前的直接问题,还能拥有更完整的背景信息和用户历史等信息,从而生成更加连贯、精准且个性化的回应,完成从记忆到智能的完美闭环。如下是一个旅游咨询的一个使用场景。


情感陪伴场景

在情感陪伴场景中,Memory 模块扮演着智能体的“情感中枢”,可超越简单地记录对话内容,转而深度理解并记忆用户的情绪波动、性格特质、生活事件及其背后的情感脉络。系统会自动化地从日常交流中提炼出用户的压力源、安慰方式、情绪周期模式以及重要的人际关系,并将其沉淀为高维度的情感画像。当用户再次交互时,智能体能够瞬时调用这些记忆,提供具有高度共情性和连续性的回应。例如,它能主动识别出用户周日晚上的焦虑情绪,并回忆起此前有效的舒缓方式,从而提供“感同身受”的安慰与建议。

医疗与健康管理

Memory 可以作为一个持续、私密的个人健康助手,通过长期、细致地记录用户的健康信息,提供高度个性化的支持。Memory 能够帮助管理慢性病,记忆用户的用药历史、症状变化及对特定药物的反应,从而提供更精准的服药提醒和生活方式建议(例如:“您上次提到吃了 X 食物后血糖会升高,这次需要记录一下吗?”)。同时,Memory 在心理健康方面,通过追踪长期的情绪波动模式,识别可能的诱因(如季节变化或特定事件),并在用户情绪低落时给予贴合其个人历史的应对策略。此外,作为健康档案助手,Memory 还能帮助用户轻松记录和整理零散的健康信息,如历年体检指标变化、过敏史和家族病史,并在需要时生成简洁清晰的摘要,极大方便与医生的高效沟通。

个性化教育场景

在个性化教育领域,Memory 模块是驱动智能导师实现“因材施教”的“智能学籍卡”,可持续追踪并分析每一位学习者的完整互动轨迹,精准刻画其知识掌握度、思维误区、学习节奏与内容偏好,动态构建出一个不断演进的个人能力模型。基于此模型,教学智能体能够进行前瞻性的干预与自适应调整:在讲解新知识点时,自动关联其已掌握的概念进行正向迁移;在练习环节,精准预判并提示其可能出现的特定错误;在内容呈现上,优先采用该学习者最容易理解的案例或形式(如图解、类比等)。使得教学互动不再是千篇一律的重复,而是完全围绕学习者独特性展开的动态、高效、正向反馈的成长旅程,最大化提升学习者的信心与学习效果。