最近在搭一个个人助手Agent,想让它能记住用户偏好和之前的对话。看了一圈方案,很多人说用向量数据库做RAG,但RAG不是只管检索知识库吗?那Agent的长期记忆(比如用户喜欢喝冰美式)是不是也应该存到同一个向量库里?还是说需要单独开一个记忆表?我现在是把对话历史全塞进一个collection,但查询时经常把无关内容也召回,感觉思路有问题。有没有大佬分享一下实际项目里的经验?比如向量库里的数据怎么分片、元数据怎么设计?目前用的是ChromaDB,但感觉配置不太对。