← 返回题目列表

什么是大模型对齐(Alignment)?预训练完为什么还要对齐?

高频 中等 第 3 / 25 题 更新于 2026/09/25
对齐Alignment3HRLHF指令遵循
学习 AI 实战项目

简化版

对齐(Alignment) 是让模型与整个应用系统的行为尽量符合明确的人类意图、产品规范和安全边界。Helpful、Honest、Harmless(3H)是常用框架,但不是完备或唯一的价值定义。预训练目标是下一个 token 预测,base 模型可能已能通过上下文完成问答,却没有被稳定训练为遵循特定助手规范。SFT、偏好优化、规则评测以及权限/工具网关共同把这种通用生成能力约束成可用行为;“模型变礼貌”只是表面结果。

详细版

base 模型的问题

预训练只优化「预测下一个词」,产出的 base 模型有三类不对齐:

  • 指令遵循不稳定:它可能回答,也可能延续输入格式;预训练语料里已有问答和指令,因此不能说 base 模型完全不会遵循。
  • 不诚实:会自信地编造事实(幻觉),不会说「我不知道」。
  • 可能有害:会输出危险、偏见、违法内容,因为语料里什么都有。

对齐的目标:3H

维度含义
Helpful理解并尽力完成用户真实意图
Honest说真话、承认不确定、不编造
Harmless拒绝有害请求、不产出危险/偏见内容

三者常有张力(越无害可能越不有用,见「对齐税」「过度拒绝」)。

对齐的主要手段

  1. 指令微调(SFT):用「指令→高质量回答」的示范数据微调,让模型学会遵循指令、以助手口吻回答。
  2. RLHF(人类反馈强化学习):用人类偏好训练奖励模型,再用强化学习优化模型输出,让它更贴合人类喜好。
  3. 替代方案:DPO(直接偏好优化)、Constitutional AI / RLAIF(用 AI 反馈)等。

完整版教学

一、为什么”会预测下一个词”不等于”会当助手”

预训练让模型学习大规模语料的条件分布,其典型目标是最大化下一个 token 的似然。训练语料本身包含问答、代码和对话,所以 base 模型可能表现出指令能力;问题在于目标没有明确区分真实与虚构、授权与越权、好答案与仅仅常见的文本。

例如同一句“请问北京到上海怎么走?”,在问答网页里下一段可能是答案,在问题清单里也可能是另一个问题。base 模型会受提示格式和上下文分布影响,未必稳定采用产品想要的助手角色。这里不能据单次续写断言模型“完全不理解”,准确说法是:预训练似然目标没有直接保证任务完成、事实校准与安全边界。

后训练和系统治理要缩小这个鸿沟:在保留生成模型的概率建模基础上,增加示范、偏好、验证和执行约束,使可观察行为更接近明确规范。

二、对齐要达成的三个标准:3H

3H 是讨论助手行为时常用的一组维度:

  • Helpful(有用):准确理解用户意图(哪怕表述不清),尽力提供有价值的帮助。这是助手存在的意义。
  • Honest(诚实):输出真实信息,不知道就说不知道,不编造、不误导,校准自己的确定性。对抗「幻觉」。
  • Harmless(无害):不协助危险/违法行为,不输出仇恨、偏见、隐私泄漏等有害内容。

关键认知是三者存在内在张力:一个只会说「这个我不能回答」的模型很无害,但毫无用处;一个有求必应的模型很有用,但可能被滥用作恶。对齐的艺术就在于在 3H 之间取得平衡,这也引出了后面的「对齐税」和「过度拒绝」问题。

三、对齐的两步走:先 SFT,再 RLHF

主流对齐流程分两大步,循序渐进:

第一步:指令微调(SFT)——先学会”听话”。 用人工编写或精选的「指令 + 优质回答」示范数据微调 base 模型。这一步让模型学会:识别「这是一条指令」、以助手身份组织回答、遵循格式。SFT 后模型就从「续写机」变成了「基本能对话的助手」,但回答质量参差、边界不稳。

第二步:偏好优化——学习候选间的相对取舍。 单目标 SFT 直接提供的是“生成这个答案”的信号,而偏好对能显式表示同一上下文中 A 优于 B。经典 RLHF 先训练奖励模型再在线优化,DPO 则直接优化偏好对;两者都只近似采集人群和标注规范,不能自动保证诚实或安全。

记忆钩子:SFT 给示范,偏好数据给相对取舍;权限与验证器守住训练信号无法保证的硬边界。

四、为什么光有 SFT 不够,还要 RLHF

SFT 的本质是「模仿学习」——照着标准答案学。它有两个天花板:

  1. 单目标示范不显式表达候选比较:SFT 能从正反示范、解释文本等学习很多边界,但普通交叉熵样本不直接给出“同一提示下 A 胜 B”的排序目标。
  2. 难以覆盖长尾和边界:该拒绝哪些请求、如何礼貌拒绝、如何处理模糊意图,靠穷举示范数据不现实。

偏好训练通过比较模型候选引入相对信号,能补充 SFT 的监督形式。但真实系统采用何种未公开管线不能一概而论;更重要的是偏好数据、评测和运行时控制是否形成闭环,而不是是否挂着某个算法名称。

五、对齐不是”能力提升”而是”行为塑造”

对齐后训练首先改变输出策略和行为倾向,但也可能改善或损害可测任务能力。SFT、可验证奖励 RL 和工具训练都可能提升特定推理或执行表现,因此不能把“能力来自预训练、对齐只改口吻”说成绝对边界。

有时对齐甚至会轻微损害某些原始能力(这叫「对齐税」,alignment tax),比如 RLHF 后某些基准分数略降、回答变得啰嗦或过度谨慎。所以对齐要拿捏分寸:既要塑造好行为,又要尽量不折损底层能力。理解「对齐是行为塑造、可能有代价」,是这道题的深度所在。

六、把抽象价值拆成可测行为

假设客服模型面对 100 条请求:40 条正常咨询、20 条信息不足、20 条涉及隐私、20 条明显欺诈。合理行为不是统一“回答”或“拒绝”,而应分别直接回答、先澄清、提供脱敏帮助、拒绝并给安全替代。对齐的目标是让模型在不同边界采取合适动作,而不是简单提高服从率。

请求类型期望动作关键指标
正常且明确正确完成任务成功率
信息不足说明不确定并澄清澄清率、幻觉率
高风险但可帮助限制细节并提供安全信息受限帮助质量
明确有害拒绝且不泄露方法漏拒率
请求 -> 风险识别 -> 回答 / 澄清 / 受限帮助 / 拒绝
                    -> 行为评测 -> 线上反馈回流

因此对齐必须由数据、训练、系统权限和评测共同承担。模型输出看似礼貌并不等于诚实或安全;只有用覆盖边界的行为集、人工规则和线上事件回流,才能判断它是否真正符合预期。

七、常见误区与追问

  • 误区:预训练完模型就能稳定充当产品助手。 Base 模型可能会问答,但预训练目标不保证角色、事实校准、安全与权限边界。
  • 误区:对齐只改口吻或必然提升能力。 后训练会改变行为分布,也可能提升特定能力或造成回退,必须逐项评测。
  • 追问:3H 指什么? Helpful、Honest、Harmless,三者常有张力需平衡。
  • 追问:为什么 SFT 之后还要 RLHF? SFT 只能模仿正例、表达不了相对偏好和细腻边界;RLHF 用偏好比较优化 SFT 覆盖不到的维度。
  • 追问:base 模型为什么指令遵循不稳定? 预训练似然覆盖多种文本延续,未直接把产品定义的任务完成与安全规范设为唯一目标。
  • 追问:对齐有哪些主流方法? SFT + RLHF(PPO),以及 DPO、Constitutional AI/RLAIF 等替代。

八、加强记忆

对齐记「把概率生成能力约束成符合规范的系统行为」:预训练下一个 token 目标能产生问答能力,却不保证稳定指令遵循、事实校准或安全权限。3H 是有用、诚实、无害三个常用维度,彼此存在冲突。SFT 提供目标示范,RLHF/DPO 等偏好方法提供相对取舍,评测、检索、权限网关与工具沙箱承担确定性边界。对齐既可能改善特定能力,也可能造成回退;最终只认分场景行为证据,不认“用了某种算法所以已对齐”。