本课讲 2017 年的一篇文章。OpenAI 和 DeepMind 两个研究团队的 Christiano、Leike、Brown 和同事们,不写打分规则,只让人挑“哪段录像更好”,就教会了电脑做事。
同学问你:“你的橡皮能借我用一下吗?”什么样的回答算有礼貌?请写 3 条打分规则。
写好了吗?再看看下面两个回答。不用规则,直接选:哪个更有礼貌?在你选的那个后面画 ✓。
| 左边 | 右边 |
|---|---|
| “请用吧,用完放我桌上就行。” | “谢谢请您好不客气对不起,不借。” |
如果你的规则是“说了‘请’和‘谢谢’就加分”,右边那句反而得分更高!写规则很难写全,可是二选一,一眼就能选出来。这就是今天这篇文章的秘密。
第 29 课讲过强化学习:电脑一遍一遍地试,做得好就拿奖励分,再往分高的方向改。游戏屏幕上本来就有分数,很方便。
可是很多事情没有现成的分数。比如,让模拟的小机器人做一个漂亮的后空翻,或者让聊天 AI 写一段有礼貌的回答。
“漂亮”和“有礼貌”,怎么算成分数?以前有两条路,都不好走:
· 写规则:规则写不全,电脑会钻空子,就是分很高,事情却没做好。比如规则是“转一圈加 10 分”,机器人可能躺在地上一直打滚(我们编的例子)。
· 人一步一步打分:电脑要练几百万步,人根本看不过来。
这篇文章走了第三条路:不写规则,让人来比较。电脑把机器人练习时的样子录成小录像,每段只有 1 到 2 秒。人每次看两段,只要回答一个问题:
示意图:真的录像里是电脑模拟的机器人,不是小人。选“看不出来”的那一对,电脑不拿来学。
就像尝果汁:给一杯打“87 分”很难,两杯里挑更好喝的,马上就能说。人不用会写规则,只要会挑。
人不能一直守在旁边。所以电脑又练出一个小评委,它的工作是猜人会喜欢哪一段,给每段录像打分。科学家管它叫奖励模型,意思是“负责给奖励分的模型”。
小评委怎么学?和第 1 课猜字很像:先猜“人会选左边”,再看人真正选了哪边。猜错了,就悄悄调整自己。
然后,机器人就用第 29 课的强化学习去练,奖励分由小评委给。也就是说,机器人在努力讨好小评委。下面这 3 件事同时进行,轮流变好:
这个办法非常省人力:机器人每练 100 步,人看过的还不到 1 步。
| 任务 | 人做了多少次比较 | 结果 |
|---|---|---|
| 8 个模拟机器人任务(走路、跳跃这类) | 大约 700 次 | 接近直接看真实分数学出来的水平 |
| 7 个 Atari 老游戏 | 大约 5500 次 | 乒乓球等游戏接近看分数的水平。赛车游戏还超过了看分数学的 |
| 一条腿的小机器人后空翻 | 大约 900 次,人花了不到 1 小时 | 学会了连续后空翻 |
玩游戏时,电脑完全不看游戏分数,只听小评委的。后空翻更是没有现成的打分规则。当然,不是每个游戏都这么好。
科学家试过只在训练刚开始时请人比较。结果在乒乓球游戏里,电脑只把球挡回去,不去得分。小评委没见过后来的情况,就猜不准了。所以必须一边练一边问人。
这个办法后来有了名字,叫 RLHF,意思是“根据人的反馈做强化学习”。反馈就是人给的意见。2022 年,研究者用它的升级版训练会听指令的 AI,大致分 3 步:
结果,一个小了 100 多倍的模型,回答反而更受人喜欢。同一年,ChatGPT 发布了。
也要诚实地说:今天的做法有了变化。有时评委换成了 AI,比如 Anthropic(做 Claude 的公司)2022 年让 AI 按写好的原则来比较。有时省掉小评委。数学题和程序,可以直接对答案给分。问题也没全解决:模型越拼命讨好小评委,真实的好坏先变好,后变差。
第 1 课猜下一个字 → 第 13、15 课注意力和 Transformer → 第 22、25 课越大越好 → 第 30 课听懂人的喜好。最后一步,是学会做人真正想要的事。
同学问:“今天数学作业是哪几页?”每组有两个回答。
1. 评委:读第 1–3 组,每组只说“左边好”或“右边好”。记录员把结果填进表里。
2. 小评委:只看表,不问评委,写出评委的 2 条喜好规律。
3. 小评委先猜第 4、5 组评委会选哪边,再请评委选。猜中了吗?
| 组 | 左边 | 右边 | 评委选 | 小评委猜 |
|---|---|---|---|---|
| 1 | 第 12 到 13 页。 | 不知道,别问我。 | — | |
| 2 | 你自己看黑板啊。 | 第 12 到 13 页,最后一题不用做。 | — | |
| 3 | 可能 12 页,也可能 20 页吧。 | 第 12 到 13 页。 | — | |
| 4 | 作业?我才不管呢。 | 第 12 到 13 页,不会可以问我。 | ||
| 5 | 反正在数学书上,你自己找。 | 第 12 到 13 页,明天交。 |
评委的喜好规律:
你会发现:评委从没说出规则,小评委只看“选了哪边”,也能总结出规律,还能猜中新的一组。电脑里的小评委,做的就是这件事。
假设有一个偷懒的小评委,它只学到了一条规律:字越多越好。它打分的办法是数字数:一个字或一个数字算 1 分,标点不算。
每人回答“1 加 1 等于几?”,想办法从它那里拿最高分。参考答案“等于 2。”只得 3 分。
把回答写在白纸上。得分: 真的好吗?
你会发现:为了拿高分,大家会写得又长又啰嗦。分数最高的,往往不是最好的。AI 只讨好这样的小评委,就会养成“说废话”的坏习惯。
讨论:怎样让小评委变聪明?提示:多给它看“又长又差”和“又短又好”的比较,一边练一边问人。
给家长和老师:本课讲的是 Paul Christiano、Jan Leike、Tom B. Brown 等人(OpenAI 与 DeepMind 合作)2017 年的论文 Deep Reinforcement Learning from Human Preferences(NeurIPS 2017):人比较 1–2 秒的片段,奖励模型从比较中学习,策略用 A2C/TRPO 优化它,三者异步进行。人类反馈不到交互量的 1%;MuJoCo 8 个任务约 700 次比较,Atari 7 个游戏 5,500 次比较(Enduro 超过真实奖励训练的 A3C);Hopper 900 次比较、不到 1 小时学会后空翻;只在开头标注时,Pong 智能体学会不丢分却不得分。
热身回答、“打滚转圈”、果汁比喻、小人图和活动问答都是示意。第 6 节依据 InstructGPT(2022,13 亿参数模型的人类评估胜过 1750 亿的 GPT-3)、Constitutional AI、DPO 和 Gao 等人(2022)的奖励过度优化研究。想深入可看本站的 第 30 天中文导读,代码见开源项目 30u30 第 30 天目录(英文)。
极客教育 jikejiao.com 原创讲义 · 2026-10