最近在尝试用MCP协议微调一个7B模型,让它能按特定流程调用外部工具(比如先查数据库再发通知)。但发现模型经常跳过中间步骤,或者顺序搞反。我试过在训练数据里加“思考链”模板,也调了loss权重,效果还是不稳定。想问下大佬们,MCP微调时有没有什么技巧能让模型更稳定地记住工具调用顺序?是不是需要在prompt里显式定义状态机,还是靠数据量硬堆?另外,微调后的模型在tools_use字段里偶尔会输出错误参数名,这个一般怎么排查?求指点。