最近在做一个内部知识库问答Agent,用的LangChain+GPT-4o,给模型配了检索工具和几个内部API。刚开始觉得挺酷,但实际跑起来发现它经常自作主张:明明问题只是问“报销流程是什么”,它非要先去调一下用户信息API,然后拿着一堆无关上下文开始编。我试着在prompt里强调“只调用必要工具”,但效果不稳定,有时候还是会抽风。