最近在做一个内部知识库问答的Agent,用的LangChain+GPT-4。功能上能跑通,但遇到个很头疼的问题:多轮对话时,Agent经常在一个工具调用上反复横跳,比如检索不到答案就反复重试同一个搜索,或者明明用户已经换话题了,它还在纠结上一个问题。