大模型不只是预测下一个词:RLVR让它自己跟自己下棋

别再把大模型当“下一个词预测器”了!

读完这篇,你可能再也没法用老眼光看AI了。

大模型(Large Language Model,简称LLM)到底在干什么?绝大多数人的答案是:它在猜下一个词该是什么。这话没错,但错就错在——它只对了一半。过去两年,AI圈子里吵得最凶的一个问题就是:如果大模型本质上只是个“高级版输入法”,那它怎么可能写出从未有人写过的推理步骤?怎么可能解出训练数据里根本没有的数学题?答案藏在2025到2026年发生的一场静默革命里。这场革命让大模型从“模仿者”变成了“探索者”。而你要理解这个转变,得先放下那个“猜词机器”的思维定式。

预训练的本质就是一台超级复读机

先把时间拨回大模型的“出厂设置”。任何一个大模型,刚出生的时候都只是一张白纸——几百亿甚至上万亿个参数,初始值完全是随机的。它被喂进去的第一顿饭,是互联网上能爬到的所有文本:维基百科、Reddit帖子、GitHub代码、新闻、小说,应有尽有。

训练方式简单粗暴:给模型看一段话的前半截,让它猜后半截的下一个词是什么,猜对了就奖励,猜错了就惩罚。这个过程在学术上叫“教师强制训练”(teacher-forced training)。你不需要理解这个术语,只需要知道:模型每看到一个真实的句子,就把“这个词后面该接什么”这个知识刻进自己的参数里。

打个比方。一个小孩被关在一个堆满书的房间里,每天的任务就是:翻开一页,挡住后面的字,猜下一个字是什么,然后翻开验证。对了就记住,错了也记住。三年后,这个小孩成了全世界最厉害的“猜字冠军”。你给他任何一段话的开头,他都能以惊人的准确率猜出下一个字。

这就是预训练之后的基础模型(base model)。它确实是一个“下一个词预测器”(next-token predictor)。严格来说,这个标签贴得不算错。但它忽略了一个关键事实:这个“猜字冠军”会的只是模仿。它从没自己写过一段话,从没尝试过任何它没在书里见过的东西。它只是一个超级复读机,复读的是人类几千年攒下来的所有文字。

但问题是,我们今天用的ChatGPT、Claude、DeepSeek,早就不是这个“复读机”了。

RLVR让模型自己跟自己下棋

2025年是分水岭。那一年,可验证奖励的强化学习(Reinforcement Learning with Verifiable Rewards,简称RLVR)从一个实验性技术变成了所有顶尖模型的标配。DeepSeek-R1用它训练出了惊人的推理能力。OpenAI的o系列、Claude 3.7和4,全都在训练流程里把RLVR当成了核心环节。

RLVR到底干了什么?简单说:它让模型开始“自己跟自己玩”。

拿数学题举例。传统预训练里,模型看到的只是“题目+答案”这对组合,它学的是“看到题目之后该接什么”。但RLVR不一样。RLVR给模型出一道题,让它自己写解题步骤和答案。写完了怎么办?用计算器验证——答案对不对,一验就知道。对了就奖励,错了就惩罚。

这个循环极其恐怖:模型可以生成无穷无尽的解题尝试,每一次尝试都在产生新的数据——这些数据从来不存在于任何训练集里,是模型自己“探索”出来的。

这就怪了。一个“下一个词预测器”,怎么可能预测出一个它从没见过的词?一个只会模仿的复读机,怎么可能写出训练数据里没有的解题步骤?

答案很简单:它早就不只是“预测”了。它是在“选择”——选择那个能拿到最高奖励的token序列。

预训练是背课文,RLVR是自己解题

把这两个阶段放在一起对比,差异就出来了。

预训练的循环长这样:翻训练数据→找到真实的下一个词→让模型更倾向于输出这个词。整个过程里,模型永远在模仿“别人写过的东西”。

RLVR的循环长这样:给一个任务→让模型自己生成完整回答→用外部验证器(计算器、编译器、规则检查器)打分→根据分数调整模型参数。整个过程里,模型是在“探索”——试错、得反馈、再试。

一个是“背课文”,一个是“自己解题”。背课文背得再好,也只是记住了别人怎么写的。自己解题,哪怕只解对了一道,那也是它自己“想”出来的。

更狠的是,RLVR的奖励信号是“客观可验证的”。数学题对就是对,错就是错;代码跑通了就是跑通了,跑不通就是跑不通。这种硬反馈让模型不需要人类标注员告诉它“这样写比较好”——编译器自己就会告诉它。

有研究显示,仅用一个精心挑选的数学示例做RLVR训练,就能让Qwen2.5-Math-1.5B在MATH500测试集上的准确率翻倍。一个例子,翻一倍。这不是“模仿”能做到的。

用下棋来理解就全通了

想象两套下棋系统。

第一套,喂给它一百万盘大师对局。它学会了“大师在这个局面下通常走哪步”。你给它一个新局面,它猜大师最可能走哪步。这是一个“下一步预测器”。

第二套,自己跟自己下了所有可能的棋——从开局第一步到将死,穷举了每一种走法。它知道从每一个局面出发,哪一步能带来最高的胜率。你给它一个局面,它选胜率最高的那步。

叫第二套系统“下一步预测器”是不是很别扭?它压根不是在“预测”大师会走哪步。它是在“选择”能赢的那步。

今天的后训练大模型(post-trained LLM),就是第二套系统。它仍然一个token一个token地往外蹦,形状上确实像个“预测器”。但这个形状底下装的东西已经不一样了——装的是“探索出来的知识”,不是“背诵下来的文本”。

为什么“猜词机器”这个标签有毒

“大模型就是猜词机器”——这句话最大的危害不是“不准确”,而是“让你停止思考”。

一旦你接受了这个标签,你就会自动推导出一连串结论:它没有创造力,它不能理解,它只是在拼凑训练数据里的片段。你给它贴上一个“复读机”的标签,然后心安理得地忽略它做出来的所有超出“复读”范畴的事。

但事实是,一个经过RLVR训练的模型,它的参数里编码的不只是“哪些词经常挨在一起”——还编码了“哪些行为能拿到高奖励”。前者是统计,后者是策略。统计只能让你模仿,策略可以让你探索。

更扎心的是:预训练本身也不是一个纯机械的“统计摘抄”过程。同样的训练数据、同样的模型架构,跑两次得到的内部结构完全不同。因为参数的初始值是随机的,梯度下降的路径受学习率、样本顺序等因素影响。这意味着,哪怕模型的任务确实是“预测下一个词”,它学到的东西也远远超出了“词与词之间的统计关系”。

“下一个词预测”描述的是机制的形状——一个token接一个token往外吐。但它没有描述这个机制里编码了什么。一个“帮助人类的好助手”可以被编码进这个循环里,一个“通过自我探索发现的解题策略”也可以被编码进这个循环里。形状一样,内容天差地别。

一个细思极恐的实验细节

2024年9月,Google的研究员Vaishnavh Nagarajan在伯克利做了一场演讲,主题是“下一个词预测的陷阱”。他设计了一个极其简单的规划任务——简单到你觉得随便一个模型都能搞定。结果呢?Transformer和Mamba架构在这个任务上双双失败。

失败的原因不是“模型不够大”或“数据不够多”。而是“教师强制训练”这种预训练方式,在某些任务上根本学不到准确的预测器。

但故事没有停在这里。当研究人员改用“预测多个token”的目标来训练时,失败被解决了。这说明什么?说明“只预测下一个词”这个目标本身,可能就限制了模型在某些类型任务上的表现。而RLVR恰恰提供了一种跳出这个限制的方式——它让模型优化的是“整个回答能否拿到高奖励”,而不是“下一个词猜得对不对”。

这个实验细节让人睡不着觉:如果连一个极其简单的规划任务都能让纯“下一个词预测”模型翻车,那我们在多大程度上高估了这种训练方式的能力?又在多大程度上低估了后训练——尤其是RLVR——带来的质变?