最近在搭一个简单的Agent玩,想用向量数据库存对话历史做长期记忆。遇到个问题:用户问“今天天气怎么样”,过一会儿又问“明天天气呢”,我本意是让Agent能区分这两次请求,但检索时发现相似度太高,经常把“今天”和“明天”的内容混在一起返回。试过调阈值,不是漏掉就是全炸出来。是不是我embedding模型选得不对?还是说向量数据库本身有去重或近邻去重的功能?有没有老哥踩过类似的坑,求指点一下思路。