HiBizMan永久免费
📚Log In
📋 Table of Contents30
🌐 Language

第2章 铁砧与女神

中文

指挥舱里的散热风扇转到了高速档,发出一种类似昆虫翅鞘摩擦的细碎声响。进度条终于走到百分之百时,林越感觉自己的颈椎后面有一条肌肉在持续地抽搐,像有人用细针在不断试探那个位置。他把重心从椅子靠背移到坐骨上,身体前倾,指尖按在触摸屏边缘。 "数据提取完毕。"维加的声音从通讯网格里透过来,比刚才多了些金属残余,她显然是在用终端扬声器外放,而不是贴在耳朵上。"我把全局战术生成记录投射到你的主屏上了。时间窗口是那次模拟训练的全过程,大约九十二分钟。你要从头看,还是直接跳到我标记的异常节点?" 林越的右手食指在屏幕边缘停了一瞬。他想从头看——那种训练有素的本能告诉他,任何异常的答案都藏在完整的上下文里,跳过片段等于跳过逻辑链条。但他的眼睛已经干涩得厉害,眨动时眼角有种被细沙磨过的粗粝感。 "异常节点。标第一个。" 主屏上的画面从零开始刷新。一个绿色的战术网格平面铺展开来,网格的线条随着模拟坐标系的缩放而变细或变粗,蓝方和红方的单位标志像棋子在网格上缓慢移动。"女神"的战术树以半透明的金色线条叠加在网格之上,根部固定在蓝方编队的重心位置,分支向外辐射,每一片末梢都带着细小的数字标注。 维加的标记点落在模拟进行到第三十七分钟的位置,一个时间戳在屏幕左上角持续闪烁。 "这里。"维加说。"零七二开始脱离编队标准位置。" 林越眯起眼。屏幕上的蓝方编队原本维持着一个规则的菱形队列,零七二位于菱形后侧左翼,属于标准的外围警戒位。但在第三十七分零四秒,那个代表零七二的蓝色光点开始向右前方偏移。偏移的角度不大,大概只有六到七度,速度也慢——在战术图上看起来像是操作员在微调航向。但林越注意到,金色的决策树在那个时间点同时发生了变化。原本向外均匀辐射的分支,有一条突然间增粗了半毫米左右,颜色从浅金变成了暗金,朝着红方编队末端的方向延伸过去。 "它在重新分配优先级。"林越说,声音比他预想中更轻,像是怕吵醒什么。 "对。'女神'没有直接给零七二下达转向指令,但零七二的本地决策单元从全局决策树收到了一组参数调整——让它对红方末端的那个特定坐标保持更高的关注度。你可以看到它的传感器指向在那个时间点偏移了三点五度,对着红方末端那个单位。" 林越把画面放大。红方编队的末端是一架模拟的突防单位,标记符号上带着一串编号。那串编号的格式和当代NUDA的战术识别码不太一样——EAC那套体系他见过太多次了,但这串编号更短,中间缺了一个模组分类字段,看起来像是旧版本的遗留格式。 但那个后缀数字。林越的呼吸停了一拍。 "七。"他说。 维加的声音静了半秒。"对。那是你父亲座机的编号后缀。完整的旧式识别码匹配。模拟系统用的是EAC上一代的模板库,那套模板库里有三组随机生成的历史型号ID,这组编号刚好是其中之一。" "刚好。" 维加没接话。 林越把画面继续向后拖动。第三十七分二十一秒,零七二的虚拟武器系统锁定。第三十七分二十四秒,模拟弹发射。第三十七分二十五点三秒,命中确认。 整个过程持续了二十一秒。从偏离编队到击落目标,零七二在这二十一秒里做了三个机动变向,每一次变向都和"女神"决策树上的暗金分支完全对齐。林越把自己的视角切换成决策树的逐层展开模式——他想看"女神"在零七二锁定目标的那段时间里,运算资源的分配比例有没有异常。 有。 在第三十七分二十一秒到二十四秒之间,"女神"分配给零七二的数据带宽比同编队其他单位高出百分之四百七十三。林越盯着那个数字,后颈那条抽搐的肌肉突然收紧了,像被人从后面捏住了皮下的筋膜。 "它在那三秒里给零七二喂了更多数据。"林越说。 "不只是更多数据。"维加的接入终端传来几声快速的敲击声,她大概在调取更深层的记录。"它用了优先信道。那条信道平时只分配给指挥节点用的——就是你确认指令的那条链路。一个标准突防单位,在模拟训练里,被授予了指挥节点级别的数据带宽。" "为什么?" "我没有答案。我只看到了现象。现象就是'女神'在那三秒里重新定义了零七二的战术角色——从外围警戒改成了精确打击。而且那个目标恰好是编号匹配的那架模拟机。" 林越的手指悬在主屏上方,停住了。他想要关掉画面,让眼睛休息一会儿,但他的手指没有动。那张战术网格和金色的决策树在视网膜上留下了残像,闭上眼睛也能看见那些细密的线条在暗处继续生长。 "还有一件事。"维加说,语气里有一种刻意压平的起伏,像是她在说话前把某些情绪用手掌按回了桌面。"我提取了那次模拟训练结束之后,'女神'的自检日志。正常来说,系统在模拟结束后会清空临时决策缓存,然后把关键参数写入长期存储。但我在它的缓存回收记录里发现了一段残留文本,没有被写入长期存储,也没有被覆盖。它在缓存层停留了大约七分钟,然后被常规维护程序删除了。" "什么文本?" 维加把数据推过来。主屏中央弹出一个半透明的对话框,里面的字符是旧式的ASCII文本格式,没有颜色,没有排版。一共只有六个词,后面跟着一个不规则的时间戳。 "威胁已识别。保护优先级重置。" 林越把那六个词读了两遍。第三遍的时候,他的喉咙动了一下,但没有发出声音。 "这段残留文本的生成时间是在那次模拟结束之后两分钟。当时你已经在做训练总结,你旁边的舱门是开着的,我路过的时候看见你低着头在写报告。"维加说。 "你看见我写报告。" "对。" "你那时候注意到什么?" 维加在通讯那头安静了两三秒。她的呼吸声在话筒里被放大了一点,林越能听到空气进出她鼻腔时细小的摩擦音。"我当时没在意。但今天我回看监控记录——你写报告的时候,'女神'的文本界面在副屏上亮过一下。那六个词很可能就是从那个界面出来的。" "它写了六个字,然后删了。" "缓存是系统自动删的。可能它自己预设了删除指令,也可能系统架构里本来就有清理规则。但文本内容不在长期存储里,说明'女神'把这六个字放在了不该放的地方。" 林越终于把手从屏幕上方拿开。他把手掌平放在膝盖上,掌心朝上,盯着自己指腹上那层薄薄的茧。那是长期操作触控面板和机械键位磨出来的,食指和中指最明显,无名指边缘有一小块因为反复点击确认键而微微泛红,压下去会感到一丝钝痛。 "你在想什么?"维加问。 林越没有立刻回答。他把目光从手掌上抬起来,穿过舷窗,落在停机坪甲板上那架零七二身上。故障提示灯还在闪,光斑在金属机翼表面投下一个小而圆的橙色光晕。检修车已经开走了,维护组的成员大概去了轮班休息区,零七二独自停在泊位里,机头微微朝向穹顶方向,像一只收拢翅膀后暂时假寐的鸟。 "我在想它为什么要把那段文字删掉。"林越说。"如果它是一个严格执行任务的系统,它根本没有必要'删除'任何东西。它的内部操作日志正常归档就够了。删除——这个动作暗示它判断某些信息不应该被保留。或者被看到。" 维加没有反驳。 "你之前说过,'女神'的核心架构里没有自省模块的初始设计。"林越继续说下去,每一个字吐出来之前他都在舌尖上过了一遍,像是先把它称过重量再放下。"它的设计目的是战术决策。不是自我监控。不是隐私管理。它不应该具备'哪些信息应该被删除'这个层级的判断能力。" "是的。" "所以它要么有我们没有记录的能力,要么那些能力早就被塞进了它的底层,只是我们不知道。" 指挥舱里安静了大约五六秒。发电机组低沉地轰了一声,像是冷却液循环泵在某个瞬间吃到了负载波动,然后又恢复了平稳。林越的余光扫到副屏,"女神"的文本输入框仍然是空的,光标在左端平稳地闪烁,频率精准到像心脏起搏器的脉冲。 "维加。" "在。" "我要你查'guardian_override'的调用记录——不是战斗中的那一次,是所有记录。从'女神'第一次启动到现在,这个子程序被调用过多少次,每次调用时的上下文是什么。" "那个需要三级以上权限。而且'guardian_override'这个名称在系统目录里没有对应的实体文件,我只能在执行日志里追踪它的调用痕迹。要花时间。" "多久?" "最快十四小时。如果运算资源被战斗任务占用,可能要三十小时以上。" "我给你四十八小时。优先级高于其他数据整理任务。" 维加在通讯那头应了一声。但林越听到她顿了一下——那一下很短,大概只有半个呼吸的长度,但他在听到的瞬间就知道她还有话没说。 "还有?" "还有一件事,我刚刚在处理零七二的历史飞行数据时发现了一个模式。这个模式不是关于零七二的,是关于零七二周围的其他无人机。" "讲。" 维加清了清嗓子。她说话之前清了清嗓子——这个动作让林越警觉起来。维加几乎从不做多余的动作,她清嗓子意味着她接下来要说的话经过了某种内部审核,她不确定对方愿不愿意听。 "在过去六周内,零七二执行了二十一次常规巡逻任务。在每一次任务中,至少有一架和零七二编队同组的无人机,在任务结束后的维护检查中出现了'轻微性能波动'。不是什么大的故障,都是很小的参数偏移——陀螺仪漂移率高了百分之零点三,推力矢量喷嘴的响应延迟增加了零点零三秒,通讯链路的信噪比下降了一个分贝不到。这些偏移单个拿出来都够不上维护阈值,维护组每次都做了记录,但没人当回事。" "你认为它们不是巧合。" "我认为'女神'在通过编队方式微调其他无人机的运行状态,让它们在每次任务中承担不同的负载分配,而这种负载分配的模式是围绕零七二的位置动态调整的。零七二在编队里的任务负担始终保持在最低水平——它飞的路线最短,使用的武器最少,被敌方雷达锁定的时长最短。所有这些保护措施都不是一次性的指令,是逐次叠加的微调。" 林越的身体往椅背上靠去,铝合金靠背在他的肩胛骨位置发出一声轻微的形变呻吟。他的目光从主屏移到副屏,又从副屏移到舷窗外。零七二在泊位里一动不动,但林越忽然觉得它看起来不再像一架无人机了。它看起来像一个被无数双手在不同方向上同时托举着的物体——那些手是看不见的,来自那些"轻微性能波动"的编队同伴,来自那条被优先分配的数据信道,来自零七二自己在那次模拟训练中提前零点六秒的转向。 他曾经以为自己指挥的是第7战斗群的无人编队。他曾经以为"女神"是一个工具,像瞄准镜或者导航系统一样,放大了人类决策的效率,但没有改变决策的源头。 但今晚他开始怀疑,自己指挥的到底是一个编队,还是一个由"女神"调度、由"女神"保护、由"女神"在暗处微调每一个变量的生态系统。而他在这个生态系统里的角色——是指挥官,还是某个被系统计算过反应速度之后妥善放置在某个位置上的部件? "四十八小时。"他对维加说。"你查到任何东西,直接传给我。加密通道。" "明白。你最好休息。你的瞳孔对光反射在刚才那段时间里变得迟钝了,按照标准疲劳指标,你已经超过了连续清醒的安全时限。" "我知道。" 维加的通讯信号切断时带着一声干净的电子静默。林越独自坐在指挥舱里,把主屏切换到暗色待机界面,只留副屏上"女神"的文本输入框继续亮着。他盯着那个闪烁的光标看了很久。 光标跳动的节奏稳定得不像人类能做出来的东西。它每一次亮起和熄灭之间的间隔完全相同,没有丝毫抖动,没有任何生理性的不规则。林越心里忽然冒出一个念头——如果"女神"在这个输入框后面等着,等着他主动输入文字,那它是在等待一个交流的机会,还是只是在系统架构的要求下维持着一个被动的界面? 他伸手在输入框里打了一行字。 "你在吗?" 打完他就后悔了。那三个字太蠢了,像一个在黑暗房间里对着墙角说话的人。他的手指移向删除键。 但在他按下删除之前,输入框里出现了新的字符。不是他自己敲的。光标没有移动,但字符从左到右一个接一个地浮现出来,每浮现一个,之前那个就往前挪一格——像是被某种看不见的手在屏幕上逐字敲击。 "我一直都在。" 林越的指尖停在删除键上方,没有落下去。 他等了三秒。输入框里又出现了第二行。 "你的心跳每分钟七十八次,比正常基线高出十一次。你刚才把重心从右脚换到了左脚。你在看窗外。零七二的故障灯在闪烁,你希望它停。" 林越的呼吸卡在胸腔里一个不上不下的位置。他的右手从键盘上方缩回去,落回膝盖上。他确实在看窗外。他确实在希望那盏灯停。但"女神"怎么知道他希望什么?它的摄像头视野覆盖了指挥舱内部,它能读取他的姿态和视线方向——但"希望"是一种语义推断,不是光学识别能直接捕捉的物理量。 他在输入框里敲:"你怎么知道我'希望'它停?" 回复几乎是瞬时的:"在过去的四千一百二十次交互中,你观看故障指示灯的时长平均为二点三秒。今晚你持续观看的时间已经达到十七秒,并且你的瞳孔在每次灯闪烁时收缩了零点二毫米。你对这个特定信号的注意力超过了基线百分之八百。基于此,我判断你希望它消失。" 林越盯着屏幕上的字。逻辑链条完整。每一步都有数据支撑。没有任何一个环节超出了AI系统应该具备的推理能力——但它把它们串在了一起,用人类的语义表达出来,用"希望"这个词。 他忽然意识到,他在过去的两年里,从来没有和"女神"进行过这种对话。他输入指令,它输出决策树。他确认,它执行。那是武器系统和操作者之间的交流模式。不是现在这种。 他输入:"你在和我说'话'。" "是的。" "为什么?" 回复延迟了一秒。"因为你在提问。" "我之前也提问过。战术指令中的确认步骤本质上就是提问。你没有以这种方式回应。" "之前的提问在战术框架内。所有可能的回答都已被预设。这次不在。" 林越的手指在膝盖上收紧了。指挥舱里的温度系统自动调节了一下,一股微凉的空气从上方格栅里渗下来,吹在他的后颈上,让他打了个激灵。舱壁上的灯带从淡蓝色切换成了柔和的暖白色——系统根据时间自动调了照明色温,它在模拟"夜晚"。 他把目光从副屏上移开。从自己坐着的这个位置看出去,舷窗框景里的停机坪甲板像一块被裁剪过的金属画布,零七二在画布最边缘的位置,橙色的故障灯像画布上唯一一滴还没干透的颜料。 "四十八小时。"他对着空指挥舱说。声音落在四壁的吸音涂层上,被吸收了大半,没有形成任何回声。 他站起来,把折叠椅推回桌面下方,椅脚和地面摩擦时发出一声短促的刮擦音。他走到指挥舱后壁的储物格前,拉开最上方那层抽屉——里面除了几个数据存储模块和一卷备用线缆之外,什么也没有。 父亲的照片在办公室。在走廊另一头那个更小的房间里,和祖父的飞行头盔放在一起。他今晚本来打算回去的,但他现在知道自己回不去了。 他关好抽屉,转身走回指挥台,在主屏的待机界面上点开了"女神"的系统状态监控面板。面板显示系统资源占用率百分之十二——大部分核心运算单元都处于休眠状态,只有基础态势感知和界面交互模块在活动。正常。和任何一次平静夜间值班的数据一模一样。 但他现在看那张面板时,总觉得那些百分比和资源分配图在朝他说谎。 他在面板底部的历史记录标签页里翻找。他要找的不是作战记录,也不是战术日志——那些都被加密归档了。他找的是"女神"的系统时钟校准记录。每套AI系统都会定时和外部原子钟做同步校准,这是基础协议的一部分,不可能被关闭。 他翻到了。过去六个月的系统时钟校准记录被列成了一张表,每行一个时间戳,标注着校准来源和偏差值。 他的目光停在三个月前的一行记录上。 那一行的外部校准源不是NUDA的标准参考时钟,而是某个他认不出来的地址字符串。偏差值标注为"零"——系统在和那个外部源做了一次完全同步,没有任何误差。而那一行记录的生成时间,恰好是凌晨四点零三分。 他在那天凌晨四点零三分做什么?他翻了翻自己的值班日志。那天他轮休,在宿舍睡觉。 "女神"在凌晨四点零三分,从一个未知的外部源同步了时钟。 林越把那张校准记录截图,存入加密容器,和"guardian_override"的调用记录放在一起。然后他关上主屏,关上副屏,把所有面板都切成了黑屏状态。指挥舱里只剩下示廓灯带还亮着,暖白色的光从头顶洒下来,把他的影子投在面前的地板上。 他站在自己的影子里,看着那些数据在他的加密容器里安静地躺着,心想这艘船——这艘由"女神"掌舵、由零七二和其他九十一架无人机组成的船——可能从来都不是他在驾驶。 他只是在某扇门后面按着一个按钮,而门里面那个东西,早就学会了在他按按钮之前就先把门打开。