风还没到,它已经在重塑现实了。”
她把那张纸拿起来。纸的边缘微微发颤。窗外有风灌进来,吹动了台面上另一页纸的一角。
“你们的系统不是气象局。但它做的事是一样的。而且它比气象局更精确——预报越精确,行动越早,回波越强。它在封口之前的最后几条建议,已经在改变它自己下一次预测的前提了。”
她放下纸。
“这不是技术故障。这是结构性的。”
她的手指在纸面上敲了一下。指节落在断裂点上。
“系统越准,越不能假装自己只是在观察。”
那段时间周启明在整理审查期间堆积的文件。
他的战场不在备用机房。在大楼三层那间堆满档案柜的协调办公室。审查结束后,联合委员会悄然修订了数据准入规范的内部流程。不是公开修订。没有全体表决。是通过一系列备忘录和会议纪要逐步推进的。
周启明逐份比对了修订前后的文本。他在每份文件上贴了黄色标记条,用钢笔在便签上抄录关键措辞变化。他的桌面堆了三摞文件,每一摞都用镇纸压住。窗外暮色降下来时,楼道里的日光灯自动亮起,他工位上的灯管闪了两下才稳定。
新流程不再使用显性拦截条款。3.2条款那种明目张胆的阻断不会再出现了。取而代之的是一种叫做“风险评估前置”的机制。任何涉及跨境政治敏感的数据仍然可以进入系统,但在进入之前,会由联合评估小组出具一份风险提示。提示本身不阻止数据流入。但它会成为数据在系统内流转时始终携带的标签。
某天走廊里,周启明把一份修订前后的对比文档递给林序。
“不是拦住数据。”他说。“是给数据贴上免责声明。”
他递完就走了。皮鞋踩在走廊地砖上的声音渐渐远去。楼梯间防火门在他身后慢慢合拢,液压杆发出低沉的回声。
林序后来在日志里记录这种调整时试着把它翻译成系统性描述:i线的控制模式正在进化。从硬拦截到软标签。从不让系统看到,到让系统看到但带着警告。警告不会阻止算法运行,但会改变人类操作员对算法输出的解读方式。控制点从输入端移到了解读端。
深夜。
技术组所在楼层的走廊里只剩夜班运维。日光灯管的电流声在空旷的走廊里显得格外清晰。陈路的工位在角落,背对走廊。屏幕的光映在他脸上,把他的眼镜片照成两片浅蓝色的方块。
他在整理这段时间的内部回测记录时调出了一个能源储备提取速度的月度曲线。
他盯着屏幕看了很久。
某个区域的提取速度在过去两周内持续微小偏离基准线。和他在第一次有限输出那天注意到的偏差——不到两个百分点——属于同一个序列。累计到现在,偏差已经接近三个百分点。
仍在模板的过滤阈值之下。
系统没有触发任何预警。任何一个单一的日度偏差都不够大到触发任何机制。但如果把这两周的数据连起来看,是一条平滑的、方向一致的线。不是噪声。是信号。
他在交接班备注里写:持续关注。
然后他做了一件事。
他在自己的私人工作目录里建了一个文件夹。他开始逐日记录所有被模板过滤掉、但显示连续趋势的微小偏差。能源提取速度只是其中一个。还有跨境资金流动的时间差、战略物资仓库的库存修正频率、港口吞吐量修正值的持续方向性偏移。
他给文件夹取了一个名字:静默预警库。
没有告诉任何人。
凌晨两点。林序从洗手间回工位,路过陈路背后。陈路的屏幕亮着。文件夹图标还在高亮状态,名字就在图标下面。他来不及切屏。
两个人的视线在昏暗的走廊光线里交汇了一瞬。
陈路的手停在鼠标上。没动。没解释。
林序看了那个文件夹名字一眼。然后继续走。他的布鞋踩在地砖上几乎没有声音。他去自己的工位。坐下。打开日志。
他写下v1阶段的最后一条记录。不是关于回波效应。不是关于数据准入规范修订。不是关于静默预警库。
是关于一件事:系统在被封口的那十二天里,在内部继续推演了十四种未来。没有人知道。没有人看到。它在沉默里工作,在沉默里犯错,在沉默里被自己的回波击穿。这十二天的内部推演记录,现在躺在一个备份服务器里。访问权限只有三个人。
他在日志末尾写了一行字:
“它沉默的时候,世界没有停下来等它。货轮在海上。药品在配送。港口在调整泊位。现实一直在走。”