E1第 3 / 6 节 · 约 40 分钟

微调与对齐:改变行为不等于补全所有知识

本节目标
  • 比较预训练、监督微调与偏好对齐
  • 判断任务适合提示、检索还是训练适配

会续写还不等于会按要求服务

纸桥故事馆希望模型按固定格式回答:先列资料依据,再给简短结论,最后标注未知。预训练模型可能熟悉许多文本形式,却未必稳定遵循这套要求。监督微调用示例输入与期望输出继续训练,让参数更适合某类任务或风格。它是在已有能力基础上适配,不一定需要重做全部预训练;也不保证所有输入都完全遵守格式。示例质量、覆盖范围和独立评估决定训练结果是否真正改善。

先区分常见训练目标

预训练建立较通用的表示与生成能力,监督微调通过标注示例学习更具体的响应方式,偏好对齐再利用更好与更差回答的比较,引导模型倾向某种行为。偏好方法可能包含奖励模型与强化学习,也可能直接优化偏好数据,不应把所有对齐方法都等同于同一个流程。对齐通常帮助有用性、指令遵循与风险控制,但它不是证明模型内心符合某种价值观,更不是确保事实永远正确的数学保证。

全量与轻量适配只是更新方式差异

全量微调更新较多原有参数,参数高效微调只训练少量新增或选择的参数,例如低秩适配。后者可能减少资源需求,但效果仍取决于任务、基础模型和训练设置。轻量不是免数据,也不意味着完全不改变模型行为。若微调材料里只有成功回答,没有未知问题,模型可能学到每次都要给完整答案。训练与测试资料还要避免同源泄漏,不应把重复模板上的高分误当作适用于所有请求的稳定改进。

动态知识与行为习惯要分开

故事馆每周修改角色设定,若每次都把设定微调进权重,成本和版本管理可能不划算,还难精确删除旧知识。动态事实通常更适合在当前输入提供,或用检索增强生成取回相关资料再交给模型回答。检索增强生成通常不修改模型权重,也不保证找到对的片段或生成正确引用。微调更常用于输出格式、任务习惯或特定能力适配,不代替动态知识检索;实际项目可组合,但应先试成本较低且容易核查的方法。

如何评估适配是否值得

工坊先用明确指令与少量示例建立基线,准备包含已知、未知、资料冲突和格式要求的独立测试。如果提示已足够稳定,就未必需要训练。若反复出现同类格式错误且有足够高质量示例,再考虑微调并比较训练前后。对齐后仍要核对引用、未知处理和边界条件。选择基础模型时阅读权重许可、数据要求和使用条款,不能把开源字样当作任何用途都获许可;训练路线的价值必须通过具体评估证明。

本节要点

  • 微调用示例更新参数,对齐引导响应偏好但不保证事实正确
  • 轻量适配减少部分更新资源,不免除数据与评估
  • 动态知识通常先考虑上下文或检索,微调不能替代版本证据管理

动手练习:给三个需求选择低成本起点

  1. 需求一每次固定三段回答,需求二每周更新故事设定,需求三反复出现领域格式错误且有大量优质示例
  2. 分别选择先试提示、检索或微调评估,并写一条理由
  3. 为选择微调的需求设计已知、未知与资料冲突三类独立测试

自查清单

  • 选择从低成本可核查方案开始
  • 动态知识不默认必须微调
  • 测试包含未知与冲突且独立于训练示例
先自己做,再查看参考答案

固定三段格式先试明确指令与示例,因为无需更新参数也可能达到需求。每周变化的设定先提供版本材料或检索相关片段,便于更新、追踪和删除旧版本,不把动态事实全塞进微调。若领域格式错误持续且已有足够高质量示例,可比较微调与提示基线,但不能预先断言训练一定胜出。独立测试包含资料能回答的问题、资料未说明的钟点、两个版本冲突的角色设定,分别检查格式、拒绝编造和版本标注。检索不更新权重,也可能检错;微调与对齐后同样可能幻觉,因此最终仍逐项核对依据,不以训练完成作为可靠验收。

本节自测

学完了吗?

标记后会记录在本机浏览器,课程首页显示你的进度。