最近在MCP专区尝试用微调的方式让模型适配几个自定义工具,比如有个工具返回的是JSON数组,另一个返回的是纯文本字符串。刚开始我直接把工具描述和返回值示例塞进训练数据里,结果模型在调用时经常解析失败,比如把字符串当JSON处理,或者漏掉关键字段。想问下大家,MCP框架下微调时,是不是需要对不同工具的输出格式做统一预处理?还是说可以在prompt里加更详细的格式说明?另外,如果工具返回的数据结构比较复杂(比如嵌套JSON),微调数据里要不要刻意加入一些错误恢复的例子?求有经验的大佬指点一下,谢谢!