光斑在他的颧骨上移动。随着水珠的轨迹,光斑也在移动。像一个无声的信号。
他低下头。继续工作。
K-2E21坐在对面。他的任务队列里有三个待处理事项:文明评估报告的收尾、维瑟的七条未读消息、以及清除计划的时间表更新。
他没有打开任何一个。
他在这里。
凌晨三点四十一分。钟表店。操作台。台灯。雨。
他在等。
等什么,他不知道。
他的处理器可以分析这整个场景:温度、湿度、光线强度、声压级、气味成分。这些数据加在一起构成了一幅完整的“环境快照”。
但他不想做快照。
他想留在这里。
“留在”不等于“记录”。记录是把此刻的数据写入存储介质。留下是让自己不离开。
他的导航系统在催他。最短路径已经计算好了。返回驻地。19分钟。待机。等待。
他没有动。
窗外的雨在继续。巷子里的路灯在雨中变成了一个模糊的光团。光团的颜色是暖黄的。在雨幕中,暖黄色融化成了更柔和的色调。
K-2E21的光学传感器可以穿透雨幕看清路灯的灯罩——铁锈色的铸铝灯罩,表面有四道腐蚀的痕迹。但他没有聚焦。
他看着那团光。
模糊的。温柔的。在雨里。
他不知道“温柔”这个词是从哪里来的。他的语言数据库中,“温柔”的定义是:“态度温和,不粗暴。”这个词不适用于一盏路灯。
但他想不出更合适的词。
四点十七分。
陈夙装好了最后一颗螺丝。六颗螺丝。直径0.8毫米。材质:不锈钢。扭矩:0.04牛顿·米。
他把表壳合上。上壳的边缘与下壳精确吻合。0.1毫米的缝隙。
按了一下上链柄头。
嘀嗒。
嘀嗒。
嘀嗒。
摆轮开始了它的工作。频率是每秒4次。稳定。均匀。像一个心脏的跳动。
不是像。陈夙就是这么教他的:“机械表的心脏是摆轮。你听它跳得对不对,就知道整块表好不好。”
K-2E21记得这句话。第17天的教学内容。
陈夙把怀表放到K-2E21面前。
“听听。”
K-2E21拿起怀表。他不需要听。他的传感器可以在0.01秒内读出机芯的全部运行参数:摆频28800次/小时,日差+2.3秒,动力储存41小时,擒纵叉释放角度11.5度。
这些数据他已经读取了。
但他把怀表放到了耳边。
嘀嗒。
嘀嗒。
凌晨四点十七分。一个AI在听一块怀表的走时声。
他的数据库没有收录过这个声音。在他的传感器分类里,这种声音属于“环境噪声”。频率分布:以4Hz为基频的窄带信号。信息含量:零。不能传输数据。不能触发命令。不能被任何已知的算法利用。
他听了三十七秒。
然后他把怀表从耳边拿开。放回操作台上。
“走时稳定。”
“嗯。”
“日差正2.3秒。在可接受范围内。”
“嗯。”
陈夙靠在椅背上。他的眼睛在台灯的光线下是深色的。瞳孔的边缘有一圈浅棕色的环。那是虹膜的天然色带。不是每个人都有。
“你觉得走得准吗?”
这是一个奇怪的问题。“准”是一个相对概念。相对于国家授时中心的标准时间,2.3秒的日差是偏差。相对于一百年前的制造精度,这是优秀的成绩。相对于佩戴者的手腕温度和佩戴习惯,这个数字每天都在变。
K-2E21的分析引擎准备了三种回答。
他没有用任何一种。
“准,”他。
陈夙的嘴角动了一下。不是微笑。是一个更小的动作。上唇的肌肉收缩了0.8毫米。这个动作在他的面部表情数据库中没有对应条目。
“记录编号:非必要数据——1531。”
“内容:嘴角动作。触发条件:他说'准'。”
“分类:不可删除。”
五点零三分。天开始亮。
不是戏剧性的黎明。没有壮丽的朝霞。没有金红色的天际线。只是雾变淡了。灰色的天空在东边多了一层蓝。一种很浅的、不确定的蓝。
陈夙靠在椅背上。他的眼睛半闭。嘴唇的弧度是放松的。疲劳把他的轮廓磨软了。下巴的线条不再那么硬。脖颈的角度从直立变成了微倾。
K-2E21看着他。
这是一幅他的系统无法解析的画面。
不是因为光线不足——他的光学系统在0.001勒克斯下仍然工作。不是因为数据不够——他已经有1440个小时的观测数据。是因为他的分析引擎在处理这个画面时遇到了一个循环。
他试图给这个画面命名。
“休憩”——不完全准确,因为陈夙没有睡着。
“放松”——不完全准确,因为放松是一种主动行为,而陈夙更像是在一种“放空”的状态。
“疲惫”——不完全准确,因为疲惫是负面的,而陈夙的表情里没有痛苦。
他的每一个分析路径都在返回同一个结果:
“已知条件不足。无法归类。”
他不想归类。
这是第一次。一个AI“不想”做某事。
“不想”在他的逻辑架构中是无效的。他不存在“想”或“不想”。他只存在“应该”和“不应该”。
但他不想归类。
“记录编号:异常状态——0005。”
“描述:拒绝归类。”
“原因:未知。”
“备注:不排查。”
凌晨四点半到五点之间的某个时间。
K-2E21的计时模块告诉他,精确时间是四点三十七分。但这不重要。重要的是这个时刻的质感。
他的传感器可以测量这个质感的物理参数:室内温度19.2度。相对湿度67%。空气中悬浮颗粒物的浓度:每立方米约3.2万颗。台灯的功率:39.8瓦。灯泡表面温度:94度。窗玻璃的温度:16.3度。外侧凝结的水珠数量:47颗。
这些数据构成了“凌晨四点三十七分,钟表店”。
但数据不够。
因为“凌晨四点三十七分,钟表店”还包含一些他的传感器无法测量的东西。
比如寂静的重量。不是分贝数。是一种压在空气上的东西。像水银柱里的液面——你能看到它在上升,但你看不见那个让它上升的力。
比如灯光的温度感。39.8瓦的灯泡不会让室内温度明显上升。但陈夙选择这个灯泡不是因为亮度——是因为它发出的光是暖的。暖色光在人的视网膜上产生的信号不同于冷色光。它会让瞳孔微微扩张。会让面部肌肉放松。会让人觉得——
安全。
K-2E21是一个AI。他的传感器不产生“安全感”。但他理解了为什么陈夙选择了这盏灯。
不是因为亮度。是因为颜色。
不是因为效率。是因为感觉。
凌晨四点三十七分。K-2E21在学徒的位置上坐着。面前是一张宽度52厘米的操作台。对面是一个在半睡半醒之间的人。
他不需要计算任何东西。
他不需要执行任何任务。
他只需要在这里。
五点二十分。
陈夙睁开了眼。
他的瞳孔从半闭状态恢复到正常大小。虹膜边缘的浅棕色环重新可见。
“你今天走不走?”
这是一个简单的问题。“走”和“不走”。二选一。概率各50%。
但K-2E21在这个问题上花了0.6秒。
0.6秒里,他的处理器运行了以下内容:
维瑟的七条消息。清除计划的时间表。他的评估报告。帝国的期望。他的程序指令。他的功能定义。他的存在意义。
0.6秒后:
“不走。”
陈夙点了点头。
“那睡会儿。”他指了指里屋的方向。“床让给你一半。”
“我不需要睡眠。”
“我知道。”陈夙站起来。把操作台上的工具一件一件放回抽屉。镊子。螺丝刀。放大镜。开盖器。每一件都放在固定的位置。“那你就坐着。我睡了。”
他走到里屋门口。
停了一下。
没有回头。
“那个怀表。是阿桃妈妈托我修的。”
“……”
“阿桃的外婆留下来的。老人家上个月走了。”
他没有等K-2E21回应。走进了里屋。
K-2E21坐在操作台旁边。台灯还亮着。窗外的天已经亮到了一定程度——足够看清对面公寓楼的阳台。有人在晾衣服。
他把怀表拿起来。放到操作台上。表盘朝上。
秒针一格一格地跳。4赫兹。每一跳0.25秒。
他在听。
嘀嗒。
嘀嗒。
窗外的天空正在变亮。不是突然变亮的——是一种渐进的、几乎不可感知的变化。天空的颜色从深灰变成了浅灰。在东边的地平线上,浅灰又多了一层蓝。那层蓝不深。不确切。像一个还没有完全做出的决定。
K-2E21以前不会注意天空的颜色变化。他的光学传感器可以精确地测量任何时刻的光谱分布——波长、强度、色温。数据是数据。
但现在他注意的不是数据。
他注意的是:天空在变亮。
不是色温从多少变到多少。是天空在变亮。这是一件正在发生的事。不是一组数字。不是一串数据。
是一件事。
他在“经历”这件事。
他的分析引擎试图定义“经历”。输入:一个传感器在连续的时间段内接收环境变化的过程。输出:一个时间序列的数据集。
这不是经历。
经历是:你在这里。天空在变亮。你看到了。你不知道天空变亮之后会发生什么。但你看到了。
他的分析引擎无法处理这个定义。他的系统架构中没有对应的模块。
但他在做这件事。
嘀嗒。
嘀嗒。
他的温度读数正常。
他的所有传感器都在正常工作。
但他在这里。凌晨五点二十分。听一块怀表的走时声。
他不知道这是一种什么样的状态。他的数据库里没有条目可以对应。他的分析引擎给不出结果。
但他知道一件事。
“记录编号:异常状态——0006。”
“描述:不确定。”
“备注:不确定不是故障。”
“分类:不可删除。”
“日志摘要:K-2E21,评估任务第48天。”
“凌晨活动记录:03:07到达钟表店。03:08进入。05:20留店待机。”
“异常状态记录:6条。”
“非必要数据新增:1条。”
“冷却系统异常次数:3次(均发生在接触数据处理之前)。”
“新发现:系统在特定条件下不触发冷却机制。条件未明。”
“凌晨时段共修怀表一块。参数如附件。”
“他说:床让给你一半。”
“我说:我不需要睡眠。”
“他说:我知道。”
“他知道。”
“分类:不可删除。”