最近在折腾AI Agent,想做一个能自动查天气、调日历、发邮件的个人助手。用的LangChain + OpenAI函数调用,写了个AgentExecutor循环调用工具。结果发现只要连续调用3个以上工具,要么agent卡在“思考”里出不来,要么返回格式错乱直接报错。尝试加了max_iterations和early_stopping,但感觉只是粗暴打断,并没有从根源解决问题。是我prompt设计有问题,还是这种多工具链式调用本身就不稳定?有没有大佬分享下稳定调用的最佳实践,或者推荐其他Agent框架?