Tech
[分享创造] OpenTalking 记忆库功能实践:让开源实时数字人跨 session 记住用户偏好
最近我们在 OpenTalking 里推进了一版记忆库能力,目标不是让数字人简单“多存几条聊天记录”,而是解决一个更实际的问题:实时数字人能不能在不同 session 之间记住用户偏好、称呼、项目背景和长期上下文。Github 搜 datascale-ai/opentalking 。
OpenTalking 本身是一个开源实时数字人对话编排框架,主要负责把 LLM 、TTS 、STT 、WebRTC 、数字人驱动模型和前端交互串起来。之前它更偏实时链路验证:用户说一句话,LLM 回答,TTS 合成音频,再驱动数字人口型和画面。这个链路跑通以后,很快会遇到一个产品问题:每次新开会话,数字人都像第一次见你。
所以这次记忆库的重点是跨 session 的长期记忆。
OpenTalking 负责实时对话链路、数字人播放链路、session scope 、角色 persona 、前端挂载和记忆注入策略。
Mem0 负责长期记忆的抽取、存储、去重、向量化、实体关联和检索召回。
一次对话大概是这样流转的:
用户创建 session 时,可以选择是否挂载记忆库。...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX