最近在搭一个能记住用户偏好的Agent,看了一圈Milvus和Chroma的教程,基本都在讲怎么存文档切片。但我的场景是对话历史,总不能每轮对话都塞一个向量进去吧?那检索出来全是碎片,上下文拼接也麻烦。试过按session聚合存,但用户聊着聊着换话题了,旧memory又干扰新对话。有没有大佬实际搞过这种长期记忆的?你们是存整段对话摘要,还是拆成事件/实体存?另外清理策略怎么定,总不能让向量库无限涨下去……求指条明路,或者推荐个讲这个的博客也行。