最近在基于Qwen2.5-7B-Instruct搭一个简单的Agent,用来做数据库查询。单轮工具调用没问题,但一旦涉及两轮以上(比如先查用户ID再查订单),模型就经常把前面的工具结果“忘掉”,导致第二次调用时参数缺失或者胡编一个ID出来。我试过把历史工具返回都拼进prompt里,也试过用system提示强强调“牢记之前的结果”,但效果不稳定。是不是7B模型本身在这种多跳推理上就是瓶颈?还是我的prompt结构有问题,或者应该加一层记忆机制(比如向量检索)?有经验的朋友能分享下你们的处理方式吗?