最近在做一个基于开源LLM的Agent项目,尝试用LoRA微调了一个7B模型,让它在特定领域(比如SQL生成)里表现更好。微调后的模型在单步任务上确实准确了不少,但一放到Agent流程里,涉及多步推理、工具调用、上下文记忆时,感觉明显变“傻”了——经常忽略之前的对话,或者直接跳过工具调用。
我用的微调数据主要是领域内的问答对,没有专门设计Agent交互样本。是不是这种微调方式会破坏模型原有的推理能力?还是需要加入多轮工具调用的数据才能保持Agent性能?有没有大佬踩过类似的坑,求指点。