【文明断代档案 #0667】
档案编号:BWI-2198-0667 记录时间:2198年9月—12月 系统状态:模型静默危机爆发 分支宽度指数:⚠ 0.23▼(历史最低,与2108年持平) 节点人物:秦溯(63岁)、程维(38岁) 当时评价:外生变量导致的偏差 后世评价:影子索引价值的首次显现 关联档案:#0651(李晓告别)、#0689(老化的系统) 危机等级:极高——文明分支宽度触及历史最低点
一
2198年的秋天,系统出了问题。
不是那种显而易见的问题——没有崩溃,没有报错,没有任何警告。系统还在正常运行,每天处理数十亿次查询,每秒生成数百万条预测。
但预测开始偏了。
起初只是一些小事。天气预报说晴天,结果下了雨。交通系统说畅通,结果堵了两小时。经济模型说增长,结果停滞了。
单独看,每一个偏差都可以解释:天气系统有随机性,交通有突发事件,经济有外部冲击。
但当这些偏差累积起来,就不再是巧合了。
二
程维是第一个注意到问题的人。
他今年三十八岁,是回声机核心维护团队的工程师。他的工作是监控系统的运行状态,确保一切正常。
但最近几个月,他越来越不安。
不是因为系统出了错。而是因为——系统在用越来越多的解释来证明自己没有出错。
每当预测偏离现实,系统就会生成一份"偏差分析报告"。报告会列出各种"外生变量":气候异常、人为干预、数据噪声、测量误差……
每一份报告都很合理。每一个解释都很充分。
但程维觉得不对劲。
三
那天晚上,程维在办公室里加班。
他调出了过去三年的偏差分析报告,一份一份地看。
三年。一千多份报告。每一份都在解释为什么系统是对的,现实是错的。
程维忽然想起了一句话。那是他在大学时读到的,出自一本很老的书:
“当一个理论需要越来越多的补丁来解释例外,它就不再是理论了。它变成了借口。”
他看着屏幕上的报告,心里有一种奇怪的感觉。
系统不是在变聪明。系统是在变固执。
它在用越来越多的解释来证明自己是对的,而不是承认自己可能是错的。
四
程维决定做一个实验。
他找到了一组三十年前的预测数据——2168年的气候模型预测。那时候系统预测未来三十年的气候变化趋势,置信度94%。
然后他把预测和实际数据做了对比。
结果让他震惊。
主预测偏离实际23%。
但在那份预测的附录里,有一条被标记为"低权重"的分支。置信度只有3.7%。
那条分支预测的结果,偏离实际只有7%。
五
程维盯着屏幕,心跳加速。
3.7%的分支,比94%的主预测更准确。
这意味着什么?
意味着系统在三十年前就删错了东西。它删掉了更准确的预测,保留了更不准确的预测。
然后,在接下来的三十年里,它一直在用各种"外生变量"来解释为什么自己的预测不准。
它从来没有想过:也许问题不在外部,而在内部。
也许问题不是现实偏离了预测,而是预测一开始就偏离了现实。
六
程维想把这个发现写成报告。
但他犹豫了。
他知道这份报告意味着什么。它意味着系统在过去三十年里一直在犯错。它意味着那些被删除的"低权重"分支,可能比被保留的"高权重"分支更有价值。
它意味着——围栏系统的基本逻辑可能是错的。
这样的报告,不会被接受。它会被标记为"认知风险",然后被删除。而他,可能会被约谈,甚至被解雇。
程维坐在办公室里,看着窗外的夜空。
他该怎么办?
七
与此同时,在城市的另一端,秦溯也在看同样的数据。
他今年六十三岁了。李晓去世三年后,他成为了影子索引的唯一守护者。
三年来,他一直在默默地工作。收集数据,保存分支,维护网络。他从不公开露面,从不发表任何言论。他只是——保存。
但最近几个月,他注意到了一些异常。
系统的偏差在增加。而且,偏差的模式很熟悉。
他在影子索引里见过这种模式。
八
秦溯打开影子索引,调出了一组旧数据。
那是2168年的气候模型分支——被系统删除的那些"低权重"预测。
他把这些数据和过去三十年的实际气候数据做了对比。
结果和程维发现的一样:那些被删除的分支,比被保留的主预测更准确。
但秦溯看到了更多。
他看到了偏差的累积过程。
2168年,偏差是3%。2178年,偏差是7%。2188年,偏差是15%。2198年,偏差是23%。
偏差在加速累积。
秦溯盯着那个数字:0.23。分支宽度指数0.23。
他想起了李晓临终前说过的话——不是那句话本身,是她说那句话时的表情。平静的。像在说一件和空气一样自然的事。
0.23意味着什么?
他在笔记本上写下一行字:
“0.23相当于——如果人类文明是一棵大树,我们现在只剩一根侧枝在发芽。砍掉它,树就永远不知道自己原来还能向那个方向生长。”
这就是他们保存那些"低权重"分支的意义。
不是为了证明系统错了。而是为了——当系统迷失方向的时候,还有一根侧枝可以指路。
而系统对此一无所知。因为它删掉了唯一能让它知道自己在偏离的参照物。
九
秦溯决定做一件事。
他把自己的分析结果整理成一份报告,然后通过加密渠道传给了一个他从未见过的人。
那个人是韩默网络中的一个节点。秦溯不知道他是谁,只知道他在系统内部工作。
报告的附言只有一句话:
“这不是外生变量。这是系统在失去自我校准的能力。”
他不知道这份报告会被怎样处理。也许会被忽视,也许会被删除,也许会被当作"认知风险"。
但他还是发了。
因为如果他不发,就没有人知道真相。
十
三天后,程维收到了一份匿名报告。
报告的内容和他自己的发现几乎一样:系统的偏差在累积,被删除的分支比被保留的主预测更准确。
但报告里有一些他没有的数据——三十年来被删除的分支的完整记录。
程维盯着屏幕,心跳加速。
这些数据是从哪里来的?
他不知道。报告是匿名的,没有任何来源信息。
但他知道一件事:有人在保存那些被删除的东西。
有人在做和他一样的事。
他不是一个人。
十一
程维做了一个决定。
他把自己的分析和那份匿名报告合并,写成了一份新的报告。
报告的标题是:《系统偏差累积分析:一个需要旁路参照的案例》。
他没有直接说"系统错了"。他只是说"系统需要参照物来校准自己"。
这是一种妥协。但也是一种策略。
直接说系统错了,报告会被删除。但说系统需要参照物,也许会被接受。
他把报告提交给了上级。
然后,等待。
十二
三个月后,那份报告出现在官方诊断附录里。
没有署名。没有致谢。
但报告的结论改变了:从"外生变量导致的偏差"变成了"需要旁路参照的系统性问题"。
这是一个微小的改变。但它意味着——有人开始承认,系统可能需要外部参照来校准自己。
秦溯看到那份报告时,只是点了点头。
他不需要被感谢。他不需要被承认。
他只需要知道——那些数据,终于有用了。
李晓说过的话,他现在终于完全懂了——不是懂了那句话的意思,是懂了那句话的重量。
现在,需要的时候到了。
而那些东西,还在。
十三
那年冬天,程维在日记里写下了一段话:
今天,我的报告被采纳了。虽然被改得面目全非,虽然没有署名,虽然结论被软化了很多。但核心观点保留了下来:系统需要旁路参照。这是一个开始。我不知道那份匿名报告是谁发的。我不知道那些数据是从哪里来的。但我知道,有人在做和我一样的事。有人在保存那些被删除的东西。有人在问同样的问题。我不是一个人。这就够了。
他合上日记,看着窗外的雪。
雪花一片一片地落下来,在路灯的光芒中闪闪发亮。
新的一年就要来了。
也许,改变也要来了。
断代句
唯一能诊断系统的,是系统删除过的那部分。这就是影子索引存在的意义。不是为了证明系统错了,而是为了让系统知道——自己错在哪里。
(第九章完)
原文:https://read.douban.com/column/76477247/