最近在搭一个简单的AI Agent,想给它加个长期记忆功能。看了不少文章,都说用向量数据库存历史对话的embedding,然后每次对话前做相似度检索。但我现在有个困惑:如果用户问的是“我刚才说的那个方案”,那靠语义相似度能准确找到吗?我试了用Pinecone存了几条测试数据,感觉召回的结果经常不精准,甚至把无关的对话也拉进来了。是不是我embedding模型选错了?还是说这种“记忆”本身就不该用RAG做?有没有大佬分享下实际项目里是怎么处理Agent记忆的?先谢谢了。