室里敲键盘,声音断断续续。
“你们做技术的人总说模型有盲区。真正的盲区不是它看不见,”她把打印纸还给林序,“而是它看见了但不能说。这是两种完全不同的问题。”
林序接过打印纸,没有立刻回答。他回到机房,打开私人日志,在v1记录区的末尾新增了一页。他把沈淮的时间序列和顾远的回波日志并排放,在中间的空隙处画了一条线。线上标注:沈淮找的是数据入口断裂点,顾远找的是模块接口断裂点。两者的交集——他停了一下——两者的交集就是系统看不见自己的部位。不是系统有问题。是被设计成看不见。被规则设计成看不见。
他给这组新发现标注了编号:t-002,与r-001和o-001平行排列。写完合上日志,把回波日志的打印件压在一本旧手册下面。
周六晚上,顾远把伊琳和周启明叫到备用机房。
不是正式会议。没有议程,没有联络员,没有会议纪要。备用机房里只有四把旧椅子,几个旧机柜,一摞打印纸,一块白板。白板上还留着顾远上次画的圈——“预测改变预测对象”——和旁边新加上去的几行字。有一行写着“感知通道碎割”,笔迹是伊琳的。有一行画着一条线,线上标着几个点:“盲区位置变了”“控制点从输入端移到解读端”“静默预警”——这行是周启明的字,写得整齐,像在填表格。有一行小字挤在角落里,没有署名,只写了“系统被封口时,三条因果链在同一个小时里断裂”。所有字迹都挤在同一块白板上。
四个人坐下。机房里只有空调的低频嗡声。
顾远先开口。他把回波日志的打印版摊在机柜上,从头到尾翻了一遍。纸页在灯光下泛黄,铅笔字迹有些模糊。他指着第一页,又翻到中间,又翻到最后。
“v1阶段我们一共经历了三次关键转折。”他说,声音压得很低,像是在对自己说话。“第一次是四十七天预言——系统证明了自己能算。第二次是两次预警失效——系统证明了自己会被外部环境蒙住眼睛。第三次就是这份回波日志——系统证明了自己会反过来改变外部环境,然后被自己改变过的环境打回来。”
他把打印纸一张一张摞起来。
“三次转折,每一次都在说同一件事:系统和现实之间不是单向的观察关系。是双向的。系统在被现实修正的同时,也在修正现实。这不再是v1的逻辑了。”
他把摞好的打印纸放在机柜上,用铅笔压住。笔滚了一下,他伸手按住。
周启明靠在一个旧机柜上。机柜的金属外壳冰凉,他往后靠的时候肩胛骨顶在铁皮上,哐当响了一声。他没在意。他拿起那份回波日志,从第一页开始翻。翻到一半停住了,又翻回去,重新看了一遍。
“我回看v1阶段的全部经验,”他的语速比平时慢,像在边想边说,“从3.2拦截到有限输出,从审查到附件——得出的结论是:制度不是用来控制技术的。制度是用来在技术和现实之间建立一个缓冲区的。一个让人类有时间反应的缓冲。缓冲不是阻碍。缓冲是保护——保护系统不被自己的输出伤到,也保护现实不被系统的预测太快地改变。”
他把打印纸翻到一封旧审查函的附页。那页上有联合委员会的签名章,日期是三个星期前。
“但这次审查让我学到的是另一个东西。”他把那页放在机柜上,用指节敲了一下上面的签名章。“缓冲也可以变异。可以从保护变成控制,可以从透明变成不透明,可以从临时变成永久。制度也在被自己改变过的东西反过来改变自己。”
他把打印纸放回去。
“没有人能免疫回波效应。连制度本身都不能。”
伊琳一直没说话。
她坐在靠墙那把旧椅子上,两条腿盘起来,手搁在膝盖上。灯光的边缘刚好落在她脚边,她的脸在暗处。
周启明说完之后,机房里安静了一会儿。空调继续低频嗡着。
伊琳站起来,走到白板前。她拿起那支快干涸的白板笔,在顾远画的“预测改变预测对象”那个圈下面,往下延伸了一条线。线的末端她写了一个新的句子。笔迹很重,墨水很浅。
她退后一步,看了看。
她写的是:“但现实从不完全服从任何一种解释。”
她把笔放在白板槽里。笔在槽里滚了两圈,停住。
没有人鼓掌。没有人总结。没有人试图把四个人的意见统一成一个声音。他们就各自坐着或站着,看着那块写满字迹的白板,像看着一张他们在过去这些天里一起画出来的地图。顾远画的圈还在,伊琳延伸的那条线还在,周启明标注的那些控制点还在,角落里那行没有署名的小字还在。有些地方画对了,有些地方画错了,但整张地图上标注的所有危险、所有裂缝