资讯动态

当AI只会鹦鹉学舌:统计学习、偏见与大模型能力边界

发布时间:2026/10/26 4:37:53 来源:尧图企业网站定制
1. 从鹦鹉学舌热搜说起这一期为什么值得单独聊聊我持续在跟TowardsArtificialIntelligence 博客中文翻译这个系列到第三百五十四期的时候说实话已经不需要每一篇都精读了而是会先看题目再挑跟自己手头问题相关的几篇深挖。这个英文博客本身覆盖的面很广从机器学习理论、深度学习工程落地到自动驾驶、自然语言处理、脑机接口跨度大更新频率也高。中文翻译能一路做到三百多期说明背后有人在很稳定地做原始知识搬运这一点在信息碎片化的当下尤其难得。最近几个中文热搜词很有意思鹦鹉学舌 当你知道对方是一只鹦鹉 人工智能人工智能偏见人工智能训练师。这几个词凑在一起恰好和这个系列的很多主题对得上。当你知道对方是一只鹦鹉听起来像一句网络段子但它背后其实是人工智能社区一个持续了很久的严肃争论今天的模型尤其是大规模语言模型输出的到底是一种高级模仿还是某种可以被称为思考的机制这个争论不是学院里的清谈它直接决定了我们该怎么用模型、该信任模型到什么程度。我在这个专栏里读到过不少关于大型模型的文章从最早的统计语言模型到注意力机制的提出再到后来围绕涌现能力的讨论。你会发现作者们的态度有一个明显变化早期还在解释模型能做什么后来开始解释模型为什么会出错、以及我们为什么会被模型的输出误导。这个变化本身就说明行业已经从追求能力上限进入测绘能力边界的阶段。所以这一期我想借第三百五十四期的由头把这几年的几条主线——理解能力的本质、数据偏见、能力边界评测、以及普通人和初学者该怎么面对这些讨论——完整地拆开聊一遍。1.1 翻译专栏第三百五十四期一个持续更新意义上的坐标先花点时间说说这个系列本身。它最初吸引我的地方是翻译质量稳定而且选题不会只追热点。有些期讲的是很硬核的数学推导有些期讨论某个工具链的使用心得有些则是综述性文章。到了第三百五十四期你回头看会发现它其实构成了一部微缩的行业编年史哪一年大家都在做卷积网络哪一年开始讨论注意力机制哪一年开始反思评测标准都能从期数里找到线索。我的阅读习惯是先看这一期的英文原文发布在什么时间再把同主题的前后几期放在一起比较。比如关于模型偏见的讨论系列里隔几个月就会有一篇但每篇的侧重点不太一样有的是从数据集构建角度讲有的是从部署监控角度讲还有的是从人机交互反馈角度讲。单看一篇会觉得不痛不痒放在一起才能看出问题在变复杂。这也是翻译类博客的一个容易被忽视的价值它给了读者一条稳定的时间线而不是一堆孤立的热搜词。1.2 当你知道对方是一只鹦鹉——热搜背后那句反常识的话当你知道对方是一只鹦鹉这句话能上热搜说明大众对这些年大模型的表现既震撼又困惑。它让我想到一个经典的思想实验——中文房间一个完全不懂中文的人被关在房间里手里有一套完备的规则手册外面递进来中文纸条他按照手册查表、匹配、输出外面的人会以为房间里的人真的懂中文。模型做的事情在结构上很相似它没有目的、没有体验只是在训练过程中把海量的文本统计规律压缩进了参数然后在推理时按概率生成下一个词。鹦鹉学舌的说法之所以扎心是因为它精准地描出了这种反差鹦鹉能模仿人类说话但对词语没有指向性它不知道苹果的重量的气味也不知道朋友代表的承诺。大模型在很多层面像是鹦鹉的复杂版本但它又不完全一样。规模大到一定程度之后一些行为确实变得不像单纯的模仿比如能解数学题、能写代码、能连贯地规划一个多步骤任务。于是是不是真的理解了就成了一个无法绕开的问题。这一期我想把这个问题的各个侧面都摆到台面上说清楚。2. 统计学习到底有没有在理解一场持续多年的路线之争2.1 查字典的人不会觉得字典里有灵魂要讨论理解先得说清楚模型学习的底层机制。今天的自然语言模型本质上是一个巨大的条件概率分布给定前面的词预测下一个词是什么。训练过程不是让模型读懂世界而是让它在一段又一段文本中反复调整参数使预测尽可能接近真实语料。所以模型内部存下来的是一张极其庞大的相关性网络——苹果这个词和红色水果手机品牌维生素这些词共同出现的频率很高于是它学会了在相关语境中把苹果放进去。我用一个类比来理解这件事一个只会查字典的人如果字典足够厚、例句足够丰富、编排规则足够清晰他也能在外国人面前对答如流。但你问他苹果是什么味道他只能根据词典里的描述告诉你甜、脆、多汁他没有真正咬过一口。大模型本质上是一个把字典描述能力做到了极致的存在。它可以输出关于苹果的成段文字因为它见过太多包含苹果的句子但它不知道咬一口的体验。这不是哲学上的吹毛求疵而是工程上的基本约束没有传感器和身体反馈机制就不可能有真实的语义指向。理解这个词在人工智能社区里一直没有严格定义。有的人认为只要行为上能通过测试就是理解有的人坚持必须有主观体验才算理解。我自己的立场偏向务实模型内部的表征和人类概念之间确实存在某种对齐但这种对齐是统计意义上的相似性而不是因果意义上的认知。换句话说模型知道苹果在语言空间里的位置却不知道它在物理世界里的位置。2.2 注意力机制、参数规模与知识的重新定义近几年的技术路线基本都围绕一个核心架构展开注意力机制。它让模型在处理一个词的时候可以根据任务动态地关注上下文中的其他词。你可以把它想象成一个考生手里有海量例题集面对新题时先快速检索哪些例题与当前题目相似再照着相似的解题套路组织答案。这个机制最大的贡献是把长距离依赖问题处理得比过去好得多所以文本生成的连贯性有了质的飞跃。但注意力机制也带来一个副作用我们更容易被输出的连贯性迷惑。连贯不等于正确也不等于有逻辑。模型生成一句通顺的话是因为它在统计上见过太多通顺的话它正在复用的不是推理过程而是语料中的语言风格和内容模式。参数规模越大它能覆盖的模式就越多看起来就越博学。这也导致所谓知识的定义在行业中发生了变化传统意义上的知识是有来源、有证据、可验证的命题而模型里的知识只是参数化的相关强度它有可能是对的也有可能只是语料里某个层次的噪音。我在看这个专栏的时候注意到很多作者在使用知识这个词时都会打引号。这不是做作而是严谨。部署模型的人应该时刻记住模型输出内容的可信度需要靠外部证据来验证而不是靠模型自身的语气。语气越笃定越不代表它真的知道。2.3 中文社区特别容易踩的一个认知误区中文互联网上对AI能力的评价非常容易两极分化。模型刚火起来的时候不少人拿它当全知全能的助手什么答案都接受出过几次严重翻车之后又开始嘲讽它只会鹦鹉学舌。这两种极端态度根源都是同一个误区把会说话等同于会思考。我见过一个很典型的例子有人用某个大模型做客服知识库刚开始觉得回答非常专业直到用户换了一种冷门的提问方式模型立刻给出一个编造的错误产品参数。问题出在提问方式偏离了模型在训练语料里的常见分布。模型的流畅表现建立在高概率模式之上一旦输入落在低概率区域它就会用最像样的方式来填补空白而不是承认自己不知道。很多看起来很聪明的人工智能演示其实是提示词设计得好恰好激活了模型在某个模式上的长项并不说明模型有普遍的理解力。理解了这一点之后使用AI的方法论会完全不同你会把模型当成一个擅长语言组织的搜索引擎而不是什么都懂的老师。你会为它设计边界而不是无条件相信它的结论。这也是我为什么一直建议初学者一定要先学最基本的统计学和概率知识否则很难真正理解模型输出是概率采样这件事的分量。3. 涌现还是必然量变与质变的临界点在哪里3.1 当模型突然会了关于涌现能力的争论涌现能力是这几年大模型讨论里最热、也最容易产生幻觉的概念。它描述的是一种现象当模型规模超过某个阈值一些任务的表现会突然跳变从接近随机变成明显可用。比如多位数加减法、代码生成、多步推理小模型做不出来大模型好像突然就会了。很多乐观的解读把它视为质变的证据认为规模够大之后模型从模仿跨越到了真正的推理。但这个现象本身有争议。某团队的一项研究提出过一个让很多人不舒服的观点所谓的涌现能力有一部分可能是评测方式造成的假象。研究者发现如果评测指标对模型正确率的微小提升不敏感——比如用准确率超过50%这种二值指标而不是用能反映连续变化的指标如token级别的概率那么模型能力在平缓提升时也可能在图表上呈现突然跃迁的形状。换句话说你看到台阶可能是因为尺子的刻度太粗了。我比较认同这种警惕。过去几年里涌现这个词被过度使用了它给人一种神秘感好像模型里住着一个尚未被理解的生命。但工程实践告诉我们很多看似突然出现的能力都可以追溯到数据覆盖度、训练步数、参数容量等可测因素的累积效应。所谓涌现更像是在某个复杂系统里多个连续变量的叠加最终跨过了可观测阈值。它不是魔法只是人类观测方式的粗粒度制造了错觉。3.2 从数学推理到代码生成能力断层的真实体验为了验证涌现到底是真现象还是测量方法的问题我自己做过一个很简单的实验拿一个规模较小的模型和一个规模很大的模型在同一道逻辑推理题上对比。小模型颠三倒四经常编造前提大模型能给出完整且看起来合理的步骤。起初我也觉得这是能力质变直到我换了个测试方式——把提示词从让我们一步步思考改成普通的请回答大模型的表现立刻下滑了几个档次。这件事给我的启发是我们测到的能力很多时候是模型在特定格式下的表现。思维链提示之所以有效很可能不是因为它让模型开始思考而是它把模型的输出过程拆成了多个更小的模式片段每个片段都更容易落入训练时见过的高概率区间。模型未必在推理但它学会了按照逐步展开的格式生成看起来像推理的内容。这就像考试时要求写出解题步骤有些学生步骤写得很完整但不一定是真懂只是模仿了标准格式。代码生成也是类似的道理。大模型能生成结构完整的函数但在我实际让它修一个真实的、依赖特定上下文环境的老项目时它经常给出语法上正确但逻辑上自相矛盾的修复。原因很简单代码生成任务有大量公开语料模型容易学到代码的外形但很难学到项目内部变量之间那些只在私有代码里存在的隐性约束。所以我能接受模型写原型、写脚手架但不会让它直接改生产代码而不经审查。3.3 用一碗麻辣烫理解涌现火候、食材和佐料如果让我用大白话解释涌现我会说它像煮一锅麻辣烫每样食材都有自己煮熟的温度火候不够时土豆还是硬的但火候到了某一点土豆突然就软了。你说它是跃迁也可以但它实际上是持续加热的结果只是你观察到的是一个二分状态——硬或者软。模型的参数规模就像是火候数据质量是食材训练方法则是调味方式。这个类比能帮我们避免两个极端一是认为规模到了就万事大吉二是认为涌现纯属幻觉。真相在两者之间。规模确实是关键变量但数据和训练方法决定了食材的质量和调味的成败。我在那个专栏里读过不少关于训练稳定性、学习率策略、数据配比的文章它们往往比模型架构更影响最终效果。所以如果只看模型变大会涌现这一个结论会漏掉大量更实用的工程细节。对小团队和个人开发者来说更实际的结论是不要迷信某一个模型的能力标签要在自己具体的任务上做小规模实验。因为不同能力在规模增长过程中不是同步跃迁的可能这个模型数学好但写中文文案差另一个模型正好相反。所谓能力边界只有在你自己的评测集上才真实存在。4. 偏见不是模型的错但一定是工程的问题4.1 数据里的灰尘会被放大成房间里的雾霾人工智能偏见能成为热搜词说明问题已经扩散到了真实应用层面。但我一直觉得模型有偏见这个说法容易被误读。模型不会主动产生恶意或偏见它只是忠实地反映了训练数据里的统计规律。如果训练数据里某个职业的图片绝大多数是某个性别模型就会把这种不平衡当成规律来学习并在预测时放大它。偏见是一条传导链源头在社会和互联网语料本身进入数据集时被人为的筛选、清洗、标注进一步改变训练过程中又被模型的压缩和泛化放大。早期图像识别系统出现的某些偏误根源就是训练数据来源单一缺少足够多样的样本。这不是模型的错但不处理就是工程团队的错。负责的团队应该在数据收集阶段就做分布审计而不是等到上线后让真实用户来承担后果。在代码和数据清洗阶段偏见问题往往表现为统计分布不均训练集里某个类别的样本数量是另一个类别的十倍模型就会在少数类别上表现得更差。这种问题不需要什么高级算法来解决一个简单的类别频次统计表就能暴露出来。我的经验是先用最朴素的数据可视化手段把分布看清楚再谈要不要上更复杂的公平性约束。4.2 AI训练师、白皮书与新治理语言的出现人工智能训练师进入热搜背后是一个职业群体从边缘走向主流的过程。最早这类工作叫数据标注员主要做贴标签的体力活后来随着人类反馈强化学习被大规模使用出现了专门为模型输出打分、排序、提供修正反馈的岗位工作内容变成了教模型什么回答更好。这个转变很有趣训练师不再直接修改参数而是通过提供偏好数据来间接塑造模型行为。行业白皮书的热度上升同样说明AI已经不只是一项技术而是一套需要被记录、约定和治理的系统。白皮书的价值不在于给出完美答案而在于把此前只停留在论文里的问题正式地写进公共文档让大家用同一套语言讨论数据权益、偏见、透明度。对从业者来说这些文档是很好的内部参考资料也是对外沟通的工具——当产品出问题时有据可查的处理流程比临时解释有用得多。我在业余时间也会关注训练师社区里的讨论他们的经验其实非常实用给模型反馈时一致性和具体性比数量更重要同一个问题让多个反馈者评价比一个人反复评价更有参考价值。这些朴素的规则完全可以被小团队借鉴用于自己的模型微调和评估流程。4.3 偏见排查实操一个可以立刻上手的框架偏见排查听起来高大上落到工程上其实就是分层检查。不需要一开始就上复杂的公平性论文算法先做一个三层审计就够了。我自己常用的排查框架大概是这样的排查层级检查点常用手段数据层各类别样本量、来源渠道、敏感属性分布统计报表、来源抽样、人工抽检模型层不同群体上的输出差异、反事实稳定性构造反事实样本、对抗攻击测试评测层分群体准确率/拒绝率、极端场景表现分层评测、边角场景回放、人工复核第一步把数据集按你能想到的所有分组方式切一遍看分布是否失衡。第二步在模型上线前编写一些假想对换的测试问题——比如把同一个询问中的性别、地域、口音词语替换掉看输出是否发生本不该发生的剧烈变化。第三步在评测报告里不只是看总准确率还要看最差的那个群体表现如何。很多时候总指标看起来不错掩盖的恰恰是最差群体上的严重劣化。这个框架不需要特殊平台用现成的数据分析工具和评测代码就能跑起来。关键是把它当成上线流程的一部分而不是事后补救。模型迭代得越快偏见就越容易在一次次的平均指标优化中被悄悄放大。把这些检查固化到发布流程里比临时追查某个事故要省力得多。5. 高校课堂、期末卷子与大作业基础理论回到书桌旁5.1 从热搜词看AI通识化的另一面热搜词里有一组很有意思人工智能大作业人工智能基础理论知识大全人工智能期末考试人工智能专业大学教材网盘。这些词说明AI已经走出实验室进入到了高校的通识课程和作业体系里。只要你在搜大作业怎么写期末考什么就证明有大量学生在认真面对这个问题这是好事。但学了和会了之间有一条很宽的河。我接触过不少正在上人工智能导论课的学生他们能背出线性回归的公式也能说出卷积神经网络由卷积层、池化层、全连接层组成但一跑真实数据就开始发怵训练曲线看不懂、过拟合不知道怎么处理、模型推理速度慢也不知道该查哪里。这不是学生笨而是课程结构天然有这问题——理论课讲数学推导但实验课时间又不够很难把每个概念都落到实际项目里。我自己的看法是对于初学者基础理论当然重要但更重要的是先建立看到现象、猜测原因、动手验证的实验直觉。公式可以后面慢慢补但如果连训练集准确率高、验证集低意味着过拟合都不知道那再多理论也落不了地。上手学AI应该先做一个小项目再回头补理论让问题带着你去找答案。5.2 一次图像分类大作业的翻车与修复我印象很深的一个模拟项目是某高校学生的课程大作业做一个猫狗图片分类器。这是每个初学者都会遇到的经典任务数据集不大模型也是现成的但过程踩了足够多的坑。第一次训练学生直接拿原始图片丢进一个简单的卷积网络里跑了几十个epoch后训练集准确率达到99%验证集只有70%。这是个非常典型的过拟合信号。我问了他三个问题数据增强做了吗用了预训练模型吗测试集和训练集有没有混在一起他一个都没考虑。于是我们一起改了方案先加随机裁剪、水平翻转、亮度扰动验证集升到78%再加入Dropout和批归一化到83%最后换成用预训练模型做迁移学习只微调最后几层准确率直接跳到95%以上。这个项目给我的深刻体验是AI项目的成功往往不靠某个高级技巧而是靠对现象的准确归类。训练集高、验证集低优先想过拟合训练集也低、验证集也低优先看数据标注和模型容量loss曲线震荡不降优先查学习率和Batch大小。这些诊断思路才是课程里最该教但常常没教透的东西。5.3 基础理论课的三个最后一公里如果说要让理论课真正对接实操我觉得有三个地方最需要补上最后一公里。第一个是梯度下降的实践直觉。课堂上会推导梯度公式但学生往往不理解为什么学习率要设成0.001而不是0.1也不理解学习率自适应算法和SGD有什么区别。我建议用一个小数据集把学习率从大到小设置多个档次绘制损失曲线看起来立刻就能建立调参的感觉。第二个是正则化的作用。L1、L2正则的公式好写但Dropout为什么能让模型更稳、数据增强为什么能缓解过拟合很多人说不清楚。我的通俗解释是正则化是在阻止模型死记硬背数据增强是在给它看更多不可能的变体两者的目标都是让模型学到更一般的规律。第三个是实验日志习惯。不少学生跑完训练只记得最终准确率却丢掉了中间曲线和随机种子出了问题无法复现。我会建议从第一个项目起就用训练日志可视化工具记录每一组实验的参数和曲线这个习惯比多做十个项目更值钱。因为AI实验的可复现性是一切判断和优化的大前提。6. 评测、幻觉与能力边界的测绘方法6.1 分数高不等于能力强评测是人工智能领域最容易被忽视、也最影响判断的环节。很多人习惯看一个模型在某个基准上的分数排名然后决定用哪个。但基准分数高不等于在真实任务上表现好。原因有很多公开测试集可能早就被训练语料覆盖了模型只是见过答案基准题目可能存在题型重复模型对格式有记忆但不会迁移更麻烦的是基准分数一旦成为优化目标就有人针对性地做调整分数会持续虚高。我自己更信任私有留出集。哪怕只有几百条真实业务样本也比几万条公开数据更能反映模型在你场景里的表现。操作上我会把真实样本按难度分层再让几个不同类型的模型分别跑一遍对比的不只是平均分还有各自在哪里失败。表格里的差距会在关键任务上被放大这种比较才真正决定选型。评测方式优势局限公开基准横向对比容易可能泄漏、题目饱和私有留出集贴近真实业务样本量有限人类评估能捕捉语义细节成本高、主观性强对抗测试能发现边界问题覆盖不了所有场景6.2 幻觉的成因与缓解模型一本正经地胡说八道术语叫幻觉。很多人把它理解成模型在撒谎但对模型来说它没有撒谎的意图它的目标只是生成一个概率最高的下一个词。在信息不足或者上下文比较偏门的位置模型没有真实的记忆可调用就会平滑地生成一个听起来最合理的续写。它不是故意编造而是把生成任务推进下去了至于内容是否与事实一致语言模型本身没有检查机制。缓解幻觉有一些工程手段。首要是调低解码温度减少随机性其次是检索增强把相关文档片段提前注入上下文让模型基于真实材料作答再次是让模型在不确定时直接说不知道这个简单的提示词往往能减少卡在某个错误上的情况。对重要场景还应该在生成之后增加一道事实核查流程用规则或者另一个模型对关键结论做交叉验证。一句话别指望模型自己为事实负责要由系统来兜底。6.3 知道它是鹦鹉之后反而知道该怎么用建立能力边界的测绘方法最终是为了回答一个实际问题哪些任务可以放心交给模型哪些任务必须由人来做最终决策。知道对手是一只会说话的鹦鹉不是要把它扔掉而是调整相处方式。我常用的分类方法是看错误代价。需要绝对事实准确的任务比如医疗建议、法律意见、财务数字模型只能用来做初稿和资料搜集不能用它给终版结论。需要语言组织和创意的任务比如写文案、起名字、头脑风暴、扩写要点模型很好用因为容错率高。需要多步逻辑推导和数学计算的任务可以借助高能力模型辅助但关键推导步骤必须人工复核。一旦模型的输出会影响真实决策那么系统里必须有人工审查或者规则引擎作最后一关。这个边界会随着模型能力变化而移动但先测绘、再使用的原则不会变。每接到一个新任务我的习惯是先用一小批典型样本做能力测试找出模型在哪些地方稳定、哪些地方摇摆再决定自动化程度。这套方法比依赖厂商的宣传要可靠得多。7. 个人经验怎么把翻译专栏和热搜词转化成自己的知识骨架7.1 读翻译博客的方法论读翻译博客很多人只是顺着中文章节读完就关掉了。但我跟这个系列的方式不太一样每期看完后我会找到英文原文的发布时间判断它属于哪个阶段——是技术刚兴起时的探索还是已经成熟后的总结。这个时间线判断非常重要因为AI技术迭代快一篇两三年前的文章结论可能已经过时但它的论证过程往往仍有参考价值。我的实操方法是同一主题在专栏里至少找两到三篇不同时间点的文章来读。比如关于模型可解释性早期文章偏重特征可视化后期偏重干预实验和机制分析。把它们的观点差异列出来你就能看到这个领域是如何演进的而不仅是谁说了什么。再更进一步我会给每一篇提炼一个一句话结论适用边界我还缺什么验证的记录这个笔记格式在我后来工作的时候反复帮到我。7.2 建一个属于自己的AI知识库靠热搜词学习永远是被动的真正有效的方法是建立一个自己的知识检索系统。我用笔记软件做了很简单的三层标签第一层按理论、工程、治理、产业划分第二层按任务类型分类、生成、检索、决策划分第三层按我的个人状态已验证、待验证、只了解划分。每读一篇文章、每看一个技术帖我会压成一张卡片核心观点用一句话写下来尽量是自己组织过的话而不是复制粘贴再写它的适用范围和实际限制最后留一栏我在什么场景下验证过。这个流程看起来很简单但它能逼迫你从看过变成想过。三百五十四期博客如果一套流程走下来留下的不是一堆收藏链接而是一张可以快速调用的知识网络。7.3 给刚开始学AI的人几条路线最后想给刚开始接触人工智能的人一些实在的建议不画大饼。我的路线是先补最基础的数学三件套——线性代数、概率统计、微积分不需要学得多深够理解公式和算法即可然后学两门经典机器学习算法把训练、验证、过拟合这些最小概念建立起来接着动手做一个完整的小项目哪怕只是垃圾分类或文本分类走通数据到模型到评测的全流程之后再回头读最近两三年的综述文章把视野打开。这个顺序看起来慢但比一上来就研究最新框架要扎实。因为AI领域的技术名词迭代太快搜索引擎和热搜会不断给你新的关键词但没有底层骨架的人只会被这些词牵着走。建立骨架之后鹦鹉学舌也好、涌现能力也好、训练师白皮书也好都会变成知识树上可以挂靠的具体枝节而不是一闪而过的热点你也才能真正在自己的项目里做出独立的判断。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑