最近在做一个客服Agent,用的LangGraph+GPT-4o。工具大概有查订单、退换货、改地址这几个。现在遇到个问题:Agent在需要同时调用多个工具时,经常陷入“调用工具A→拿到结果→再调工具A”的循环,尤其当工具返回结果里包含“不确定”或“需要更多信息”这类词时,它就像卡住一样反复调同一个工具,直到token爆掉。我已经限制了最大迭代次数,但这样用户体验很差。想问下各位,你们是怎么设计工具返回格式或者图结构来避免这种无效循环的?还是说应该加个“意图判断”节点在工具调用前先过滤一下?求实战经验。