Skip to main content

记忆库

大模型受上下文窗口限制,跨会话无法保留记忆,导致每次对话都从零开始。记忆库通过自动提取对话中的关键信息并持久化存储,使智能体能够跨会话持续引用用户偏好和历史信息,提供个性化、连贯的对话体验。

概述

记忆库是一种为大模型提供跨会话长期记忆的服务。它自动从对话中提取关键信息并持久化存储为事实记忆和用户画像,在后续对话中基于语义检索相关记忆并注入上下文,使智能体持续理解用户偏好和历史信息。
  • 事实记忆:从对话中自动提取的关键事件和信息,如"用户每天上午 9 点需要喝水提醒"。适用于动态事件信息。
  • 用户画像:基于自定义模板提取的结构化属性,如年龄、职业、爱好。适用于固定用户属性。
记忆库提供开放的 API 接口,可接入任意应用,也支持多应用共享同一记忆库。产品概念与工作原理详见核心概念。
记忆库将于 2026 年 8 月 20 日 10:00(北京时间)正式开始商业化计费,Add 和 Search 调用区分 Pro 和 Lite 策略版本。详见计费说明。

快速开始

通过 API 3 步即可完成记忆的写入、查看和检索,参见快速开始。写入的记忆可在百炼控制台默认记忆库的记忆详情标签页,输入记忆实体 ID(user_id)后点击查看进行确认。

创建记忆库

每个用户账号下自带一个默认记忆库,无需创建即可直接使用。默认记忆库无法删除,但可以编辑名称和描述、添加自定义记忆规则;它已预置一条"默认项目"事实记忆规则,默认有效期 180 天,可点击编辑调整。 如需自定义记忆规则或为不同业务场景分别管理记忆,可创建新的记忆库:
  1. 进入创建入口:在记忆库页面,点击右上角的创建记忆库。
  2. 填写基础信息:填写记忆库名称和记忆库描述(可能用于指导智能体调用),点击确定完成创建。
  3. 配置记忆规则:创建成功后,系统会提示是否立即开始创建记忆规则。推荐点击立即创建,跳转到记忆规则配置页面;也可点击暂不,后续通过记忆库卡片上的查看详情进入配置。
删除记忆库:在记忆库卡片上点击 ... 图标,或在记忆库详情页右上角点击 ... 图标,再点击删除。删除后记忆库中的所有记忆内容将被清除且不可恢复;默认记忆库不可删除。 详细说明参见创建与删除记忆库。

配置记忆规则

记忆规则定义了如何从对话中提取、存储和检索记忆,包括事实记忆规则和用户画像规则。每个记忆库最多可配置 50 条事实记忆规则和 50 条用户画像规则。点击记忆库卡片的查看详情,进入记忆库详情页的记忆规则标签页进行配置。
  • 事实记忆规则:从对话内容中提取关键事件和信息片段,可配置规则指令、自动更新、记忆过期时间和记忆抽取策略版本(Pro/Lite)。
  • 用户画像规则:持久化存储用户的属性信息,需逐个定义画像字段的名称、描述、初始值和记忆抽取策略版本。
完整参数说明参见配置记忆规则。

查看记忆与检索调试

在记忆库详情页的记忆详情标签页,可查看记忆库基本信息、统计数据和记忆实体列表,支持通过记忆实体 ID(user_id)筛选并查看记忆详情。 在记忆检索标签页可调试检索效果。通过 API 调试时,调用 /memory_nodes/search,用 messages 提供对话记录,使用 top_k 控制最大召回数量;min_score 是 Pro 版本生效的最小分数阈值,默认值为 0.3。 通过 API 管理记忆(列表、更新、删除)参见管理记忆。

使用用户画像

通过 API 创建画像模板后,调用 AddMemory 时传入画像模板 ID(profile_schema),系统会自动从对话中提取结构化属性,再通过 GetUserProfile 获取用户画像。完整流程参见使用用户画像。

相关文档

Agent 开发运行
Agent 上下文
Agent 治理与进化
Store
应用广场