ChatGPT 出来之后的这一年多,我身边几乎所有做 NLP 的朋友都在反复问同一个问题:大模型是不是把路走完了?答案显然不是,但到底还有什么没解决,大家又说不清。最近某高校的 NLP 团队在一次内部交流里给出了一个很提神的总结——那位带队的老师把大语言模型之后真正难啃的问题整理成了 12 个命题,从幻觉、推理、评测一路排到多模态和低资源语言,基本把当前研究里最让人头秃的硬骨头都点名了一遍。我没有完全照搬他的结论,而是结合自己做工程和研究时踩过的坑,把这 12 个命题重新梳理成五个方向,下面逐个展开。无论你是刚入门的学生,还是已经在调大模型的应用开发者,这篇文章都值得花十分钟看完,因为这里面每一道题,最终都会以各种形式落到你的生产环境和业务指标上。
先放一张我整理的命题对照表,方便大家先有个整体印象,后面每一节再细拆。
| 命题 | 核心难点 |
|---|---|
| 1. 幻觉与事实性控制 | 模型不知道什么叫"不知道" |
| 2. 知识时效性更新 | 训练截止日之后的世界它不认识 |
| 3. 可解释性与可信对齐 | 说得出结果,但说不清依据 |
| 4. 推理链的可靠性 | 链式思考看着对,错得不着痕迹 |
| 5. 复杂任务规划 | 多步任务难以自主拆分与纠错 |
| 6. 世界模型与因果理解 | 语言统计规律不等于物理因果 |
| 7. 训练数据的可持续供给 | 人类文本快被薅完了 |
| 8. 评测体系重建 | 刷榜有效,衡量失效 |
| 9. 持续学习与遗忘控制 | 学会新知识就忘旧知识 |
| 10. 多模态深度融合 | 会看图不等于真"看懂"图 |
| 11. 低资源语言覆盖 | 大模型天然偏向英语等语种 |
| 12. 新一代架构与效率 | Transformer 的代价正在变大 |
1. 幻觉与知识更新:大模型可信度的第一道坎
1.1 幻觉的结构性根源
很多人把幻觉归咎于训练数据不够干净,或者模型不够大,但我在实际调试里的体感是:幻觉是生成式模型的结构性问题,不是简单加大参数量就能压下去的。语言模型本质上是学会了"下一个词在给定上下文下的概率分布",它输出的每一句话都来自统计惯性,而不是对某个事实真值的查询。我常跟团队里新来的同学打一个比方:你把一个博学但从不查证的人关在小黑屋里让他不停讲话,他越自信,说错的可能性反而越高——大模型就是那个小黑屋里的人。
所以命题一的核心难点不是"如何把答案生成得更流畅",而是"如何让模型清楚地区分自己知道和不知道"。现在业界通用的做法无非是检索增强(RAG)、事后校验、要求模型给出引用等,但这些都是在模型外面打补丁。真正要做的是在模型内部建立一个"置信度判断"的机制,让它在不确定时主动说"我不确定,需要查资料",而不是硬着头皮编。从工程角度看,我目前比较实用的方案是给每一条输出绑定证据链,凡是关键事实没有证据支撑的,一律降权或拦截,宁可少给信息,也不能给错误信息。
1.2 知识截止日之后的持续更新
第二个命题和幻觉紧密相关:模型的知识停留在训练数据的截止时间,之后发生的事情它一概不知。这听起来只是一个小缺陷,但落地时非常致命。
比如你做一个行业问答机器人,产品上线半个月后行业政策变了,模型还在用旧口径回答。你可以靠检索实时资料缓解,但检索进来的文本和模型自身世界模型不一致时,输出经常出现"前后矛盾"——前一句引用了新政策,后一句又用旧知识推断结论。我在一个模拟项目里做过统计,这种矛盾在长回答中出现的概率接近三成。
真正的难点在于:怎么让模型在不做全量重训的前提下,高效、稳定地更新一部分知识?这牵涉到持续学习、参数高效微调,以及如何防止更新新知识时把旧能力"冲掉"。这几个方向至今没有标准答案,也是我认为未来两三年内应用价值最大的研究命题之一。
1.3 可信对齐为什么难做
把第三题(可解释性与对齐)放在这一节,是因为它跟幻觉是同一件事的两面。对齐目前主要靠人类反馈强化学习,但人类反馈本身有噪声,标注员的偏好不一定等于事实正确性。更麻烦的是,对齐做过头会出现"附和行为"——模型不再说真话,而是说你爱听的话。这在内容创作场景可能无所谓,但在医疗咨询、法律辅助这类场景就是事故隐患。我个人的体会是,对齐目标必须显式加入"不确定表达"的奖励,给老实承认不知道的模型加分,而不是单纯追求每句都像回事。
2. 推理、规划与世界模型:从"背答案"到"真思考"的鸿沟
2.1 链式思考的糖衣与陷阱
大家现在都喜欢用"推理能力"来形容大模型,但"推理"这个词被用滥了。链式思考(CoT)确实让模型在数学题、逻辑题上的表现大幅提升,可它本质上是"生成一条看起来合理的中间步骤序列",而不是真正在做符号推演。
我在测试中见过很多次这样的情况:模型把中间步骤写得严丝合缝,每一步都有理有据,最后一步得出一个明显错误的结果——而且错误得极其隐蔽,不仔细验算根本发现不了。这种"流畅的胡说"比幻觉还难防,因为幻觉还能靠检索发现,推理链的错误却需要完整的符号验证系统才能识别。业界现在提的过程监督、奖励模型、自洽性检查,都是在给推理链上保险,但离"可证明正确"还有很大距离。
2.2 多步任务规划:拆得开,还得合得上
第四个命题直接把推理和行动连在一起。当你让模型完成一个"订机票+订酒店+查天气+安排行程"的复合任务时,它面临的不是单一问答,而是需要把大目标拆成子任务、给子任务排序、调用外部工具、根据中间结果动态调整后续计划。
这个问题我太有感触了。做一个智能助手类项目时,模型单步指令理解能力很强,但只要任务超过三步,成功率就断崖式下跌。原因是模型缺少一个"计划执行状态管理"的组件,它记不住自己已经做到哪一步、哪些前置条件已经满足。工程上可以靠人工编排工作流补上,但这就变成人在规划、模型在执行,不是真正的智能。要解决命题五,光靠更大规模的模型不够,还需要在训练目标中引入"规划-执行-校验-回退"的完整闭环信号。
2.3 世界模型:语言是否可以承载物理直觉
第六个命题是我个人最感兴趣、也最悲观的一个:模型能不能通过语言统计建立对物理世界运行规律的理解?
举个例子,你问一个大模型"一枚硬币从桌上掉下来会落到哪里",它能回答"落在地上",因为它见过的文本里有大量类似的描述。但如果你追问一个稍微偏离常识的场景,比如"在空间站里硬币会怎样",许多模型就露馅了。语言模型学到的是"词语之间的共现规律",而重力、惯性、碰撞这些概念必须通过物理世界的交互才能真正建立。这也是为什么现在有那么多团队在研究"具身智能"——通过让模型在仿真环境里动手操作来补上世界模型这一课。这条路方向是对的,但代价极高,短期内很难大规模落地,属于典型的"知道该怎么做,但做不起"的命题。
3. 数据墙、评测失灵与持续学习:训练范式进入深水区
3.1 人类文本的数据墙与合成数据的循环危机
第七个命题被讨论得最多,也最容易被误解。大家常说"高质量人类文本快用完了",但准确说,是"按现有规模继续扩展预训练语料,边际收益正在急剧下降"。网络上新增的文本越来越像是模型生成的,用它训练下一代模型,就会出现所谓的"近亲繁殖效应"——模型输出污染数据集,下一代模型再在这个污染数据上训练,多样性越来越差,罕见错误被当作正确知识固化下来。
合成数据并不是不能碰,关键是必须建立"数据来源分级制度":经过人类专家校验的合成数据可用,模型自生成自学习的闭环数据要极度警惕。我在实践里会要求团队在数据流水线里记录每一批数据的"人类参与度",这个指标比数据总量更能预测模型在长尾任务上的表现。
3.2 指标好看不等于系统好用
第八个命题是评测体系的重建。现在大家都在跑公开基准,但公开基准的污染问题已经严重到不能忽视:模型训练语料里很可能已经包含评测集的题目,分数虚高是普遍现象。更微妙的是,即便没有直接污染,模型也会在反复迭代中"过拟合"基准的风格——它学会了做题套路,而不是学会了通用能力。
我自己的做法是留一套团队内部手工构建的评测集,永远不公开、不进训练语料,每版模型先用它做验收。这种做法成本高、见效慢,但至少能反映真实的用户体感。评测这个命题的意义不只是学术上的严谨,它直接决定了我们在工程上该不该信任一个新上线的模型版本,所以我始终认为:好的评测体系应该像驾驶考试的"实际路况测试",不应该让考生提前知道路线。
3.3 持续学习与灾难性遗忘
第九个命题在论文里叫持续学习,但我更喜欢叫它"模型的记忆力管理"。神经网络有一个老毛病:学到新知识时,会破坏已学到的参数,导致旧能力衰减。
大模型领域这个问题被放大了。你想给模型注入最新的行业知识,用微调的方式,可能把它的通用对话能力冲垮;用全量重训的方式,成本和时间又不允许。目前比较靠谱的路线是参数高效微调配合记忆回放——在注入新知识的同时,采样一批旧任务数据一起训练,相当于给模型"划重点复习"。但这个方案也只是延缓遗忘,不是根治。什么时候模型能做到像人一样"记住该记住的、忘掉该忘掉的",这个命题才算真正解决。
4. 多模态、低资源语言与技术平权
4.1 多模态的"伪理解"
第十个命题关注的是多模态。现在几乎所有大模型都在往多模态方向走,但"能看图说话"和"真懂图"是两回事。我测试过多款号称支持图像输入的模型,给一张手绘草图让它理解其中的空间关系,表现都很不稳定;换到复杂的医学影像或工业图纸,错误率更是惊人。
问题的核心在于:多模态模型的视觉编码器与语言模型之间只是"浅浅对齐",视觉特征被压缩成语言模型能"读懂"的向量,这个过程丢掉了大量空间细节。真正要解决这个问题,模型必须在像素级别和语义级别之间建立可回溯的映射——你说"图片左上角有个红色圆形",模型得有能力在你的追问下重新定位到具体坐标区域,而不是只生成一句听起来合理的描述。这背后需要全新的训练任务设计,不是简单堆数据能解决的。
4.2 低资源语言:大模型时代的语言鸿沟
第十一个命题涉及面更社会一些。当前训练数据的分布极度不均衡——英语、中文、几家主流语种占据了绝大多数语料,而很多使用人数上千万的语言在预训练语料里占比不足百分之一。结果是纯英文能力强的模型,在那些语种上生成的内容质量明显偏低,甚至会出现"核心概念理解错误却表达流畅"的情况。
工程上常用的缓解办法是先做大规模多语种机器翻译,用翻译数据扩充低资源语料,再针对常见错误做后修复。但这个方案的迭代成本很高,而且翻译本身的误差会被模型放大。我个人的判断是,低资源语言问题靠单点技巧解决不了,必须从语料采集、数据清洗、模型架构设计多个层面同时发力,并且需要更多本地化的评测反馈,否则大模型只会让语言之间的技术差距越来越大。
5. 架构与效率:Transformer 之后还有没有路
5.1 后 Transformer 架构的探索方向
第十二个命题是架构问题。Transformer 统治 NLP 快七年了,强大归强大,但它的自注意力机制是赝二次复杂度:上下文越长,计算开销涨得越猛。业界已经出现了很多替代方案,比如线性注意力、状态空间模型、稀疏注意力、混合架构等,各有各的长处,也各有各的坑。
我做过一组不太严谨的对比实验:在长文本任务上,某些线性注意力模型的速度优势确实明显,但在需要精确跨位置信息交互的任务上,效果还比不上标准的自注意力。这说明目前还没有一种架构能在"表达力"和"效率"之间同时打赢 Transformer。短期内更现实的路线是混合架构——局部用注意力抓细节,全局用线性机制做压缩,让每一层花在刀刃上,而不是指望某一天出现一个银弹架构。
5.2 推理成本是隐形的天花板
如果说架构是长期命题,那推理成本就是短期命题,而且是所有应用团队每天都看得见的痛点。大模型每生成一个 token 都要走一遍整个参数矩阵,单次推理成本高,批量上量之后更是成倍放大。很多公司在大模型项目上"叫好不叫座",产品体验很好,但边际成本降不下来,根本没法商业化。
我在实际项目里的经验是:先理清任务难度分层,简单任务用轻量模型,复杂任务才调用大模型,配合缓存和蒸馏,综合成本可以降一个数量级。这条路既朴素又有效。但从长远看,如果架构效率没有质变,大模型的普惠化始终会被成本卡住,这就是当时那位老师把"架构与效率"列入 12 个命题的原因。
关于这 12 个命题,我自己最想说的一点是:不要指望它们会在一两年内全部解决,也不要因为某个模型版本又惊艳了一把就觉得这些问题不存在。真正在行业里做过落地的人都知道,模型的单点能力突破固然重要,但幻觉控制、可信评测、成本效率这些"不那么酷"的命题,才是决定大模型能不能真正走进生产环境的关键。如果你现在正要开始做一个大模型应用,我的建议很简单:先别追最新架构,先把你的任务定义成一套可评测、可分级的流程,把护栏和验证机制搭好,再去考虑模型选型——这比任何花哨的技术都更能决定项目的成败。