最近在做一个查数据库+调API的Agent,Prompt里写了角色、工具说明和few-shot。单轮还行,但一到多轮就崩:比如用户问“帮我查上个月销售额,再和前年同期比一下”,Agent第一轮调了SQL,第二轮就忘了要对比,或者把工具返回值直接当答案输出,完全不继续推理。我试过在Prompt里加“必须一步步来”“不要跳过思考”,但效果不稳定,有时候它会把中间步骤也当成最终回复。想请教下,这种多轮工具调用的Agent,Prompt到底该怎么组织?是不是得把CoT和工具描述拆开写?有没有比较稳的模板或思路?