- 文档首页
实时音视频
硬件对话智能体
用户指南
接入记忆库(长期记忆)
接入记忆库(长期记忆)
将历史对话、用户画像、行为事件等关键信息存储在火山 Viking 记忆库,让 AI 具备跨会话的长期记忆能力。当用户提问时,系统会从记忆库中检索相关信息,并将 用户问题 + 过渡语(若配置) + 被采纳的记忆 拼接后送给 LLM 生成,从而生成更个性化、更精准的回复。 记忆库为付费资源,会根据您的实际使用量进行独立计费。详细计费规则和价格,请参见记忆库计费。 接入并启用记忆库后,每一轮对话的处理流程如下:
- 记忆检索:系统根据 AibotCreate 接口中 MemoryConfig.filter 中的规则,从记忆库中检索与当前问题相关的历史片段。
- 上下文构建:系统将 用户问题 + 过渡语(若配置) + 被采纳的记忆 拼接后送往 LLM 生成回复。
记忆库需要在 default 项目下,暂不支持在个人项目下。
-
- 授予 RTC 访问记忆库的权限:在访问控制(IAM)控制台-角色管理,搜索并找到 VoiceChatRoleForRTC,为其添加 MLPlatformVikingDBFullAccess 和 VikingdbFullAccess 权限。
不同数据类型,对应的 messages 列表中的数据结构如下:
对话记录
结构化数据(如用户行为日志)
非结构化文档或图文信息
将用户和 AI 的对话按顺序组织。如何获取用户与 AI 的对话记录,请参见接收实时字幕。 - 建议通过服务端获取,并只存储完整句子(paragraph: true)。
- 将解析出的 text 按照角色(userId 对应是真人还是 AI )组织成 messages 格式。
按 schema 说明+字段数据 格式写入用户行为、操作日志等结构化数据。
调用 AibotCreate 接口时,在 Config 对象中配置 MemoryConfig 参数。配置示例如下:
最近更新时间:2026.07.19 13:13:43