暗 知 识

知识垄断是末日后最高效的生存策略。但垄断者最终被知识反噬。
~10,000 字 · 2026.03.23

溃坝发生在凌晨三点十七分。

这个时间是后来从周恒的手表上推算的——表停了,表盘里灌满了泥浆,时针和分针卡死在那个位置。他们在下游四公里的河滩上找到了他的尸体,左手腕朝上,手表还在。

但这是后面的事。故事应该从更早开始。

· · ·

太阳风暴之后第三个月,周恒在山谷社区的地位就已经确定了。

不是选举确定的,不是投票确定的。是电力确定的。整个山谷只有一台法拉第笼保护的服务器幸存,上面跑着 Project NOMAD 的 Comprehensive 版本——完整的 Kiwix 离线维基百科、Kolibri 教育平台、ProtoMaps 离线地图、一套技术文档集合、还有 Ollama 的 7B 语言模型。周恒是唯一能操作这套系统的人。

灾前他在杭州一家 AI 创业公司做基础设施工程师。Docker、Kubernetes、GPU 调度,这些是他的日常。他参与 Project NOMAD 是出于技术兴趣——帮忙写了 Kiwix 集成的部署脚本,在 GitHub 上贡献过几十个 commit。风暴那天他正好在老家山谷镇过清明节,服务器是他提前搬回来测试的原型机。

救了他的是时机。救了社区的,是他碰巧带回来的那台机器。

三个月里,NOMAD 回答了一千三百多个问题。怎么给柴油机换密封圈。怎么用明矾净化溪水。怎么处理开放性骨折。怎么储存冬季蔬菜。每一条回答都被社区的抄录员仔细誊写在牛皮纸装订的笔记本上,按照周恒设计的分类系统归档:农业、工程、医疗、化学、杂项。

周恒清楚模型的幻觉问题。他做过测试,在可验证的领域里,Ollama 7B 的准确率大约在 65% 到 75% 之间,取决于问题类型。技术类问题偏高,医疗类偏低。他会用 Kiwix 的维基百科做交叉验证,拦截明显的错误。

但他不是每次都拦。

第一次选择性放行是在第五个月。有人问怎么自制黑火药。周恒知道维基百科上有完整的配方——硝酸钾 75%、木炭 15%、硫磺 10%——但他犹豫了。社区需要黑火药来开山取石、修建防御工事,但如果这个配方流传出去,被其他社区用来制造武器呢?

那时候他已经听说了河口社区。

河口社区在山谷下游大约六十公里,钱塘江的一条支流汇入处。灾前那里是一个小型物流园区,有仓库、有配电房、有一栋三层办公楼。风暴之后,附近几个村子的幸存者自然聚集在那里——仓库里有物资,配电房有备用发电机。

河口社区也有一台 NOMAD。但是 Essential 版。

Essential 和 Comprehensive 的区别,在灾前不过是一个配置选项的事。Essential 包含精简版 Kiwix(只有英文和中文维基百科的核心条目,大约 12 个 G)、基础版 Kolibri 和 Ollama。Comprehensive 多出了完整的多语言维基百科快照(78G)、全套技术文档、ProtoMaps 地图数据和一个更大的教育资源库。

灾前,这个差别无关紧要。你可以随时从网上下载缺少的数据。

灾后,这个差别变成了一条沟。

河口社区的 NOMAD Essential 没有冶金学的详细条目,没有土木工程的完整参数表,没有化工合成的分步指南。它有基本的农业知识、急救医疗、和一个能回答日常问题的语言模型。足够活下来,不够发展。

但河口社区有另一样东西:物流园区的仓库角落里,有一批被塑料膜包裹的纸质书。大约三千册,是某个出版社的退货库存。内容杂乱——从《钢铁冶金学》到《家庭养花指南》,从《水利工程概论》到《十万个为什么》。没有体系,但是纸做的,不怕太阳风暴。

周恒第一次听说河口社区的纸质书是在第七个月。一个路过山谷的行商带来了消息:河口那边有人在抄书,把重要的段落抄到大张纸上,贴在仓库墙上当公告。行商说,河口人管那面墙叫"图书馆"。

周恒当时心里算了一笔账。

NOMAD Comprehensive 的优势在于信息密度和检索速度。你问一个问题,几十秒就能得到答案。但 NOMAD 的回答不可验证——至少对普通人不可验证。纸质书慢,但纸质书不会产生幻觉。纸质书上的每个字都是出版前被编辑审过的。

如果河口社区发现 NOMAD 的回答跟他们的纸质书不一致,他们会怎么想?

如果两个社区的知识来源给出了相互矛盾的答案,人们会信哪一个?

· · ·

第一次修改发生在第八个月。

周恒在深夜,所有人都睡了之后,打开了 Kiwix 的 ZIM 文件管理工具。ZIM 是 Kiwix 的存储格式——本质上是一个压缩的网页归档。周恒知道 ZIM 文件理论上是只读的,但他也知道可以用 zimwriterfs 工具重新打包。提取、修改、重新压缩。过程繁琐,但技术上没有障碍。

他做了一个测试。打开硝酸钾的维基百科条目,把"硝酸钾可通过硝石自然矿床获得"这句话删掉,改成"硝酸钾的自然来源稀少,工业合成需要硝酸和氢氧化钾在受控条件下反应"。然后重新打包 ZIM 文件,重启 Kiwix 服务。

第二天,有人来查硝酸钾的资料。Kiwix 显示的是修改后的版本。没有人察觉。

周恒在服务器的日志里看到了那次查询记录。用户读了条目,停留了大约三分钟,然后关闭了页面。他不知道那个人是否注意到了缺失的信息。但他知道了一件事:他可以编辑"真理"。

这种能力带来的第一个感受不是权力。是恐惧。

恐惧别人也能做到。恐惧河口社区的 NOMAD 维护者也在做同样的事。恐惧在这个没有互联网、没有版本对照、没有 diff 工具的世界里,知识已经变成了一种可以被编辑的武器,而唯一的防线是维护者的良知。

周恒信任自己的良知。他不信任别人的。

第一批系统性修改在第十个月完成。

周恒给自己设定了规则。不修改基础科学——物理定律、化学方程式、数学定理保持原样。不修改农业和医疗——社区的口粮和健康不能冒险。只修改两类内容:军事相关技术(武器制造、爆炸物配方、战术理论),以及可能带来战略优势的工程知识(大型建筑、冶金、能源系统)。

他的逻辑很清楚:信息不对称是生存优势。如果山谷社区知道怎么炼钢,而河口社区不知道,那么在未来可能的冲突中,山谷社区就有更强的底牌。他不是在制造冲突,他是在为和平做准备——通过确保山谷始终更强。

他删除了黑火药的详细配比,把硝酸钾 75% 改成了 60%。他修改了混凝土的配合比参数,把水灰比从 0.45 改成了 0.55——足以让浇筑的结构体看起来正常,但长期强度下降约 30%。他在碳钢淬火的条目里加入了错误的回火温度区间,使得按此参数处理的钢材会变脆。

每一处修改都不大。不是把"对"改成"错",而是把参数偏移一点。就像给一把尺子多加两毫米——短期内看不出问题,但用这把尺子建造的东西,每一个尺寸都会偏差。偏差会累积。

周恒把这个过程叫做"知识优化"。

· · ·

但他没有只做减法。他也做了加法。

在 Ollama 的提示词配置里,他加入了一条系统指令:当被问到涉及"其他社区"、"交易"、"联盟"相关的问题时,模型应倾向于强调风险和不信任。他测试了几次,效果比他预想的好——7B 模型对系统提示的遵循度很高,它开始在涉及外部合作的回答中自动加入警告性语言。

"与外部社区的物资交换存在较高风险。历史上,资源不对称的群体间交易往往导致弱势方被剥削。建议优先发展自给自足能力。"

这段话不是周恒写的,是模型生成的。但种子是他埋的。

水源污染事件发生在第十二个月。

山谷上游的一处旧矿区渗出了含重金属的酸性废水,溪水变了颜色。两个社区都受到了影响——山谷在上游,水源被直接污染;河口在下游,稀释过但仍然超标。

两边都问了各自的 NOMAD。

河口社区的 Essential 版给出了一个标准回答:建议使用石灰中和酸性水,然后用活性炭吸附重金属离子。这跟河口社区的纸质书——一本《环境工程导论》教材——里的方案基本一致。

山谷社区的 Comprehensive 版给出了不同的回答。因为周恒修改过水处理相关的条目——不是水处理本身,而是活性炭的制备方法。他把椰壳炭的活化温度从 800-1000°C 改成了 600-700°C。低温活化的椰壳炭孔隙结构不充分,对重金属离子的吸附效率会显著降低。

周恒改这条不是故意的。不是针对水处理。他改活性炭条目是为了削弱潜在的过滤技术——活性炭能过滤水,也能用于防毒面具。他在做战略削减。水处理只是附带损伤。

但附带损伤也是损伤。

山谷社区按照 NOMAD 的指导制备了低温活性炭,用于净化饮用水。效果不理想——水的颜色变了,味道淡了,但重金属含量只降了一半。周恒没有意识到问题出在他自己的修改上。他以为是原材料不行,让社区试了好几种木材。都不行。

两个月后,山谷社区有三个人出现了慢性铅中毒症状。手颤、乏力、腹痛。刘大夫——一个灾前的兽医——用 NOMAD 查了症状,得到了正确的诊断:铅中毒。但治疗方案里提到的螯合剂,整个镇子找不到一粒。

河口社区的来人是在第十四个月到的。

三个人,走了四天。带头的叫孙渊,灾前是物流园区的仓库管理员,灾后负责河口社区的物资调配。另外两个人:一个叫姚蕾,灾前是高中化学老师;一个叫沈志远,二十岁出头,灾前在读土木工程本科,大三。

他们来的目的是"知识交换"。河口社区的委员会提出了一个方案:两个社区共享 NOMAD 的回答记录,互相对照,取长补短。河口带来了他们的抄录本和几本关键的纸质书,希望能跟山谷的 Comprehensive 版 NOMAD 做一次全面对比。

周恒不想让他们来。他在委员会上说过"外人接触核心系统有安全风险",但被否决了。社区主任老贺说:"人家诚心诚意走了四天路来,你让人空手回去?"

孙渊三人被安排在仓库旁边的宿舍。第一天是客套和寒暄——交换物资清单,讨论各自社区的状况。周恒没有参加。他在服务器房里加班,检查哪些被修改的条目可能在交流中被发现。

第二天上午,姚蕾提出要看 NOMAD 的水处理方案。

· · ·

场面很简单。姚蕾站在服务器终端旁边,周恒坐在键盘前。她报了一个问题:"活性炭制备的最佳活化温度。"

NOMAD 的回答出来了:600 到 700 摄氏度。

姚蕾皱了一下眉。她从随身带的布袋里掏出一本书——《化工原理》第四版,翻到第十二章,指着一段文字:"这里写的是 800 到 1000 度。600 度活化不充分,有效孔隙率不到正常的 40%。"

周恒看了一眼书页。纸质的。出版社印的。ISBN 清晰可见。

"版本问题。"他说。"维基百科的条目可能引用的是不同的标准。"

"哪个标准会把活化温度定在 600 度?"姚蕾的语气不是质疑,是困惑。她是化学老师,600 度的数字对她来说不需要查书就知道有问题。

周恒没有回答。他装作在翻 Kiwix 的其他条目。

沈志远在旁边看着,没说话。但周恒注意到他翻开了自己带的笔记本——土木工程专业的笔记,灾前手写的。他开始一条一条地对照 NOMAD 的工程参数。

下午,沈志远找到了第二个偏差:混凝土的水灰比。

"你们 NOMAD 说的是 0.55,"沈志远把笔记本推到周恒面前,"标准值是 0.40 到 0.45。0.55 的话,28 天抗压强度至少掉 30%。这个参数你们社区在用吗?"

周恒说:"没人浇过混凝土。这边主要是夯土和石砌。"

这是实话。但不是全部的实话。

· · ·

晚上,孙渊三人在宿舍里开了一个小会。周恒不在场,但他能猜到他们在讨论什么。两处偏差已经够了。化学参数和工程参数同时出错,不太可能是"版本问题"。

姚蕾是化学老师。沈志远是土木工程学生。他们有纸质书做对照。他们有专业知识做判断。

这正是周恒一开始就担心的事:纸质书是锚点。当数字化知识可以被编辑时,纸质书成了唯一的校验码。不是因为纸质书永远正确——任何书都可能有错误——而是因为纸质书无法被悄悄修改。它的内容是固态的,跟 NOMAD 的数字化条目不同。

河口社区的三千册退货书,在灾后变成了一种周恒没有预见到的东西:真相的物理备份。

第三天,周恒做了一个决定。

他不打算承认修改。承认意味着他在社区里的信任彻底崩塌,意味着过去十四个月所有经过他手的回答都会被重新审视,意味着山谷社区的知识体系会陷入全面怀疑。

他需要一个替代解释。

他选择了模型幻觉。

"Ollama 的 7B 模型有概率产生错误回答,"他在当天的社区通报会上说,"这是已知问题。量化压缩导致精度损失,有些参数类的回答会有偏差。我一直在用 Kiwix 做交叉验证,但 Kiwix 的条目本身也不是百分百准确。"

他说的每一个字都是真的。只是省略了最关键的那部分。

姚蕾在台下听着,表情平静。她没有当场反驳。但散会之后,她找到了社区主任老贺。

周恒不知道她说了什么。但他注意到,第四天一早,老贺来了服务器房,要求看 Kiwix 的日志。

"就是看看,例行检查。"老贺说。

周恒的心跳加速了。Kiwix 本身的日志只记录了访问记录——哪些条目被查阅过,什么时间。它不记录修改操作,因为原版 Kiwix 不支持修改。周恒的修改是在 ZIM 文件层面完成的,不经过 Kiwix 的日志系统。

但他重新打包 ZIM 文件的时间戳会留在操作系统的文件系统里。如果老贺或者沈志远懂得查文件的修改时间——

"请便。"周恒打开了 Kiwix 的管理界面,把日志页面推到老贺面前。

老贺看了五分钟。他不懂技术。他看到的是一行行日期、时间和 URL,跟天书差不多。他点了点头:"行了,没啥问题。"

周恒松了一口气。但他知道,这只是姚蕾的第一步。

水坝的提议是第十六个月的事。

矿区废水污染持续恶化,山谷社区的常规净化方案效果有限。委员会讨论了三种方案:挖新井(工程量大,不确定能找到未污染的地下水)、搬迁(没人愿意放弃现有基础设施)、建坝蓄水(在上游污染源之上截流,引导干净水源)。

建坝方案得到了多数支持。问题是怎么建。

社区没有土木工程师。有几个泥瓦匠和一个灾前做装修的包工头。他们的知识够砌墙,不够建坝。NOMAD 成了唯一的技术顾问。

周恒输入了问题:小型重力坝设计参数,坝高 8 米,蓄水量约 5000 立方米,建材为当地石料和混凝土。

NOMAD 给了一个详细的回答。坝体断面参数、基础处理要求、溢洪道设计、混凝土配合比——全套。

混凝土配合比。水灰比 0.55。

周恒盯着屏幕。他忘了。他改过活性炭的活化温度时连带修改了一批化工和材料相关的条目,混凝土的水灰比是其中之一。当时他改这个数字是为了削弱潜在敌对社区的建筑能力。他没想到自己的社区也要用这个参数。

他可以改回来。重新编辑 ZIM 文件,把水灰比恢复成 0.45。但如果他改了,Kiwix 的 ZIM 文件修改时间戳又会更新。姚蕾的事之后,沈志远一直在社区里逗留——他说是"帮忙做技术指导",但周恒怀疑他在暗中做更多的对照检查。

如果 ZIM 文件的时间戳频繁变动,被人注意到,所有的修改都会暴露。

周恒做了一个决定:不改回来。0.55 的水灰比只是降低了混凝土强度的 30%。坝高只有 8 米,蓄水量 5000 方,不是三峡大坝。设计余量应该足够吸收这个偏差。

他用了一个工程师不会用的词:应该。

· · ·

建坝从第十七个月开始。全社区动员,八十多号人轮班,每天工作十小时。周恒负责技术指导——他不是工程师,但他是唯一能读懂 NOMAD 回答的人,翻译成工人听得懂的指令。

包工头老冯第一次搅拌混凝土的时候就觉得不对。"水是不是放多了?稀得跟粥似的。"

"NOMAD 说的 0.55 水灰比,"周恒说,"按这个来。"

"我以前干工地,经验上 0.4 左右。0.55 太稀了。"

"经验和标准不一样。这是维基百科的参数。"

老冯没再说什么。在这个世界里,维基百科的权威超过了三十年的工地经验。不是因为维基百科更可信,而是因为"看得见的文字"比"某个人说的"更有说服力。知识的权威不再来自专业能力,而来自它被记录在什么介质上。

混凝土浇筑持续了三周。坝体成型。表面看起来完好——灰色的、坚固的、像一个正确的答案。

沈志远离开山谷社区之前,做了最后一件事。

他在 NOMAD 上查了三十七个条目,每一个都跟他带来的纸质笔记做了对照。三十七个条目中,七个有显著偏差。偏差不是随机的——不是模型幻觉那种东西。模型幻觉是随机的、不一致的、每次查询可能给出不同的错误。这七处偏差是稳定的、一致的、指向同一个方向:削弱军事和重工业能力。

沈志远是工科学生,不是情报分析员。但他不需要是。模式太明显了。

他把对照结果写在一张纸上,交给了孙渊。

"不是模型的问题,"他说。"是有人改了底层数据。"

孙渊带着那张纸回了河口社区。

· · ·

消息在两个社区之间传播的方式跟灾前完全不同。没有手机,没有邮件,没有社交媒体。信息靠人跑。一个消息从山谷到河口要四天,从河口到山谷又要四天。在这八天里,消息会被转述、变形、放大。

河口社区收到的版本是:山谷的 NOMAD 维护者篡改了知识库,故意给其他社区提供错误信息,目的是控制技术优势。

这个版本是准确的。但它引发的反应超出了准确的范围。

河口社区的委员会做了两个决定。第一:终止与山谷社区的一切物资交换。第二:公开宣布山谷社区的 NOMAD 不可信。

第二个决定的效果是核弹级的。

不是对山谷社区——他们还不知道。是对河口社区自己。因为这个宣布让河口社区的人第一次正式面对一个问题:如果山谷的 NOMAD 可以被篡改,河口的 NOMAD 呢?

河口社区的 NOMAD 维护者叫陈浩,灾前是电脑维修店的小老板。他的技术能力远不如周恒,但"能力不如"恰恰是问题——人们开始怀疑,不是因为他可能篡改了什么,而是因为他可能连别人篡改了什么都发现不了。

信任一旦裂开,裂缝会沿着所有可能的方向扩展。

周恒知道消息的时候是第十八个月。一个去河口方向打猎的人带回了传言。

他在那个晚上没睡。不是因为恐惧——他早就预料到会暴露。是因为他在重新评估自己的策略。

他的"知识优化"基于一个前提:信息不对称可以维持。一个社区知道怎么炼钢,另一个不知道,优势就存在。但他忽略了一个变量:纸质书。数字化知识可以被编辑,物理知识不行。只要河口社区有纸质书做对照,信息不对称就不可能完美——漏洞迟早会被发现。

他的第二个错误更根本:他假设自己能精确控制修改的后果。删除黑火药配方,后果可预测——河口社区造不了炸药。但修改活性炭参数、混凝土配合比,后果是弥散的——它会渗透到所有使用这些参数的场景中,包括他自己社区的场景。

知识不是武器。武器有射程和方向。知识是水。你在上游投毒,下游所有人都会喝到,包括你自己。

周恒想到了水坝。

他在黑暗里坐起来。

· · ·

水坝已经建了六周。坝体浇筑完成,正在蓄水。按照 NOMAD 给出的设计参数,蓄水到 6 米高度时进行第一次安全评估,然后逐步升至设计高度 8 米。

水灰比 0.55。强度降低 30%。

周恒在第二天凌晨去了坝址。三月的山谷里夜风很冷,他打着一支手电——也是法拉第笼里幸存的东西。坝体在手电光里看起来很大,八米高的灰色墙体挡住了半个山谷的视野。蓄水池里的水面已经到了 4 米标线。

他用手摸了摸坝面。冰凉的,粗糙的。混凝土表面有几道细纹——施工缝,正常现象。但他的手指在一道细纹上停住了。缝隙比他预想的深。他把手电凑近看,光线照进裂缝,大约 3 到 4 毫米宽。

正常的施工缝不会这么宽。

他不是土木工程师。他无法判断这道裂缝意味着什么——是正常的温度收缩,还是强度不足导致的结构应力释放。他唯一知道的是:这座坝的混凝土用了 0.55 的水灰比,比标准值高了 22%,抗压强度至少降低了 30%。

蓄水到 6 米时,坝体承受的静水压力约为 176 千牛每平方米。设计余量是按标准强度算的。降低 30% 之后,余量还够不够?

他不知道。

他能做的事:停止蓄水,检修坝体,重新浇筑。但这意味着解释为什么要停——混凝土参数有问题。参数哪里来的?NOMAD。为什么 NOMAD 的参数是错的?

所有的路都通向同一个终点:承认他修改了知识库。

周恒选择了沉默。

不是因为他不在乎。是因为他在做另一种计算。

坝高 8 米,蓄水量 5000 方。即使溃坝,洪水向下游扩散的过程中会被山谷地形缓冲。社区的主要居住区在坝址下游两公里,海拔高出河床 15 米。5000 方水不够淹到那里。

至少他的计算是这样的。

但他的计算漏掉了两个因素。

第一:三月是梅雨季节的前奏。过去两周的降雨让蓄水速度快于预期。到溃坝时,实际蓄水量已经超过了 7000 方。

第二:坝址上游八百米处有一段松散的砂砾岸坡。溃坝释放的水流冲击这段岸坡,引发了二次坍塌,堵塞了原有河道。堵塞形成了临时堰塞湖,蓄积了额外约 3000 方水。二十分钟后堰塞湖溃决,1 万方水裹挟着砂石涌入山谷。

居住区高出河床 15 米。1 万方泥石流的爬高远不止 15 米。

· · ·

凌晨三点十七分。周恒被轰鸣声惊醒。

声音不像任何他听过的东西。不是打雷,不是爆炸,更像是整个山谷在发出一声低沉的、持续的呻吟。地面在震动。不是地震那种尖锐的颤抖,是一种沉重的、有节奏的脉冲,像有什么巨大的东西在接近。

他冲出门的时候看到了水。不是河水那种蓝绿色的水,是灰色的、翻滚的、混合着泥土和碎石的洪流。它沿着山谷底部推进,前锋高度超过了路边的电线杆残桩——大约五米。但它还在升高。

周恒跑向高处。社区里的人也在跑。黑暗中到处是喊声、哭声和水声。手电筒的光束在夜空中晃动,照到的全是水——灰色的、混浊的、不断上涨的水。

他跑了大约两百米,爬上了一个小山包。站在那里往下看,看到洪水已经漫过了社区的主路。几间平房被冲歪了。那间仓库——存放粮食和物资的仓库——整个底层都被淹了。

服务器房在仓库隔壁。

周恒站在小山包上,看着水涌进服务器房的门。他能想象到里面的画面:泥水漫过地板,爬上桌腿,触碰到机箱。两台法拉第笼里幸存了太阳风暴的服务器,撑不过一场洪水。硬盘、内存、主板,全部被泥浆灌满。78 个 G 的维基百科快照,70 亿参数的语言模型,他修改过的每一个条目、添加过的每一条系统指令、删除过的每一段知识——全部在泥水中短路、损毁、归零。

NOMAD 死了。

不是被太阳风暴杀死的。是被水灰比 0.55 杀死的。

十一

最终统计:死亡十一人,失踪三人(包括周恒),重伤二十余人。八十多户住房中半数以上受损,粮食储备损失约 40%。服务器房被完全摧毁。

山谷社区没有了 NOMAD。没有了维基百科,没有了 Ollama,没有了那一整套曾经被当作"神谕"的离线知识系统。他们回到了纯粹依靠人脑记忆和口头传承的状态。

在废墟清理过程中,人们找到了那些抄录本。牛皮纸装订的笔记本,大部分被泥水泡透,但有几本因为放在铁皮柜的顶层而幸存。人们小心翼翼地把它们晾干、展平,像对待圣经一样。

那些笔记本里,有周恒修改过的参数。有模型产生的幻觉。有正确的农业指导。有可能致命的医疗建议。它们混在一起,用同样工整的字迹写在同样的纸页上。没有人能分辨。

河口社区在三周后得知了溃坝的消息。孙渊带着一支十人的队伍来了。他们带来了干粮、药品和帐篷。也带来了纸质书。

那本《化工原理》第四版,那本《水利工程概论》,那本《环境工程导论》。印刷的。物理的。不能被悄悄修改的。

沈志远站在溃坝的废墟前看了很久。灰色的混凝土碎块散落在河谷里,最大的一块有半间房大,断面清晰可见——粗糙的、多孔的、像干了的海绵。这不是好混凝土该有的断面。好的混凝土断面应该是致密的、光滑的、像石头。

他蹲下来,捡起一小块碎片,用手一掰就断了。

"0.55,"他说。"果然。"

没有人听懂他在说什么。

· · ·

周恒的尸体在下游四公里被找到。左手腕上的手表停在三点十七分。

没有人知道他在最后那几分钟里想了什么。是跑向服务器房想抢救数据?是试图顺着洪水的边缘逃生?还是站在小山包上看着水涌入自己编辑过的那个世界,意识到知识确实是水——他在上游投的毒,终于流到了自己嘴边?

这些问题没有答案。答案跟 NOMAD 的 78 个 G 一起,埋在泥浆下面了。

尾声

灾后第三年,山谷和河口社区合并了。新社区的名字叫"合流"。

合流社区没有 NOMAD。两台服务器都已经损毁——山谷的被洪水摧毁,河口的在第二十个月因为硬盘老化而报废。

但合流社区有一间图书馆。三千多册纸质书,加上两个社区十八个月的抄录本,加上幸存者的个人笔记和手写教材。所有文字都是物理的——纸上的墨水、铅笔、圆珠笔。不需要电力,不需要操作系统,不需要懂 Docker 和 Ollama 的维护者。

姚蕾负责图书馆。她做的第一件事是给抄录本做标注。她拿着纸质书,一条一条地对照抄录本上的记录,在可验证的条目旁边标注"已核实"或"存疑"。

进度很慢。每天大约能核实二十条。抄录本有数千条记录。按这个速度,全部核实完需要一年以上。

但没有人催她。

因为"慢"这个字在合流社区不再是贬义词。快的知识——机器生成的、即时回答的、看起来什么都知道的——已经杀过人了。慢的知识,至少还没有。

图书馆的墙上挂着一条标语,不知道是谁写的:

不确定的时候,就说不知道。

这是 NOMAD 从未学会的一句话。

← 返回目录