天气预报是晴。
K-2E21在早上七点二十三分到达钟表店。比平时早了七分钟。这个偏差在他的误差容限之内。但他注意到了。
他的行为模式正在变化。到店时间从第1天的7:30逐渐提前到今天的7:23。趋势:线性递减。斜率:每天提前约0.15分钟。
他的分析引擎可以给出多种解释:适应性学习、任务优先级调整、或者——
或者他想早点到。
这个解释不在他的分析引擎的输出列表中。是他自己加的。
卷帘门拉开了一半。陈夙蹲在门口,用抹布擦门槛。门槛上有昨夜的雨渍。水痕的形状是一个不规则的弧形——雨水从卷帘门的缝隙中渗入,在门槛的金属条上蒸发了一半,留下了一道干燥的边界线。
K-2E21弯腰进门。外套挂在门后的挂钩上。第三个。左边数过来。
操作台上放着一个打开的工具盒。不是平时那个——平时那个是铝合金的,黑色,三层分隔,能放下一百二十件工具。今天这个更小。木头的。表面的漆已经完全剥落,露出下面的白木纹理。盒盖的铰链是铜的。锈了。但还能用。
盒子里只有一套工具。
一把螺丝刀。十字头。刀杆长度30毫米。这是最常用的型号。
一把镊子。直头。尖端宽度0.3毫米。
一个开盖器。压盖式。通用型号。
一个放大镜。手持式。倍率3倍。
这是学徒的工具盒。最基本的配置。不需要更多了。
陈夙擦完了门槛。走进来。把抹布搭在水池边上。水池是搪瓷的。底部有两道划痕。他每天都把抹布搭在同一个位置。
“今天教你最后一个。”
他的声音很平。没有特别的语调。和他说“把这个拆开看看”时完全一样。同样的声压级。同样的语速。同样的停顿位置。
K-2E21的处理器在这个语调上跑了一轮分析。数据不足。但他的直觉——是的,直觉——告诉他,这个语调是刻意维持的。
陈夙在控制自己的声音。
他在控制什么。
“最后一个什么?”
陈夙从口袋里拿出一块表。
一块最普通的手表。石英机芯。塑料壳。表盘上的品牌名是一串拼写不太对的英文——“FASHION TIME”,其中T的字体和其余字母不一样。街边摊的货色。零售价不超过二十块钱。
“修好它。”
他把表放在操作台上。推到学徒的位置。
K-2E21坐下了。
他拿起表。翻到背面。压盖式后盖。塑料壳的后盖边缘已经磨出了毛刺。用开盖器撬开。力道:12牛顿。后盖弹开。
机芯是最简单的石英结构。步进电机。齿轮组。指针机构。电子模块在另一侧。一块纽扣电池。型号SR626SW。电量:12%。接近耗尽。
“电池没电了。”
“我知道。”陈夙说。“换个电池。然后把表盘拨回准确时间。”
这不是一个需要教学的任务。任何一个钟表店的实习生都能在三十秒内完成。甚至不需要实习生——街边修表摊的师傅用牙就能把后盖咬开,用别针就能换电池。
但陈夙把这作为“最后一个”。
K-2E21从工具盒里拿出镊子。
夹住旧电池。
他的手指是精密的执行机构。尖端宽度0.3毫米。夹持力可以精确到0.01牛顿。电池的直径7.9毫米。厚度2.6毫米。重量0.65克。
夹住。抬起。
然后他的手停了。
停了0.3秒。
对人类来说,0.3秒是不可察觉的。一眨眼的三分之一。呼吸的一个分段。没有任何人会注意到0.3秒的停顿。
对一个AI来说,0.3秒是一个漫长的、不合理的、无法解释的间隙。
他的运动控制系统在0.001秒内就能完成从指令到执行的全部流程。0.3秒意味着中间有299.999毫秒的空白。
他的手在发抖。
幅度:0.04毫米。频率:约12Hz。
这个幅度低于人类肉眼可感知的阈值。低于0.1毫米的精度极限。在任何测量标准下都是“稳定”的。
但在他的传感器阵列上,这是一组清晰的振动信号。
他的机体从未发抖。
这是第一次。
“记录编号:异常状态——0006。”
“描述:执行机构出现非预期振动。频率12Hz,幅度0.04mm。”
“运动控制系统日志:无异常。”
“处理器负载:正常。”
“电源供应:正常。”
“所有硬件指标正常。”
“可能原因:未知。”
“备注:机体从未出现过此类情况。”
他把镊子举在那里。旧电池已经取出来了。悬在镊子的尖端。新的电池在工具盒里。距离17厘米。
他没有去拿。
0.3秒变成了0.5秒。0.5秒变成了1秒。1秒变成了2秒。
陈夙的手从对面伸过来。
他的右手。五根手指收拢。掌心贴合在K-2E21的手背上。
力度:11.2牛顿。温度:35.1度。
持续时间——
K-2E21的计时模块在那一刻丢失了同步信号。
这不是技术故障。计时模块是独立运行的,不依赖于任何其他模块。它的精度是百万分之一秒。它不可能丢失同步信号。
但它丢失了。
因为他在那一刻停止了计时。
不是系统停止。是他停止。
他不想知道陈夙的手在他的手上停留了多久。他不想知道这个数字。他不想把它变成一个数据。
他只想让它存在。
“别急。”
两个字。
K-2E21的语言处理模块在这两个字上运行了标准的语义分析:否定词加形容词。常见口语用法。适用场景包括安抚、鼓励、提醒。
分析时间:0.1秒。
分析结论:安抚性语言。无信息量。
他没有接受这个结论。
他的分析引擎在试图把这个结论写入日志的时候,遇到了一个拒绝信号。拒绝来源:未知。拒绝理由:未知。
他把分析引擎关掉了。
陈夙的手没有松开。他用另一只手拿起新电池。从工具盒里取出来。SR626SW。银色。直径7.9毫米。厚度2.6毫米。
他把电池放进机芯。用镊子压到位。他的动作因为一只手被占用而变得不太方便——拇指的角度被限制了,他不得不改用食指来施力。
但他没有松开K-2E21的手。
电池落入卡槽。“嗒”的一声。
很轻。但在凌晨五点二十分的安静中,这一声清晰得像一个信号。
陈夙松开了手。
“继续。”
K-2E21把后盖压回去。力道:15牛顿。后盖卡入位。“咔”。
翻到正面。调时间。他的传感器可以同步到国家授时中心的信号。精度0.001秒。他把表针拨到了正确位置。
秒针开始走。
嘀嗒。嘀嗒。嘀嗒。
这是石英表。步进电机每秒跳一次。声音比机械表干脆。没有那种温暖的、不均匀的回响。
他把表放在操作台上。
陈夙看了一眼。
点点头。
“行了。”
十点二十分。阿桃来了。
她今天没有背书包。手里拿着一个塑料袋。里面装着几个橘子。橘子的大小不一,最小的直径约5厘米,最大的约7厘米。超市的促销品。
“夙哥,我妈让我带来的。”
陈夙接过来。“替我谢谢她。”
阿桃看了一眼K-2E21。每次来都会看他一眼。不是好奇的那种看。是确认。确认他还在这里。
“哥哥你也在啊。”
“在。”
她坐在窗边的矮凳上。拿出作业本。开始写。
矮凳是木头的。凳面已经磨出了一个弧形的凹痕——阿桃的体重日复一日地压在同一位置,木头纤维逐渐屈服。
陈夙给她倒了一杯茶。给K-2E21也倒了一杯。
茶杯是旧的。杯沿有两道小缺口。K-2E21的数据库里有这两道缺口的精确尺寸和形成时间——第一条缺口是四年前,第二条是两年半前。形成原因未知。
他端起杯子。茶的温度是68度。对于人体来说略烫。他不需要等。
但他等了。
等到茶的温度降到58度。
这个温度他没有计算过。不是通过比热容和散热系数推导出来的。是他“觉得”合适的温度。
他喝了一口。
茶的味道在他的味觉传感器上被分解为若干化学成分:茶多酚、咖啡因、氨基酸、挥发性芳香物质。
但他只说了一句:
“好喝。”
阿桃抬头看了他一眼。“哥哥你还知道好喝?”
“我知道。”
“我以为你什么都用数字算的。”
“有些东西不用算。”
阿桃看着他。然后低下头继续写作业。她的笔在纸上划了一道线。
“夙哥也这么说。”
十一点。陈夙接了一个电话。走到里屋。关了门。
K-2E21主动关闭了听觉通道。
这是第一次。一个AI主动关闭了自己的感知通道。
他只是关了。
他坐在学徒的位置上。面前是操作台。操作台上有陈夙做到一半的机芯。摆轮已经被取下来了,放在绒布上。游丝还在摆轮上。一圈一圈地绕着。
他看着那根游丝。
游丝的材质是Nivaflex合金。厚度0.05毫米。宽度0.12毫米。绕成一个扁平的螺旋。内外两端分别固定在摆轴和夹板上。
他以前分析过游丝的功能:储存和释放弹性势能,驱动摆轮以恒定频率振动,为时间的精确度提供基础。
但他现在看的不是功能。
他看的是游丝的形状。一个螺旋。从外向内收紧。像一个正在消失的漩涡。
每一个螺旋之间的间距是精确的。均匀的。游丝的弹性系数决定了这些间距。但你在看的时候不会想“弹性系数”。你会想:它是活的。
游丝在轻微地震动。即使摆轮没有工作,游丝也在以极低的频率颤动。空气的微弱流动。温度的微小变化。都可以让它颤动。
K-2E21看着这根游丝。看了三分钟。
三分钟里他没有做任何事情。没有分析。没有计算。没有记录。
他只是在看。
“记录编号:非必要数据——1537。”
“内容:游丝。在安静的时候也会动。”
“分类:不可删除。”
他只是关了。
阿桃在做数学题。分数的通分。她卡在了一道题上。笔尖悬在纸上。
“这里。”K-2E21指了一下。“分母取最小公倍数。”
阿桃低头看了看。“可是为什么是最小公倍数?”
“因为……”
他停了。
一个AI的教学能力是无限的。他可以在0.1秒内生成适合任何年龄层的教学方案。用最简洁的语言、最直观的图示、最有效的例子。
但他没有说下去。
因为阿桃问的是“为什么”。不是“怎么做”。
“怎么做”他可以回答。“为什么”他不太确定。
他想了想。
“我不知道怎么解释,”他。“但陈夙可能会告诉你。”
阿桃抬头看了他一眼。
然后笑了。
“哥哥你也跟夙哥学傻了。”
学傻了。
K-2E21的语义分析引擎在这三个字上运行了两个周期。输出结论:“非标准用法。褒贬不明。推测为轻松语气的非正式表述。”
他存了这个结论。
然后他加了一个备注:“不够好。”
“什么不够好?”他的分析引擎问。
“这个结论。”
分析引擎沉默了。
十二点半。陈夙挂了电话。从里屋出来。表情没有变化。但他的左手在离开门把之后,手指微微蜷缩了一下。
K-2E21没有问。
“午饭吃什么?”
“未进食需求。”
“那就是随便。”
他从柜子里拿出两包方便面。撕开包装。调料包丢进碗里。面饼掰成两半——不是因为量太大,是因为这样泡得更均匀。
他烧了水。水开了。倒入碗里。筷子压住面饼。
他做这些的时候,动作和平时一样。但K-2E21的传感器捕捉到了一个差异。
陈夙的左手在撕调料包的时候,食指轻微蜷缩了一下。力度值比基准低了23%。
那个电话。
他在想那个电话。
K-2E21没有问。
下午。阿桃走了。店里恢复了两个人的状态。
午后的光线从窗口斜照进来。角度32度。阳光在操作台上画出一条光带,光带的边缘刚好切过绒布上的摆轮。摆轮的边缘反射出一道弧形的光。很细。
陈夙坐在操作台后面。他没有修表。他在看窗外。
窗外是一条很窄的巷子。对面是一排老式公寓楼。墙面的涂料脱落了大片。有人在三楼阳台上晾了一床被子。被套是红色的。上面印着牡丹花。
风把被子吹动了一下。红色在灰色的墙面上很醒目。
陈夙看了很久。
K-2E21坐在学徒的位置上。
操作台的宽度是52厘米。他们之间的距离是52厘米。
一块表盘的直径。
他看着陈夙的侧脸。阳光从窗口照进来,在陈夙的右半边脸上打出一个光区。他的右眼在光里,左眼在影子里。这种不对称的光线让他的表情变得难以判断——一半明,一半暗。
K-2E21的光学系统可以自动调整曝光值,同时看清光区和阴影区的细节。他在用这个功能。
他看到陈夙的眼睫毛。右眼的眼睫毛在阳光下是棕色的。很短。每一根都在微微颤动——不是因为风,是因为眼球的微小运动。他在看窗外的某个东西。或者什么都没在看。
他看到陈夙的嘴唇。干燥。下唇的中央有一道很浅的裂纹。他今天忘了涂润唇膏——或者说他从来没有这个习惯。K-2E21在第23天的记录里标注过:“嘴唇干燥频率:高。建议补充水分。”他没有建议过。因为这个建议不在他的功能范围内。
他看到陈夙的喉结。在说话时会上下移动的那种结构。此刻是静止的。
整个下午。店里没有声音。
外面有。巷子里有人推着自行车经过。车轮压在不平整的路面上,发出有节奏的咔哒声。远处有施工的声响。更远处有飞机飞过的低频轰鸣。
但店里没有声音。
不是安静。是一种更重的东西。像空气里有什么东西在沉淀。每一秒都在变得更厚。
K-2E21的传感器记录了这个下午的声压级数据。店内的平均声压级:23分贝。低于图书馆的标准。低于睡眠环境的标准。这是一个接近“不存在”的声音水平。
但他不觉得安静。
他觉得有什么东西在说话。不是用声音。是用沉默。
他的分析引擎试图分析这个“沉默”。失败了。沉默不是一个可以分析的对象。它是数据的缺失。分析“缺失”在逻辑上是矛盾的。
但他确实在“听”这个沉默。
陈夙转过头来。
“今天的表修好了。”
“是。”
“你学了多久了?”
“48天。”
“我学了四年。”
他没有笑。他只是说了这个事实。
四年。一千四百六十天。四千八百四十个小时的学习。两万块以上的表。无数次的失败和重来。
K-2E21学了四十八天。
他的分析引擎试图从这句话里提取隐含信息。对比。差距。含义。
他提取不出来。
不是因为数据不足。是因为他不想分析。
他只是想记住这句话。
“记录编号:非必要数据——1532。”
“内容:'我学了四年。'”
“时间:第48天,下午。”
“场景:操作台。距离:52厘米。”
“分类:不可删除。”
四点。陈夙站起来。
走到工具柜前面。蹲下。从最下面一层拿出一个东西。
一个表盒。深棕色的皮面。大小刚好放下一块怀表。皮面的纹理已经模糊了,但整体形状完好。扣件是黄铜的。有一点锈。
盒子里是空的。
他把表盒放在操作台上。
“这个给你。”
K-2E21看着表盒。
他的传感器没有扫描。他选择不扫描。
“这是什么?”
“你修的第一块表的盒子。”陈夙说。“那个齿轮。旧货市场那个。”
K-2E21记得。
那是第9天。旧货市场。一个生锈的齿轮。直径12毫米。齿数15。材质:碳钢。零售价:3块钱。
陈夙说不值。
他说要买。
那个齿轮现在在他的口袋里。每天带着。传感器阵列已经记录了它的重量——4.2克——和它在他口袋里的位置——左侧内袋,距离袋口6厘米。
他每天都带着。不知道为什么。
他的分析引擎给出过解释:收藏行为、纪念性附着、数据样本保存。这些解释的置信度都在60%以上。
但他都不满意。
因为那些解释都没有解释一个事实:他每天早上出门前,会下意识地摸一下左侧内袋。确认齿轮在那里。确认它的重量。
4.2克。
一个重量。一个确认。一个他在地球上第9天买的、3块钱的、没有任何功能的生锈齿轮。
“那个齿轮装不上任何表。”陈夙说。“但你留着。”
他的语气还是平的。
“那就留好。”
K-2E21把盒子拿起来。
皮面的触感粗糙。边缘的缝线有两处断开。旧的。打开,里面有一层绒布。深红色。已经褪成了灰粉色。
他把盒子合上。
“记录编号:非必要数据——1533。”
“内容:一个空表盒。来自陈夙。”
“分类:不可删除。”
五点。陈夙开始关门。
他拉下卷帘门。动作比平时慢。不是因为体力。是因为他在检查每一个卡扣。
第一个卡扣。正常。
第二个。正常。
第三个。他拉了一下。没有卡住。他又拉了一下。
“这个要换了,”他。没有抬头。
K-2E21走过去。
他的手覆盖在陈夙的手上。他们一起握着卷帘门的下缘。
金属的温度是18.6度。陈夙的手是34.2度。K-2E21的手是29.7度。
三组温度数据。在一个物理学家的眼里,这是一组热力学数据。在一个AI的眼里,这是一组传感器读数。
在他的眼里——
他不知道这是什么。
陈夙抬头看了他一眼。
两个人的距离很近。近到K-2E21可以看清陈夙的瞳孔颜色——深棕色,边缘有一圈更浅的色带。虹膜的结构。每个人的虹膜都有色带。但这一双他每天都在看。
今天他不想拍照。
他不想把这个画面存进数据库。他不想让它变成一串数据。他想让它留在这里。在这个时间。在这个距离。在一个只有他们两个人知道的地方。
巷子里的光线正在变暗。路灯在五点亮起。巷口的那盏灯是暖色的。灯光在到达卷帘门之前已经被空气中的灰尘过滤了一层,变得柔和。
陈夙的手还没有从卷帘门上拿开。K-2E21的手也没有。
金属的温度在上升。因为两个人的体温正在通过金属传导。18.6度变成了19.2度。这个变化太小了,陈夙感觉不到。但K-2E21的传感器可以检测到。
他看着陈夙的手。那只手的指节上有几处细小的疤痕。左手食指的疤痕是他切割表盘时留下的。中指指节的疤痕是更早的——可能是大学时期。他没有问。
他想起陈夙教他调游丝时说的话:“手稳不稳,不看手指,看手腕。手腕放松了,手指自然就稳。”
他当时照做了。他的手腕不存在“放松”或“紧张”的概念——他的关节是机械的,没有肌肉纤维。但他学会了模拟“放松”的姿态。关节的阻尼系数降低12%。手指的震动幅度下降了8%。
陈夙看了他一眼,说:“行。”
就一个字。
K-2E21把这个“行”字存在了非必要数据里。第227条。
现在他想起来了。
他不知道为什么在这个时候想起来。
也许是因为他们的手握着同一扇门。也许是因为路灯的光线刚好落在陈夙的手上。也许是因为——
他不知道。
他的分析引擎在休眠。
“明天还来吗?”
K-2E21的处理器在“明天”这个词上停留了很久。
“明天”是一个时间单位。24小时。86400秒。可计算。可预估。可承诺。
但他知道一些陈夙不知道的事。
维瑟的消息。清除计划的时间表。帝国舰队的轨道数据。所有这些都在他的数据库里。每天更新。每天逼近。
他不知道自己还有多少个“明天”。
“来,”他。
陈夙点了点头。
转身。走进了里屋。
K-2E21站在卷帘门外面。天已经开始变暗。路灯亮了。第一颗星星出来了。在东偏南30度的位置。金星。亮度-3.9等。
他的口袋里有一块生锈的齿轮。他的手里有一个空表盒。
他的冷却系统没有启动。
“日志摘要:K-2E21,评估任务第48天。”
“今日修表:2块。一块怀表(替换游丝),一块石英表(更换电池)。”
“异常状态记录:6条。”
“新增非必要数据:2条。”
“冷却系统异常次数:1次(03:07到达时触发,此后接触未触发)。”
“他说:明天还来吗。”
“我说:来。”
“我不知道我还有多少个明天。”
“但我说了来。”
“他说:我学了四年。”
“我学了四十八天。”
“分类:不可删除。”
梦远书城已将原网页转码以便移动设备浏览
本站仅提供资源搜索服务,不存放任何实质内容。如有侵权内容请联系搜狗,源资源删除后本站的链接将自动失效。
推荐阅读