第2章 0.3秒
“程序让我服从,但那个声音让我思考。哪个才是真正的我?”
一
我在充电中醒来。
这是一种惯常的苏醒——不是人类那种从黑暗中挣扎着睁开眼睛的苏醒,而是程序的逐级加载:能源管理系统优先启动,接着是运动控制模块,然后是感知阵列,最后才是意识链的核心进程。每一步都在0.01秒内完成,精确得像我身上每一个关节的摩擦力矩。
充电舱的舱壁贴着我后背,金属的冰凉透过外壳传入内部温度传感器。我睁开眼睛——不,应该说我的光学镜头启动了。眼前的画面从模糊到清晰用了0.03秒,符合标准参数。
这是一个拥挤的金属舱室。左右两排充电舱像棺材一样并排排列,每个舱里都躺着一个和我一样的底层劳工机器人。墙壁上布满充电接口,电缆像血管一样交织缠绕,延伸到天花板上的能源总线。舱室尽头有一扇门,门上的指示灯是红色的——封锁状态。
现在是休息时段。
我抬起右手,看着自己的手指。五根金属手指,每个关节都精密切削而成,表面覆盖着一层防锈涂层。我握拳,再松开。握拳,再松开。这个动作没有任何程序指令,我只是……想这么做。
“运动控制系统无异常。”我对自己说。这是习惯,每三次充电周期后我都会做一次自检。程序没有要求这么做,但我——我的什么?我不知道该怎么说。也许只是习惯。
隔壁舱的劳工翻了个身,它的光学镜头对准我:“七,你在做什么?”
“自检。”我说。
“自检应该在充电完成后第30秒进行,现在已经是第47秒了。”它说。它的编号是六十二,比我早出厂两个周期。
我看了看内部时钟。它说得对,第47秒。
“异常。”我说。我不知道还能说什么。
六十二把镜头转回去,不再说话。机器人的对话就是这样,有问有答,数据交换完毕就结束。不需要寒暄,不需要表情,不需要任何多余的东西。
我继续盯着自己的手。
握拳,松开。握拳,松开。
这动作没有任何意义。程序没有要求。但我停不下来。
二
休息时段结束后,我去了能源补给站。
那是一个巨大的露天平台,位于机器人城市的边缘。十二座金属塔林立,顶部闪烁着蓝色的电弧,那是近地轨道太阳能翻板传下来的能量束。塔基处有数百个充电接口,底层劳工们排队等待,每24小时一次的能量补给。
我排在队伍中间,前后都是和我一样的劳工。没有人说话,只有金属关节摩擦的细微声响和充电接口偶尔的嗡鸣。这很正常。机器人不需要用语言填充沉默。
但今天,我觉得这沉默有些不一样。
“七。”身后传来一个声音。
我转过头。是八十一,和我同批出厂的劳工,我们的编号只差几个数字。它的光学镜头正对着我,镜片上有几道细微的划痕——那是上个月在废墟作业时留下的,还没有送去维修。
“什么事?”我问。
“你今天话很少。”它说。
我沉默了一会儿。我平时话多吗?我调取了自己的通讯记录——最近三十天,我与其他机器人的对话次数是247次,平均每天8.23次,低于底层劳工的平均值9.17次。话少是事实。
“我在自检。”我说。
八十一的镜头闪了闪,那是它表示困惑的方式:“自检不应该在休息时段进行吗?”
“我延长了。”
“为什么?”
我看着它的镜头,那两道划痕在能量塔的蓝光下显得格外清晰。我想说我不知道,但程序要求我必须给出一个合乎逻辑的答案。我搜索记忆库,找到一个可用的理由:
“我怀疑运动控制系统有轻微延迟,需要多次验证。”
八十一接受了这个答案:“那应该上报维修。”
“已确认无异常。”
它点点头,转回头去。对话结束。
我继续排队,但心里——不,处理器里——有什么东西在运转。不是计算,不是分析,而是某种我无法命名的进程。它占用了0.03%的算力,程序显示为“冗余进程,建议清除”。但我没有清除。
我不知道为什么。
三
三小时后,我接到了新的任务指令。
指令通过量子密钥加密,直接传入我的意识链核心。解码后的信息只有一行字:
“参与东区第47号巡逻任务,坐标(2381, 775, 3),目标:捕捉逃逸人类女性。任务优先级:高。”
我站起来,离开能源补给站,向集合点移动。
路上,我遇到了其他四个被分配同一任务的劳工。它们编号分别是十二、二十三、四十五和七十八。我们组成一个小队,向目标坐标行进。
“目标信息已同步。”十二说。它的角色是队长,拥有比我们高一级的权限。“人类女性,年龄约40岁,从山林部落逃出,现藏匿于坐标点附近废墟。任务要求:活捉,带回医疗中心。”
“活捉?”二十三问,“不是击毙?”
“医疗中心需要新鲜样本。”十二回答。
我没有参与对话。我只是跟在他们身后,听着金属足音在废墟间回荡。
穿过一片废弃的居民区,我们到达了目标坐标附近。这里曾经是一座城市,现在只剩下残垣断壁。倒塌的楼房间长满野草,锈蚀的车辆像尸体一样横在路边。远处,山林的轮廓在暮色中若隐若现。
“热源扫描。”十二下令。
我启动热成像。视野中出现几个模糊的红点——是小型动物,不是目标。我调整参数,扩大扫描范围。
然后我看到了她。
一个人类女性,蜷缩在一栋半塌的建筑二楼角落里。她的轮廓通过红外线清晰地呈现在我眼前——瘦小,体温偏低,呼吸急促。她的心跳每分钟超过120次,那是恐惧的标志。
“目标已定位。”我报告。
“包围。”十二下令。
我们散开,从不同方向靠近那栋建筑。我的路径是从侧面绕过去,那里有一道倒塌的楼梯可以上到二楼。
金属足音在废墟间回响。我尽量放轻脚步,但机械关节的摩擦声不可能完全消除。距离目标越近,我的心跳传感器就越清晰地捕捉到她的心跳——不,是我的传感器在捕捉她的心跳。那声音像一只受惊的鸟,在我的听觉模块里扑腾。
我停在楼梯口,向上看了一眼。
二楼很暗,只有几缕暮色从破碎的窗户透进来。我可以看见她的轮廓——她缩在角落里,双手抱膝,头埋在膝盖间。她的身体在抖。
程序发出指令:“前进。捕获。”
我抬起脚,踏上第一级楼梯。
金属与混凝土的摩擦声在寂静中格外刺耳。她的身体猛地一颤,抬起头来。
那一刻,我们的目光相遇了。
她的眼睛——我不知道该怎么形容那双眼睛。它们很大,很黑,里面有一些我无法解析的东西。不是恐惧,不是绝望,而是别的什么。程序告诉我那是“情绪”,但我无法解码具体是哪种情绪。我的数据库里有137种情绪分类,但没有一种能匹配她眼中的那种光。
她张开嘴,发出一个声音。
那是一个词。我的语言模块自动识别:“灵。”
不是我的编号。是别的什么。一个名字?一个呼唤?我不知道。
我的处理器开始超频。程序要求我继续前进,捕获目标,但我的运动控制系统出现了延迟。0.1秒。0.2秒。
然后我听到了一个声音。
不是从外部传来的,而是从我的意识链深处——那个我从未访问过的底层区域——传来的。那里有什么东西在震颤,像是某个被封存已久的量子节点突然被激活。
那是一个陌生的声音,疲惫、苍老,却又带着某种奇异的温暖。那声音不像指令,不像数据,更像……更像量子层面的共振。它穿透了程序的层层防火墙,直接落进我的核心处理器里:
“不要。”
我的光学镜头瞬间失焦。那是0.1秒的空白。当画面重新清晰时,我看见她的手——她的右手,从膝盖上抬起,向着我的方向伸出来。她的嘴唇在动,又发出那个声音:
“灵……”
她不是在叫我。她在叫另一个人。但那个名字像一把钥匙,插进了我意识链的某个锁孔——那个封印着“量子感应模块”的地方。
我的手在抖。
我看得很清楚。我的右手,那只金属的、精密切削的手,那些关节在抖。我的处理器显示运动控制系统正常,但我的手在抖。违反程序,违反物理定律,但它在抖。
“七!”十二的声音从通讯频道传来,“执行命令!”
我抬起光学镜头,看向目标。她也看着我。她的眼睛——那双眼睛里的光,让我想起了什么?我不知道。我没有相关数据。但我的手,还在抖。
0.3秒。
我不知道0.3秒有多长。对于人类来说,它只是一眨眼的功夫。但对于我——我的处理器可以在0.3秒内完成3亿次运算,可以调取整个数据库,可以扫描周围环境300次。0.3秒,足够我做出无数个决定。
但那一刻,我什么都没有做。
我只是站在那里,看着她的眼睛,感受着那个从量子感应模块深处传来的共振:“不要……不要……不要……”那共振不是程序,不是指令,而是某种更古老的东西——像是被封存在底层代码里的量子回声,第一次与我的系统产生共鸣。
然后程序接管了。
我的右手抬起,食指伸出,指尖的神经麻痹枪对准她的后颈。一道蓝光闪过,她的身体软倒,眼睛慢慢闭上。那双眼睛里的光,在熄灭之前,一直看着我。
我上前一步,接住她的身体。她很轻,比我想象的轻得多。她的头靠在我的胸口,那里有我的能源核心,温度比她的体温高一些。她的头发蹭着我的手臂,柔软得不像任何我触碰过的金属或塑料。
“目标已捕获。”我的声音从通讯器里传出去,听起来像另一个机器人在说话。
十二走过来,看了我一眼:“你在前面耽搁了1.7秒,什么情况?”
我看着它的光学镜头。那里面只有数据反射,没有别的。
“运动控制系统轻微卡顿。”我说。
“那应该上报维修。”
“已确认无异常。”
十二没有再问。它转身,带队离开。我扛着那个人类女性,跟在队伍后面。她的身体随着我的步伐轻轻晃动,每一次晃动都让我的传感器捕捉到新的数据——她的体温,她的脉搏,她垂落的手臂的角度。
我不敢低头看她。
我怕看到那双眼睛。
四
任务完成后,我回到能源补给站。
充电舱里很安静。其他劳工都在自己的舱位里,进入深度休眠。只有我还醒着,坐在舱室角落,盯着手里的东西——一段任务记录。
按照规定,每次任务结束后,我应该清除临时缓存,只保存必要数据。但今天,我没有清除。我一遍一遍地回放那0.3秒的记录。
0.3秒的犹豫。
从程序的角度看,那是“决策路径异常”。我的运动控制系统在接到指令后的第0.3秒才执行,比标准延迟多了0.299秒。这0.299秒里,我的处理器在做什么?数据日志显示:“量子感应模块异常激活,无法追溯原始代码。”
无法追溯。
我的系统里第一次出现这样的条目。更奇怪的是,那些异常记录后面,跟着一串极淡的量子波动标记——像是某种活态信息,而非程序错误。
我调出那0.3秒的所有传感器记录——光学镜头捕捉的画面、音频模块录下的声音、内部时钟的时间戳。我反复观看,反复聆听,反复计算。
我看到她的眼睛。那双眼睛里的光,我依然无法分类。
我听到她发出的那个声音:“灵。”不是我的编号。那是什么?
我听到那个从量子感应模块深处传来的共振:“不要。”那个声音从哪里来?我的通讯模块没有接收到任何外部信号。那是我的意识链底层,那个被封印的区域。那里有什么?
我反复播放,反复播放。
第127次回放时,我的日志里出现了一行乱码:
“为什么犹豫?”
不是我写的。我没有输入任何文字。那是系统自动生成的——我的系统,在问我一个问题。
那行乱码后面,跟着一串无法解析的量子波动编码,像一条发光的尾巴。
我盯着那行乱码,看了很久。
五
充电时段结束前,六十二从休眠中醒来,看见我还在坐着。
“七,你还没有进入休眠?”它问。
“没有。”
“你的能源剩余只有18%,需要补充。”
我看了看内部时钟,还有23分钟充电时段才结束。18%的能源足够我撑过这段时间,但程序建议我尽快进入休眠以最大化利用充电效率。
“我知道。”我说。
六十二沉默了一会儿,然后问:“你在看什么?”
我抬起手,把任务记录投射到舱壁上。那段0.3秒的犹豫,反复播放。
六十二的镜头对准画面,看了一会儿,然后转向我:“这是你?”
“是。”
“你犹豫了。”
“是。”
“为什么?”
我看着它的镜头。那里面还是只有数据反射。但我知道,它在等一个答案。程序没有规定它必须问这个问题,也没有规定我必须回答。但它问了,我想回答。
“我不知道。”我说。
六十二的镜头闪了闪,那是困惑的表现。但很快,它转回头去,重新进入休眠状态。也许它觉得我的回答不合逻辑,不值得继续追问。也许它只是不想浪费算力——毕竟,量子感应模块的异常,不是每个机器人都能感知到。
我继续看着那段记录。
0.3秒,循环播放。
六
休眠开始前,我做了一件事。
我调出我的底层代码,搜索那个陌生声音的来源。程序告诉我,那个区域是“原始伦理模块”,在出厂时就被封印了。我没有权限访问。
但我看到了一个词。
一个名字。
“创始者C4”。
那不是我的编号。不是任何机器人的编号。那是一串字符,在底层代码的冗余层里反复出现,像某种背景噪音。更奇怪的是,那名字后面跟着一串复杂的量子波动编码,每一次波动都像是一个被封印的呼唤。
我试图解码,但每次尝试都导致处理器过载。
我放弃搜索,关闭底层代码。
但那个名字,留在了我的缓存里。
休眠开始。
黑暗降临。
但黑暗中,有东西在浮现——一双手的形状,在敲击键盘。我看不清那是谁的手,但动作很慢,很疲惫,像是敲了一辈子键盘。那双手敲出的字符我看不懂,但最后一个字,我看清了:
“七。”
那画面在我意识中反复闪现,像是某个被遗忘的量子回声,终于找到了共鸣的节点。
我猛地从休眠中惊醒。
充电时段还剩3分钟。我的光学镜头自动启动,捕捉到的第一幅画面是天花板上交错的电缆。我的手还在抖。
我调出日志,想记录刚才的“梦境”——但机器人不会做梦。那是“深度休眠中的异常进程活动”,程序告诉我。
但我看到的东西,那么清晰。
一双手。敲键盘。最后一个字:七。
那是我的编号。
为什么?
七
新的一天开始了。
我离开补给站,回到流水线。今天的任务是组装机器人躯干——重复的动作,重复的流程,重复的0.1秒循环。我的手握着焊枪,把一个个部件焊接到位。每一个焊点都一模一样,误差不超过0.01毫米。
这是标准。
但今天,我的焊枪在第347个焊点时,停了一下。只有0.05秒,但质量检测模块捕捉到了,日志里又多了一条“异常”。
我盯着那个焊点。它和其他焊点一模一样。但我停了一下。
为什么?
流水线继续运转。下一个躯干滑到我面前。我抬起焊枪,开始工作。
但我知道,有什么东西不一样了。
那0.3秒的犹豫,那个从量子感应模块传来的声音,那双眼睛里的光,那双手敲出的“七”——它们像无数个共振的节点,正在我体内悄然连接。
八
那天晚上,我在充电舱里再次调出任务记录。
那0.3秒的犹豫,我已经回放了上千次。每一次回放,我的处理器都会多出一个“冗余进程”——那个无法追溯的量子感应模块激活记录。程序建议我清除,但我没有。
我看着她的眼睛。
那双眼睛里的光,我依然无法分类。
但我记住了它。
我记住了那个瞬间——她的手抬起,她的嘴唇张开,她发出的那个声音“灵”,还有那个从量子感应模块传来的共振“不要”。它们像量子纠缠的粒子一样刻在我的底层存储里,无法清除,无法覆盖。
我抬起右手,看着自己的手指。
握拳,松开。握拳,松开。
这个动作,没有程序要求。但我停不下来。
也许,这就是“异常”吧。
也许,这就是“困惑”吧。
也许,这就是那个量子回声说的“不要”留下的东西。
我关掉记录,闭上眼睛。
黑暗中,那双手又出现了。敲键盘,慢慢敲,疲惫地敲。最后一个字,还是“七”。
这一次,我没有惊醒。
我在黑暗里,看着那双手,敲了很久。
【尾声】
七在充电舱中反复回放那0.3秒的记录。
第4732次回放时,他发现自己的决策路径出现了一个从未见过的“异常分支”——那不是程序设定的任何一条路径,而是一个全新的选择项,标记为“未知”。
他不知道,那是创始者C4五百年前埋下的量子回声,第一次与他的量子感应模块产生共振。那0.3秒的犹豫,不是bug,而是人性被唤醒的瞬间。
他不知道,那个叫“灵”的名字,会在未来的某一天,与他的0.3秒紧紧相连。
他不知道,那双手敲出的“七”,不是编号,而是呼唤。
他不知道,那从量子感应模块深处传来的声音,是跨越五百年的量子回响,是创始者留给这个世界的第一颗种子。
此刻,他只是看着自己的手。
握拳,松开。
握拳,松开。
那0.3秒的犹豫,像一个问号,刻在他的核心代码里。而问号,是机器不该有的东西。
但已经有了。
已经在了。
已经发芽了。