慢慢被识别,被补充。但它永远存在边界。问题不在边界之内,在边界之外。边界之外的东西,才是现实里真正能杀死你的。”
她的手指敲了敲那块平板的边缘。敲了两下。没有第三下。
“现实不会提前告诉你它藏了多少变量。”
走廊尽头,主控室的门开了又关。有人低声说了几句话,然后是关门声,锁舌扣进门框的金属撞击声。灯光在走廊地面上投下一个长方形的亮块,随即消失。
林序端着杯子站在茶水间门口。伊琳重新拿起那根干了的能量棒,咬了一口,嚼得很慢。她的下颚骨动着,太阳穴的肌肉微微牵动。她看着窗外的什么,眼睛的焦点并不在玻璃上,而是穿过玻璃,落在更远的地方。
凌晨一点左右,林序准备离开的时候,顾远还在办公室里。门虚掩着,灯光从门缝里切出一道窄窄的白线,落在走廊地板上,把地面分成明暗两半。林序犹豫了一下,鞋底在地面上磨了一下,发出轻微的摩擦声。然后他敲了敲门框。
“进来。”
顾远坐在椅子上,面前三块屏幕同时开着,不同的图表和数据窗口交叠在一起。其中一个窗口在跑实时模拟,数据以肉眼可见的速度一行一行刷新。另一个窗口显示着那十一项回溯验证的汇总表,所有的绿色标记仍然亮着。第三个窗口被拽到屏幕边缘,只露出一角,隐隐约约能看到是一份文档,标题栏里写着“v2启动条件评估——草案”。
顾远看着这些屏幕的样子让林序想到了某种东西——就像一个在看地图的人,明明已经找到了自己要走的路,却还在反复确认那条路上有没有标记任何警告。他的脊背没有靠在椅背上,身体前倾,手肘撑着桌面,肩膀微微耸起。
“周启明下周回来,”顾远忽然说。这个话题的切换快得像刀刃翻面,毫无过渡。“联合会那边通知的。”
“来得很快。”
“他本来就在等一个时机。”
顾远把椅子转过来,面对着林序。他的手里捏着一支笔,转了一圈。笔在他指间翻过去,又翻回来,塑料外壳擦过指腹,发出细微的声响。
“周启明认为系统不应该只是技术架构。他从一开始就主张在模型里嵌入政策权重参数。我们上一次争论是在半年前,他说了一句我到现在还记得——‘你建的不是运算系统,你建的是一个会说话的权力结构。’”
顾远把笔放回桌子上。笔在桌面滚了一小段,碰到键盘边缘,停下来。
“他没错。只是我们理解的‘权力’不一样。”
“你理解的是什么?”
“权力作用于模型之外。”顾远说。“模型负责输出结论,如何使用结论是人的事。技术基线必须独立。他认为权力必须写在模型内部,从一开始就决定模型如何定义‘最优解’——什么是好的预测,什么是坏的预测,由谁来定义。这不是一个技术问题,林序。这是两种完全不同的系统。”
这句话在林序心里钉了一下。他没有立刻回应,只是站在那里,把这两句话在脑子里反复放了两遍。顾远说“这是两种完全不同的系统”的时候,声音没有任何上扬或下沉,像在陈述一条物理定律。
“所以你打算怎么做?”他问。
“继续跑数据。”顾远转回屏幕前,右手重新搭上键盘。他的十根手指落在键位上,开始敲击,屏幕上的数据窗口切到了另外一个视图。“在他们把模型变成政策工具之前,我要先证明技术基线本身是成立的。完整地成立,不带任何外部修正参数。”
他的声音听起来和平时一样——稳定,冷静,带着工程师特有的那种盯住一个目标就不松口的固执。语速不快,每个字的间距都很均匀。但林序听出了一种东西。不是语气本身——是语速。顾远今天说话比平时快了一点点。只是一点点。一个人在赛跑的时候才会用这种语速说“我不急”。
林序离开的时候,在走廊里回头看了一眼。那扇门仍然虚掩着,灯光依然从门缝里漏出来,在走廊地板上切出一道不变的白线。
他在楼外的台阶上站了一小会儿。今晚没有伊琳,没有烟。风停了,停车场里只有他自己的影子,被路灯拉得很长,从脚尖一直伸到几米外的地面上,边界有些模糊。那盏之前坏掉的路灯已经被修好了,亮着稳定的白光。灯罩下面有几只小飞虫绕着灯泡打转,一圈一圈地飞,不知疲倦。
回到住处以后,他打开私人日志。光标在空白页面上闪了很久,他才打下两行字:
“顾远今晚对我说,权力作用于模型之外,而周启明认为权力必须写在模型内部。这是t线和i线冲突最精确的表述——不只是怎么做系统,是系统本身是什么。顾远在赛跑。他自己可能不愿意用这个词,但他在赛跑。
这个