微调还是写提示词?一个能省下三个月工期的决策框架
微调被过度使用,也被过度恐惧。本文给出「稳定性—数据量—更新频率—成本」四维判断法,附五个真实场景的结论,以及混合方案(提示词 + 小样本微调 + RAG)的分工方式。
“我们要不要微调一个模型?”
这个问题在 2026 年依然每周被问一次。答案通常不是”要”或”不要”,而是”你要解决的是哪类问题”。
一、先分清两类问题
所有”模型表现不好”的情况,最后都归到两类:
A 类:模型不知道。 缺领域知识、缺公司内部信息、缺最新事实。微调几乎帮不上忙,因为微调擅长改变”行为方式”,不擅长注入”事实储备”。
B 类:模型不照做。 知道该怎么做,但输出格式不对、语气不对、总是多写一段、总是不调用指定工具。微调和提示词都能改善,选择取决于稳定性和成本。
最常见的错误是用微调去解 A 类问题。 花两个月构造 5000 条问答样本,训出来的模型记错得更自信了——因为它学会的是问答的句式,不是知识。
二、四维判断法
按顺序问四个问题,每一步都可能直接给出答案:
维度一:约束写得出来吗?
如果规则能用 10 条以内的自然语言描述清楚(“输出必须是一个 JSON,字段固定为 a/b/c”),先写提示词。写不出来、或者写出来要 3000 字还互相冲突,才考虑微调。
提示词写不清,往往说明业务规则本身没定清楚。 这时微调只是把混乱固化进权重。
维度二:够 500 条高质量样本吗?
微调的下限是 500–1000 条分布真实的样本。注意是真实分布,不是精心构造的漂亮例子。
一个实用的判断:你手上有没有至少 1000 条真实用户输入和人工确认过的正确输出?没有就别谈微调,先建数据回流。
维度三:规则多久变一次?
- 半年以上不变 → 微调合适
- 每月都在改 → 提示词,改一行发一次就行
- 每周都在改 → 提示词 + 配置化,微调绝对来不及
微调模型的规则更新周期通常是周级到月级(重新标注、训练、评测、上线)。如果你的业务从提出改到上线要求 24 小时,这条路是堵死的。
维度四:省下的 token 值不值回本吗?
微调最大的隐性收益是提示词变短:把 2000 字的格式说明、few-shot 示例、风格指南塞进权重,每次调用省下大量输入 token。
粗算:如果每次调用能省 1500 input token,日调用 10 万次,单价 3 元/百万 token,一年省下约 1.6 万元。加上训练与评测的人力成本(通常几万到几十万),只有调用量足够大、运行足够久,这笔账才算得过来。
如果调用量小,微调的经济理由几乎不存在——你只是花钱买了一点格式稳定性。
三、五个场景的结论
| 场景 | 结论 | 理由 |
|---|---|---|
| 让模型按固定 JSON Schema 输出 | 先提示词 + 结构化输出约束,不够再微调 | 2026 年的模型对 schema 遵守已相当好 |
| 品牌语气统一(客服口吻) | 提示词 + 3–5 个示例通常够;超大量级再微调 | 语气是典型的”行为”问题,但示例迁移性很强 |
| 医学/法律术语理解 | RAG 优先,微调几乎无效 | 属于 A 类知识问题 |
| 行业报告扩写风格固化 | 微调收益明显 | 风格高度稳定、样本易得、长期不变 |
| 让模型稳定调用内部 20 个专有工具 | 提示词 + 工具描述优化优先 | 工具选择问题多数出在描述质量,不在模型本身 |
四、优先做的第四种选择:改进提示词与上下文
在”微调 or 提示词”之外,还有一项常被跳过的工作:改进输送给模型的上下文本身。
在决定微调前,先确认以下四件事是否已经做到:
- 工具描述里写了”何时用”和”何时不用”,而不只是参数说明
- 给了 2–3 个真实难例(尤其是过去失败过的例子)
- 把规则按重要性排序,最重要的放最后
- 去掉了互相矛盾的条款(这类矛盾在长提示词里极其常见)
很多团队微调之后发现提升有限,回头一看是提示词里有三条互相冲突的规则。
五、混合方案的分工
成熟团队的做法通常是三层分工:
- 提示词:当前任务的即时约束、可变规则、少量示例
- RAG / 检索:所有会变化的事实、文档、政策、价格
- 微调:稳定的输出风格、固定的格式习惯、专属术语理解
一句话概括:提示词管”这次要什么”,检索管”事实是什么”,微调管”一贯怎么做”。
六、微调前的三个必须项
如果决定走微调,先确认:
- 有评测集。没有评测集的微调是在赌博,你不知道是变好还是只是变了。
- 有基线。同一套题跑一遍只用提示词的版本,记录分数。否则无法证明微调有效。
- 有回滚路径。保留原模型路由,新模型按比例灰度,出问题能一键切回。
第三条最常被忽略,但在实际项目里救过很多次命:微调模型在长尾输入上的退化,往往只有上线才暴露。
七、结论
- 知识问题 → 检索,别碰微调
- 格式/语气问题 → 先写提示词,够 500 条样本且规则稳定再考虑微调
- 成本问题 → 调用量大才有意义,先算回本周期
- 一切微调 → 先有评测集和回滚开关
微调不是升级版提示词,它是把规则固化进模型的一次性投资。投资前先问:规则会不会变?样本够不够?省下的钱回不回本?