最近在试着搭一个简单的客服Agent,用GPT-4配合LangChain,但发现每次用户换个话题,Agent就忘了之前聊的内容。我试过把历史记录塞到system prompt里,但token一多效果就变差,还经常把无关的旧信息混进来。是不是要用什么记忆机制?看到有Memory模块,但不太清楚该用Buffer还是Summary,或者干脆存到向量数据库里?另外,如果用户问“刚才那个问题你还没回答”,Agent怎么定位到具体是哪一句?头大,求各位大佬指点下实践思路。