上一篇说这屋子灯怎么省着开,这一篇讲另一头的事:当初拿什么把一屋子小格子填起来。百度文心把用的材料写在官方发布页上,读下来会发现,远不只是把网页堆进去那么简单。
不只是翻网页
很多人以为练模型就是爬网页,把网上能找到的字统统塞进去。官方发布页确实把网页数据列在第一位,可措辞里藏着讲究:多语言网页抓取、高保真文本抽取,再加上模型驱动的多维质量过滤,三步都写明了。
抓取是先把范围铺开,高保真抽取是把网页里花花绿绿的排版剥掉、只留下干净的字。质量过滤则是一道筛子,官方称用模型自己来多维打分,把读着没内容的、东拼西凑的挑出去。三步说的都是同一件事:宁可少,也要干净。
为什么要这么挑?官方给的理由挺实在:预训练数据决定了往后一切训练所依托的能力底座。地基里掺了太多沙,上面盖什么都会歪。网页管的是知识广度,让模型对各行各业、各种语言都见过一点,但光靠广度撑不住后面。
于是官方在网页之外,还特意点了两个方向,说这是重点建设的部分。一个是代码,一个是长文。加上网页,凑成三类。三类不是随手分的,官方称它们补的,都是事后难以临时补上的能力。
代码里的旧账本
代码这一类最有意思。按官方的说法,来自代码仓库和网页的代码,先要过非代码过滤、面向召回的去重,再做多粒度质量分级。翻成家常话,就是先把不是代码的杂东西剔掉,把重复的删了,再按好坏分堆。
真正特别的在后面。官方说,静态代码之外还要补一类叫软件演化与执行验证的数据。就是代码一路改过来的痕迹:一次提交、一条问题反馈、一次合并请求、一份评审意见,连需求怎么变成改动都收了进去。
再往后还有自动生成的测试,以及经自动化验证流程跑通之后才留下来的修复。这些材料共同点很明显:它们记的不是某段代码长什么样,而是一群人怎么把一段代码从坏改到好、又怎么确认它真的好了。
为什么值得单列?官方把话说得很直:为的是增强仓库级推理与智能体软件工程能力。翻成白话,是让模型别只会对着一小段代码补全,而能看懂一整个项目里前因后果,甚至学着把活一步步做完。
对不写程序的人,可以想成看人修一台机器。只看最后那张漂亮的成品图学不到什么,可要是连换过哪个零件、为什么换、试了几回才不响,全摆在你面前,学起来就实在多了。一次代码提交也算教材,说的就是这个。
长文章怎么练
第三类叫长文数据,官方说它由三部分互补构成。第一部分是天然就长的文档,先经长程依赖筛选、去重、模型打分和规则清洗,留下的都是前后文咬得紧、值得一口气读完的东西。
第二部分有点巧思:把天然文本和检索到的、意思相近的干扰文本拼在一起,造出很长的序列。这么做是为了让模型在长得相似的一堆字里,仍能找准真正该看的那几行,不被旁边的杂音带偏。
第三部分是合成的检索、基于引用的问答,还有多跳问答数据。多跳问答说人话,就是答案没法从一处直接抄,得先在文档里找着甲、再顺着甲找着乙,兜一圈才拼得出。这类材料练的是回头翻、接着找的耐性。
三类合起来看,网页铺广度,代码教前因后果,长文练一口气读到底还不迷路。官方称语料着重加强那些事后难以补足的能力,比如仓库级代码与长上下文理解,正好和前三类一一对上,不是随口一提。
教材也要挑着编
这份材料单里,还有一个全篇只出现一次的数:官方称模型是在三十三点五万亿个词元上,从零完成预训练的。词元可以理解成模型眼里的一小截文字单位,这个数说的是练了多少,不是模型里装了多少格子。
这两件事得分开。上一篇讲的是每次叫醒多少格子,这里讲的是为了把格子填起来一共读了多少字。一个讲干活时出动多少人,一个讲备料时搬过多少趟,口径不同,不能比大小,更不能相减。
官方把材料分成三类、又逐类写明怎么挑,透露出一个挺朴素的态度:练什么,日后就擅长什么。想让模型能顺着一整个项目的来龙去脉想事,就得在教材里放进来龙去脉,光堆孤立的一句话没用。
灶台也跟着改
材料备齐,还得有能把这些材料顺顺当当练完的家什。官方发布页用一句话带过:模型与训练系统是协同设计的。这话听着轻,意思却重,光在纸面上把架构算得省,真到大规模训练时未必还省。
发布页里那一节写了不少工程上的细节,优化器怎么改、通信怎么并、算子怎么调,术语一个接一个。对普通读者没必要钻进去,记住一句就够:为了让这套省着开灯的设计在真正的大训练里也站得住,灶台也跟着一起改了。
把三篇连起来看,线索就顺了。上一篇讲怎么把开销省在架构里,这一篇讲拿什么把底子填厚,至于开发者拿到这份权重之后还要补哪几道工序,是另一篇的事,这里不展开,各说各的一段。
对不碰代码的人,这一篇最值得带走的,也许是那个反差:连一次不起眼的代码提交、一份评审意见、一条跑通之后的修复记录,都被当成教材收了进去。模型学会的本事,说到底是被这些细碎的来路一点点喂出来的。
至于这些格子填好之后,要怎么从一块地基变成能搭话的助手,那是下一程的事。本篇只回答一个问题:当初摆上桌的,究竟是些什么。答案比一堆网页四个字,要杂得多,也有意思得多。
免责声明:本文基于公开信息撰写,仅供读者参考,不构成任何投资建议。