最近在搞一个简单的AI Agent,想让它能根据用户提问自动调用几个自定义工具(比如查天气、查时间)。我用的LangChain的AgentExecutor,配合OpenAI的function calling模式,工具定义也按文档写了。但是跑起来后,Agent有时候会直接输出“我没有找到相关信息”,但实际上工具应该能返回数据的。我试过打印中间步骤,发现Agent确实调用了工具,但工具返回的内容被忽略了?或者解析出了问题?有没有老哥遇到过类似情况,是工具返回格式不对,还是prompt里少了什么约束?求指点,人在工位,急。