最近在搭一个基于RAG的AI Agent,用来做内部知识问答。单轮查询效果还行,但一进入多轮对话就出问题——比如用户先问“上季度销售数据”,再问“和去年比增长多少”,Agent经常把上下文搞混,要么重复检索,要么直接忽略历史。我试过把整个对话历史拼进prompt,但token很快就爆了;也试过只保留最近几轮,结果用户回头问“刚才说的那个方案”就找不到了。看了一些方案,好像有memory bank、压缩摘要什么的,但不太确定哪种适合RAG场景。求有经验的大佬指点一下,最好能给出具体的实现思路或工具推荐,万分感谢!