最近在尝试用MCP(模型上下文协议)搭建一个工具链,想微调一个7B的模型用于内部代码审查。目前遇到几个困惑:
1. 我收集了约5000条公司内部的代码评审记录,但模型微调后,对通用编程问题的回答明显变差,甚至忘记了一些基础API用法。
2. 在MCP的“工具调用”场景下,微调后的模型有时会错误地触发无关的代码分析工具,比如把“写一个排序函数”也理解成需要调用静态检查工具。
3. 是不是我数据混合比例有问题?还是MCP的prompt模板设计需要调整?求有经验的大佬指点一下,如何在不丢掉通用能力的前提下,让模型更适配特定领域的工具调用。