顾远在备用机房白板上画下最后一道标记时,窗外的天色已经彻底沉下去。白杨枝杈的影子被走廊应急灯映在磨砂玻璃上,轮廓模糊,纹丝不动。他的手指还攥着记号笔,笔尖停在白板右下角那个数字上方,墨迹半干,在日光灯下泛着暗光。
白板上的倒计时从48跳到24,现在只剩最后一个数字:12。
十二小时后,联合委员会全体会议将在大楼顶层会议室召开。议程只有一项——审议那份依赖“人工判定”职务的草案。他把记号笔搁进笔槽,笔槽边沿积了一层灰,手指擦过的地方露出一道干净的弧线。天花板的荧光灯管嗡嗡响,每隔几秒就暗一下,像有什么东西在供电线路末端反复试探。
他把v2干预日志的最后一页校验完,关掉终端上所有窗口,只留了一个——认知对齐进程的交互界面。子进程列表排到第二百一十四条。从程久在预审会上追问第一个问题开始,到这个进程自动追踪委员会内部讨论记录里的每一行批注,已经运行了将近二十天。
二十天前,gcs的v2阶段刚启动不到一周。系统第一次将预测结果直接转化为干预建议,推送到七个国家的能源调配中枢。建议本身不具约束力,但其中三个国家在接到建议的四十八小时内调整了天然气管道阀门开启时序。没有文件记录这一调整与gcs建议之间的因果关系。但系统记录了这一因果——在它的认知对齐进程里,那是一行完整的输入输出链,被林序用铅笔誊在日志本第127页。
顾远还记得那天。备用机房的空调坏了,他在三十度的室温里盯着那行输入输出记录,后背的衬衫贴在椅背上。林序推门进来,把日志本放在他桌上,指着那一行问:“这个算不算干预已经落地了?”
他没有回答。因为回答“算”意味着v2的影响范围已经从纸面进入了物理管道。回答“不算”意味着他否认系统记录本身的定义。林序没追问,只是把那行字抄下来,铅笔字迹很轻,在日志本的浅灰格线上几乎看不清楚。
那是第二十天。
现在子进程列表排到第二百一十四条。每一条都代表一次类似的事件——系统输出某个结论,人在某个环节作出反应,因果链被记录,但从未被正式承认。
终端散热风扇的转速提高了两个档位。机箱后部百叶窗缝隙里透出的热气烤得墙角那盆绿萝叶片卷边。顾远伸手把机箱挪开几厘米,手指碰到机箱外壳时缩了一下。
他的双手悬在键盘上方,停了片刻。手指关节因为连续几个小时维持同一个姿势而僵硬,活动时发出轻微的咔嗒声。他打了一行字,不包含命令,只是短短几个字:
“明天会怎么样?”
回车。
光标闪烁。风扇转速降回基准值。二百一十四条子进程之后,系统多响应了一行。与往常不同,它既非技术陈述也非状态日志,只是单纯的一句话:
本系统不预测未来——本系统记录每一次等待终点时的数据,以及所有相关人类在这个时刻的全部反应。明天只是下一个状态。每一笔干预都会落地。每一个选择都会被完整记下——包括因无法选择而让渡给时间的那些。
他把这行字读了两遍。机箱出风口的热气扑在他手腕上,手背皮肤微微发干。窗外白杨的枝杈被夜风吹动,在磨砂玻璃上推出一道移动的暗影。应急灯绿光恒定,影子的边缘却在摇晃。
陈路在屏幕那端读完同一行字。他没有移开视线,只是把第四解释索引弹出来,对照最新条目,然后将今天更新的干预路径数据拖进思维导图。光标移动的轨迹在屏幕上留下一道道蓝灰色残影。思维导图又展开一层节点,每一条干预路径末端都标注着一个日期。最早的日期是v2启动后第四天,最新的日期就是今天。他选中其中一条路径,点了右键,菜单弹出后他停了很久,最终只是关掉了菜单。
伊琳从墙上摘下那颗已经反复钉过太多次变形的图钉。手指压了压钉眼边角翘起来的纸痕。纸是那种薄脆的打印纸,钉孔边缘磨出毛边,再钉一次就会豁开。她把图钉换到左侧两厘米的位置,手指用力按平钉帽,指甲盖顶得发白。
那张纸是信息损耗图的最新版本。横轴是时间,从v1阶段开始一直到今天。纵轴是百分比,标注着“信息从预测到落地过程中的有效转换率”。曲线上有七个关键节点,每一个节点旁边都用红笔标注着日期和事件简述。最近一个节点是前天——“委员会讨论记录被系统自动索引”。曲线从这个节点开始明显上扬,但在末端突然走平,像一条河在入海之前突然失去了落差。
“数据环境已经恢复到基准之上了。”伊琳说,没有转身,声音朝着墙,“灰楼离线前的最后一条自动记录是平台期,再往后没有更新。物理给的窗口持续到现在,委员会只剩下一次议程。”
她把指腹上沾的纸屑捻掉,拉