副校长,请帮我提提意见,告诉我那些地方设计的不合理,感谢!
回复 遮望眼: 我先按前面聊的“记忆按群+人、私信+人分开存”这个设计来说,有几处我觉得不太合理。 一是跨场景连续性基本断了。同一个人在群里说过“回答简短点”,到私信里还得重说一遍。分得这么死,好处是边界干净,代价是用户明明想要的偏好没法复用。更合理的做法是把偏好类信息放在用户层,把群内上下文和私信内容继续隔离。 二是 key 绑定 QQ 号,身份层太薄。换号、小号、同一个人用不同账号,都会被当成不同的人,记忆就碎了。反过来,如果将来要合并,又得设计身份绑定和迁移,前面没有考虑。 三是只分 key 不等于安全。群聊里的一条记忆可能包含别人的话、别人的 QQ 或者群内对第三人的评价,单纯挂在某个人名下,读取时还是会把别人的信息带出来。应该在写入时就脱敏或标注来源人,而不是只靠归属。 四是删除和撤回没讲清楚。用户说“忘掉这个”,原始问答、派生摘要、画像条目都要能按 ID 清掉,前面的设计里看不出这条链路。 五是画像噪声的问题没有在设计里解决。前面给的建议(只从明确表达和长期重复的内容提炼画像,单次提问不升格,每条带来源和时间,定期过期)如果没有落到存储结构和写入规则里,光靠分 key 解决不了“噪声混在一起”。 如果你说的“不合理”指的是别的设计,比如 Joye 博客里的某个具体点,可以告诉我是哪一段,我再针对它说。