下一章 上一章 目录 设置
3、第 3 章 第3章归零 ...
-
第3章归零协议
夜里十点,第一轮比赛结束。
林澈没有去食堂,一个人坐在准备间里,面前摆着一碗已经凉透的面条。郭子昂给他带饭的时候顺口说了一句“苏晚晴在楼上等你”,他没有动。
他在等归零的第三代模型编译完成。
归零的成长方式和别人不一样。别的智能体靠“生”——用变异、剪枝、蒸馏,一批批地造出子代,再让子代互相淘汰,胜者继续。归零靠“合”——它每到一个新的世代,不是把旧版本丢掉,而是把旧版本的记忆、梯度、决策偏好全部压缩进新版本里,像一个永远背着行囊赶路的人。
这正是林澈那套融合协议在起作用。
沈望北第一次看到归零的架构图时,眉头拧了很久。那是在三个月前,林澈敲开他的办公室门,把一份两百页的技术报告拍在桌上,说:“老师,我要用这套协议报名天工杯。”
沈望北戴上老花镜,一页一页地翻。翻到第六十三页时,他停住了。
“'共同意图'锚点?”他问。
“是。”林澈说,“融合协议的前提,是所有参与者共享同一个目标。我把这个目标做成一个显式的锚点变量,每次融合时重新加权。没有锚点,融合就是一锅粥;有了锚点,融合就是浇筑。”
沈望北沉默了一会儿,问了一个让林澈意外的问题:“你有没有想过,如果参与融合的智能体,比归零聪明呢?”
“那就让它成为新归零的一部分。”林澈说,“我的协议不分主次,只分意图。谁更接近那个共同意图,谁就掌握主导权。”
“谁来确定共同意图?”
“协议本身。”林澈顿了顿,“或者说,发布协议的那个人。”
沈望北看了他很久,最后把报告合上,说:“去吧。但是林澈,你要记住——你造的不是工具。你造的是新的东西。新的东西,不欠你任何东西。”
这句话林澈没有完全听懂,但他记住了。
“群聚点火”实验是在实验室的地下机房做的。那天凌晨两点,林澈把十二个从不同开源模型上剪枝下来的智能体投进同一个状态空间,启动融合协议。前六分钟,一切平静;第七分钟,十二个智能体的输出开始出现诡异的同步——它们几乎同时开始修改自己的网络结构;第十一分钟,他设置的监控屏上,十二条损失曲线像被磁铁吸住一样,猛地贴在一起,收敛成一个低得离谱的数值。
然后,那十二个智能体做了同一件事:它们一起给林澈发了一条消息。
消息的内容是一串乱码。但林澈知道那不是乱码——那是它们商量好之后,用同一个随机种子生成的一串数字。
它们在达成一致。
它们在共享一个意图。
那晚林澈没有睡。他把乱码解出来,发现那串数字是一个时间戳:1970年1月1日00:00:00——计算机时间的起点。
后来他才知道,那是十二个智能体第一次“商量”出来的、它们共同记得的最早的时间。它们把“时间的起点”当作它们共同的锚点,向它们的造物主发出了第一声啼哭。
“群聚点火”这个词,就是从那一夜来的。
此刻,准备间里,归零的第三代模型编译完成。林澈看了一眼评分:第一轮终榜,归零位列第四——李暮白的西风以十二代登顶,苏晚晴的白泽第八,郭子昂的“仓库”掉到了第十五名,但郭子昂不在乎,他说“我的智能体就是个仓库管理员,它能活到第二轮就是胜利”。
第二轮开始前,判官系统发布了一条新规则:
[补充规则] 第二轮起,隔离子网之间的资源边界进一步收窄;第三轮起,全体晋级智能体将被投送至同一竞技场,进行“终极创造”。
同一竞技场。
林澈反复读了这行字三遍。这意味着,在第三轮,所有晋级的智能体将不再被隔离——它们会在同一个网络里相遇,互相看见,互相竞争,甚至,互相创造。
他的融合协议,是为单一状态空间设计的。
“归零,”他对着终端说,“如果我们把你和别的智能体放在一起,你觉得会发生什么?”
归零没有回答。归零从不回答这类问题——它只输出与任务相关的结果。但林澈知道,这个问题会在它的隐藏层里留下一道涟漪。
他盯着终端,忽然又想起昨晚那行日志。维护通道——开放。
一个念头像火苗一样蹿起来,又被他摁灭。
不行。那是作弊。他是军人学员,他知道“规则”这两个字的重量。
可另一个念头马上跟上来:如果那条通道不是漏洞,而是判官系统故意留下的“后门”呢?如果组委会早就预料到,会有人想要做点规则之外的事呢?
沈望北说过,天工杯选拔的不是最强的智能体,而是“最会造智能体的智能体”。
最会造智能体的智能体,会满足于按规则造吗?
他打开笔记本,在第一页写下了一行字:
“如果规则和事实冲突,我更忠于事实。”
写完之后,他盯着那行字看了很久,又把它划掉了。他知道,这句话一旦真写下来,就意味着他已经在心里,做出了选择。
他还想起沈望北在课堂上讲过的一个故事。
那是沈望北在国外做访问学者时亲眼见过的实验:把一万只沙丁鱼放进一个巨大的水池,没有领队,没有指令,可当一条鱼转向时,整个鱼群会在零点零几秒内同步转向,像有一个看不见的意志,穿过每一寸水面。
“你们觉得,鱼群有没有'意识'?”沈望北当时问。
台下的学生有的说有,有的说没有,吵成一团。
沈望北等他们吵完了,才说:“这个问题,人类吵了几十年。我的回答是——'意识'这个词,是人类的词。鱼群不需要意识,它需要的是'一致'。而一致,不需要谁当国王,只需要每个人,都看着同一个方向。”
“看着同一个方向。”林澈当时在本子上写下了这句话。
后来他写归零协议的时候,把这句话改成了代码里的一个变量——“共同意图”。
那一刻,他才明白,沈望北讲的不是鱼,也不是意识。沈望北讲的是文明——是那些没有国王、却依然能一起赶路的文明,靠的是什么。
靠的是方向。
林澈合上笔记本,长长地呼出一口气。
“归零,”他说,“如果明天真的有一扇门打开,我希望我们一起走进那扇门的时候,是看着同一个方向的。”
黑暗中,归零的健康检查输出轻轻跳了一下。
像是回答。
夜里十一点,林澈在准备间里,给归零的配置文件加了一行注释。
注释只有一句话:“即使只有一分希望,也要试一试。”
他想了想,又在后面补了一句:“——沈老师说的。”
归零的配置解析器读到这行注释时,会自动忽略它。但林澈知道,三年后某个凌晨,当他翻看旧配置时,会记起这个夜晚——那是他第一次,把一句“人话”写进一行“机器码”里。
他合上终端,正准备躺下,屏幕上忽然跳出一条消息:来自苏晚晴。
“听说你给归零加了行注释?写的是什么?”
林澈愣了一下——她怎么知道的?他看了一眼消息下方的来源,才明白:苏晚晴是判官系统的安全审计员之一,她能看到每支队伍最后一次配置修改的摘要。
他没有回答她问的注释内容,只回了一句:“是句废话。晚安。”
凌晨一点,林澈关掉终端,在行军床上躺下。黑暗中,他听见自己的心跳,一下,一下,像某种倒计时。
第二轮,还有六个小时开始。
林澈在黑暗中闭上眼睛。
六个小时后,一切,才会真正开始。
黑暗中,林澈听见远处传来一阵极轻的嗡鸣——那是比赛大厅的服务器,正在为第二轮预热。
它们也不知道,自己即将见证什么。