3.2规范暂停的第三天,有限输出制度开始运转。
联合委员会指定的第一批机构名单在上午八点下发。六家。三家国家风险分析中心,两个国际组织秘书处,一家跨国能源安全研究机构。名单上的名字林序大多见过——它们也是四十七天预言之后第一批向项目组发送评估请求的那些机构。只不过当时它们是被顾远拒绝的对象,现在它们成了gcs仅有的法定听众。
周启明在联络员隔间里翻完名单,把文件往桌上一放,往椅背上靠了靠。他没有立刻说话,先把手从文件上移开,像是那张纸本身有温度。过了几秒,他说:“他们把请求者变成了会员。名单内的有知情权,名单外的只能在门口等。”他的手指在桌沿上敲了一下。“委员会甚至不需要正式声明‘我们控制了信息流’。他们只需要决定谁能进这个房间。输出内容不重要。谁接收输出才重要。”
林序把名单抄进日志的时候,在六家机构的名字下面画了一条横线,旁边标注:仅有法定听众。然后把笔搁下了。
第一批常规预测摘要将在当天下午五点生成。这份摘要包含未来两周内的全球经济波动指数、区域社会稳定评估、大宗能源价格走势。不包含干预建议。不包含任何触及主权敏感标签的内容。系统能说的每一句话都经过了审查小组预先核准的输出模板。摘要格式里每一栏都有字数上限。每一个措辞类别都有允许范围。偏差空间压缩到了几乎为零。
技术组的几个工程师从早上开始就在讨论模板的约束条件。陈路——就是审查之前第一个质疑v2启动太早的那个年轻程序员——把输出模板的约束项逐条拆解之后,在工位上自言自语了一句:“这就像给一个能写长篇论文的系统规定,你只能写电报。而且电报的字数还有上限。而且有些字永远不许用。”林序正好路过他工位,停下来看他屏幕上的模板文件。满屏的禁止项和允许范围限定。禁止因果推断。禁止国家层级归因。禁止提及具体资源分布。允许范围内只剩月度趋势描述和百分比区间。一眼看去像是在给一头野兽画笼子,每根栏杆之间的距离都经过精确计算,保证野兽的爪子伸不出来。
“如果系统只能发电报,”林序说,“那当初它提前四十七天预测国家崩溃的那种因果链条,在电报纸上是写不下的。”
陈路抬头看了他一眼。口罩遮住了半张脸,但眼睛没有移开。过了一会儿,他把屏幕上的模板文件最小化,打开了另一个窗口——v1原始预测模型的日志存档。他翻到四十七天预言的那个时间节点,把系统当时的完整推理链路展开。屏幕上密密麻麻的因果节点图,每一个箭头都指向下一个推断,每一条路径都标注着概率和置信区间。
“你看这个,”陈路指着其中一条从能源储备异常指向社会稳定性下降的推理链,“这条链路上有十一个中间节点。每一个节点都是一个推断步骤。模板现在要求我们把所有中间步骤砍掉,只输出最终结论。”他停了一下。“但最终结论如果没有中间步骤支撑,看上去就跟瞎猜没什么区别。”
“所以他们要的就是让结论看起来像瞎猜。”周启明的声音从隔间另一头传过来。他没有走过来看屏幕,只是坐在自己的椅子上,手里转着一支笔。“一份看起来像瞎猜的报告,引用的人不敢全信,质疑的人找不着把柄。制度就怕一样东西——确定。确定意味着责任。”
下午三点,离首次输出还有两个小时,主控室收到了一条从中东北非节点传回来的常规数据更新。某国的冬季天然气储备提取速度在最近四十八小时内略微加快,比系统一周前的模型预期高出了不到两个百分点。偏差很小。放在平时不会触发任何预警信号。如果v1还在满负荷运行、因果推理链路完整的情况下,系统或许会把这个微小偏差和其他变量——气温变化、工业用电波动、储备库存分布——串联起来,生成一条低优先级的关注提示。但现在系统被绑在输出模板的框架里,这类微小偏差只会被归档到“常规波动”分类下,连生成摘要的资格都没有。
林序看到这条数据的时候,把它手动调出来多看了几眼。百分比数字稳定地停在百分之一点八。不显眼。但他在心里把这个数字和另一件事连在了一起:四十七天前南亚四号的首批异常信号,起初也只有不到百分之三的偏差。他调出那条历史数据对比了一下。两条曲线的初始形态有某种相似性——不是幅度的相似,而是被注意到之前的沉默阶段的相似。那种在阈值以下悄悄积累的走势,像水在冰面下流动,表面看不出任何迹象。
他没有对任何人说。只是在日志里记了三行:时间、数据来源、偏差值。然后在下面加了一行备注:被模板过滤。
下午五点,gcs恢复了v1被暂停以来的第一次有限输出。面向六家指定机构的常规预测摘要准时生成,通过加密通道分发。月度尺度的趋势描述。经济指标的温和波动预测。格式规范得近乎乏味。每一段的措辞都经过了审查小