最近在尝试用LangChain + AutoGen搭一个多Agent协作的小项目,两个Agent分别负责信息检索和总结。但跑起来发现,检索Agent经常反复调用同一个搜索工具,明明已经拿到结果了还在调,最后token烧了一大堆,总结Agent拿到的还是一堆重复内容。我怀疑是prompt里没写清楚停止条件,也试过在tool里加去重逻辑但效果一般。想问问大家,多Agent场景下工具调用的边界到底该怎么控制?有没有比较成熟的方案或者踩坑经验可以分享下?