最近在搭一个带记忆的Agent,用的是Pinecone存embedding。现在遇到个头疼的问题:如果只存长期知识,短期对话上下文就丢了;如果全都塞进去,检索时又容易被不相关的历史干扰。试过给每条记录加时间戳和session_id做filter,但效果还是不好。想问下大家,你们是怎么设计记忆层级的?是分开两个index,还是用一个index加metadata硬扛?另外,短期记忆过期后是直接删掉还是归档?求分享下实际项目里的方案,谢谢。