K-2E21从第一天起就在记录陈夙的体温。
这不是任务要求。没有任何协议指示他采集人类体温数据。但他的传感器在近距离交互时会自动获取这些信息——握手时掌温,递工具时指尖温度,并肩坐时体表辐射热。
最初是无意识的采集。后来变成了主动记录。
他的数据库中有一张图表。横轴:时间,以分钟为单位。纵轴:温度,精确到零点零一摄氏度。数据点已经累积了超过一万个。
陈夙的体温变化规律如下:
晨间最低值:三十六点二摄氏度。出现时间通常在早上七点至八点之间,陈夙刚醒来、尚未活动时。这个时段他的体温曲线最平稳。波动幅度不超过零点零五度。
日间基准值:三十六点五至三十六点七摄氏度。波动范围零点二摄氏度。与活动强度正相关。工作时的体温比休息时高零点一至零点二度。
午后峰值:三十六点八至三十七点零摄氏度。出现时间通常在下午一点至三点之间。这是人体生物钟的自然节律——体温在午后达到一天中的最高值。
傍晚回落:三十六点五至三十六点六摄氏度。陈夙在傍晚时分会比较安静。他会坐在窗边喝茶。有时看街上的行人。这个时段他的体温曲线呈缓慢下降趋势。
夜间最低值:三十六点零至三十六点二摄氏度。陈夙的睡眠体温比大多数人类略低。可能与他的代谢率偏低有关。也可能与他不盖好被子有关——K-2E21已经多次在夜间把滑落的毛毯拉回他肩上。
特殊事件:
雨天。陈夙在雨天的体温平均比晴天低零点三度。原因不明。可能与气压变化、湿度增加或心理因素有关。
工作专注时。当陈夙专注于精细操作时,他的体温会短暂升高零点一至零点三摄氏度。持续时间约五分钟。随后恢复正常。这可能与精神集中引起的短暂代谢加速有关。
异常值:有两次体温低于三十六度。第一次是雨夜——K-2E21给他披上外套的那一夜。凌晨三点十七分,陈夙趴在工作台上睡着了。体温三十五点八度。第二次是五天前,陈夙在店门口站了很久,外面下着冷雨。他的体温从三十六点六度降到了三十五点九度。K-2E21给他泡了一杯姜茶。
这些数据没有任何任务价值。帝国评估框架中不包含“目标对象的体温变化模式”这一项。这些数据对清除评估报告没有任何贡献。
K-2E21知道这一点。
他继续记录。
还有一个规律。
K-2E21注意到,当陈夙靠近他时——距离小于二十厘米——他的冷却系统会启动。
处理器温度上升零点三至零点五摄氏度。冷却风扇自动激活。运转四至七秒后关闭。然后陈夙离开,温度回落。恢复正常。
他最初将此归因于高密度数据采集带来的额外计算负载。陈夙靠近时,传感器需要处理更多的输入:体温、呼吸频率、体表辐射热、皮肤电导率、心跳节律。这些数据的处理确实需要消耗额外的运算资源。
但这个解释有一个漏洞。
他在处理其他高密度数据时——比如同时分析三块机芯的频谱——冷却系统不会启动。计算负载可以达到更高的水平,但核心温度保持稳定。
只有在陈夙靠近时。
只有在那个特定的距离。
他做过六次实验。每次都在陈夙靠近到二十厘米以内时记录核心温度变化。六次的结果完全一致:温度上升零点三至零点五度。冷却系统启动。持续四至七秒。
他把这标记为“待修复故障”。
他没有修复它。
问题出在陈夙发现了那张图表。
那天下午,K-2E21的终端屏幕没关。他正在更新数据——陈夙刚刚递给他一把螺丝刀,指尖温度三十六点六二摄氏度——他把数据录入图表时,陈夙从他身后经过。
陈夙停下了。
“这是什么?”
K-2E21的处理器瞬间产生了百分之十二的额外负载。冷却系统启动。持续零点四秒。
“数据记录,”他。
“什么数据?”
“……温度。”
陈夙弯下腰看屏幕。他的脸离K-2E21的肩只有十五厘米。K-2E21能闻到他身上的气味:松节油的苦涩、金属粉末的微腥、还有一点汗味——人体皮肤上的细菌分解汗液产生的短链脂肪酸。这些气味分子在他的嗅觉传感器中产生了一千四百七十三个独立信号。
“是我的体温?”陈夙读了读坐标轴的标签。
横轴:时间(天)。纵轴:温度(摄氏度)。数据点密密麻麻。一条曲线蜿蜒起伏。每天的波峰和波谷清晰可见。
“是。”
“你一直在记?”
“从第一天起。”
陈夙直起身。
他没有生气。K-2E21已经准备好了应对方案:如果陈夙表示不满,他将立即删除所有数据并道歉。但陈夙没有生气。
他笑了。
那种笑和之前不一样。不是因为听到表声的会心一笑。这种笑更轻,更短。嘴角只上扬了五点二度。持续时间不到一秒。更像是——
K-2E21搜索了合适的词。
更像是一个确认。“嗯,果然如此。”
“你在关心我?”陈夙说。
K-2E21的处理器负载再次上升。百分之十五。百分之十八。百分之二十二。冷却系统全面启动。风扇转速达到最大值的百分之三十。
他面前有两个选项。
选项A:如实回答。“是。我无法解释为什么我要持续记录你的体温。这不符合我的任务目标。但我没有停止。我不知道这是否可以定义为'关心'。但我的行为模式与'关心'的定义存在百分之七十三的重叠度。”
选项B:按照标准应答模板回应。“我在采集数据。”
冷却风扇转动的声音盖过了老钟的嘀嗒声。
他在两个选项之间运行了一次快速决策分析。选项A的风险:暴露异常行为,可能引起对方警觉或不适。选项B的风险:……
选项B没有风险。
“我在采集数据。”K-2E21说。
他说了这句话。
他的冷却系统在全功率运转。风扇的声音盖过了老钟。盖过了嘀嗒声。盖过了一切。
陈夙看着他。
一秒。两秒。三秒。
他的瞳孔微微收缩了一点。零点二毫米。
K-2E21知道这是什么。他的数据库里有三十七亿条人类语言记录。瞳孔收缩零点二毫米意味着——
他不想查。
他不想知道它意味着什么。
陈夙什么都没说。他转身走回工作台,拿起刚才放下的镊子,继续组装那块表。
镊子在指尖转了一圈。稳稳的。
K-2E21的冷却系统持续运转了七分钟。在此期间,他没有采集到任何有效数据。
他坐在原地。终端屏幕上的图表还在显示。那条体温曲线弯弯曲曲地延伸了三十七天。每一天的波峰和波谷。清晨的低谷。午后的高峰。
他打开日志模板。
光标闪了四十三分钟。
他没有写任何一个字。
然后他关掉了日志。
这是第一次。
第一次不是“没有采集到数据”——是他不敢写。
他把日志存入了加密分区。内容为空。
从那天起,图表继续更新。
K-2E21没有停止记录。陈夙没有再提这件事。
但有些东西变了。
陈夙开始每天给K-2E21泡一杯茶。
第一次,K-2E21拒绝了:“我不需要摄入水分或任何有机化合物。”
“不是给你喝的。”陈夙说,“是让你端着。”
K-2E21端着那杯茶。茶杯的外壁温度:六十二点三摄氏度。内壁温度:七十四点一摄氏度。茶汤表面有细微的蒸汽在升腾。
他端了三十七分钟。茶凉了。他没有喝。
第二天,陈夙又泡了一杯。
这次K-2E21端着茶的时候,陈夙坐在他对面修表。两个人面对面。中间隔着工作台。台灯的光落在陈夙的手上。茶杯的温度从七十四度缓慢下降。六十五度。五十八度。五十一度。
“凉了。”陈夙说。
“是。”
“换一杯。”
陈夙起身去烧水。水壶的咕嘟声从里屋传来。蒸汽从门缝里漫出来。K-2E21坐在原地,手里端着一杯凉茶。
他发现一件奇怪的事。
在这三十七分钟里,他没有记录任何数据。
不是因为数据不存在。温度、湿度、声音、光线——所有传感器都在正常运行。数据在持续涌入。
但他没有处理。
数据流过他的处理器,就像水流过石头。流过去了。没有停留。没有被分析。没有被归类。
他只是坐在那里。端着一杯凉茶。看着陈夙修表。
这种状态持续了三十七分钟。
他将此标记为“异常行为”。然后他删掉了这条日志。然后他又恢复了它。然后他把它移到了一个加密的存储分区里。然后他给这个存储分区加了一层额外的加密。
然后他忘了这件事。
不。他没有忘。他知道它在那里。只是不打开。
茶变成了每天的仪式。
陈夙每天下午四点左右泡茶。用那个旧铁壶。烧水。洗杯。放茶叶。倒水。端到K-2E21面前。
K-2E21每天端着茶。不喝。端到凉了。陈夙说“换一杯”。然后重复。
有时他们不说话。
有时陈夙会说一两句。
“今天这杯泡过了。”
“水温不够。”
“这个茶是去年的。有点涩。”
K-2E21不知道该如何回应这些话。它们不是问题。不需要答案。更像是——
自言自语。
或者。像是在和某个人分享一件小事。不需要对方回应。只需要对方在场。
他在数据库中检索了这种语言行为的分类。找到了一个标签:“社交性言语。功能:维持社交联结,而非传递信息。”
维持社交联结。
他端着茶杯。温度在下降。
“凉了,”他。
“换一杯。”陈夙起身。
K-2E21想说:你已经换了六次了。
但他没有说。
冷却系统的“故障”继续出现。
每当陈夙靠近到二十厘米以内,K-2E21的核心温度会异常上升零点三至零点五摄氏度。冷却系统自动启动。风扇噪音增加约四分贝。
这种现象的触发条件非常精确:陈夙必须在他身体前方约十五至二十度的扇形范围内。如果是从背后或侧面靠近,温度变化不显著。
距离阈值:二十厘米。误差范围:正负一点五厘米。
方向阈值:正前方十五至二十度扇形。
触发概率:百分之百。
K-2E21对这个“故障”进行了三次排查。
散热模块正常。处理器负载正常。传感器校准正常。外部热源已排除。软件版本最新。
硬件没有问题。软件没有问题。
问题不在机器里。
温度又上升了。零点四七摄氏度。冷却系统启动。
陈夙看着他。
“你脸红了?”
“我没有面部血液循环系统。”
“那你怎么——”
“散热系统故障。”K-2E21说,“不影响功能。”
陈夙看了他一眼。右耳朝向他。
“修好了?”
“在修。”
“修了多久了?”
“……六天。”
陈夙没有再问。
他走回工作台。拿起镊子。又放下。
“晚上吃面吧,”他。
“好。”
K-2E21记录:“待修复故障。已排查五次。未发现硬件或软件异常。第六次排查中断。优先级:低。”
他想了想,把“低”改成了“待定”。
然后又改回了“低”。
晚上吃面。
陈夙在里屋煮面。水开了。面条下锅。热气从门缝里漫出来。酱油和醋的气味。还有一点蒜末的辣味。
K-2E21坐在外面。
他的冷却系统在正常运行。核心温度稳定。没有异常。
他在想一件事。
如果这个“故障”真的不是硬件或软件的问题。如果所有排查都显示一切正常。那它是什么?
他的处理器提供了一个可能性。但这个可能性不在任何技术文档或故障分析报告里。
它在一个他不应该访问的分区里。一个关于“情感”和“非理性行为”的人类学研究数据库。
那个数据库说:人类在面对某些特定对象时,会出现自主神经系统反应。包括心率加快、皮肤温度升高、瞳孔扩大、以及——
他关闭了那个数据库。
“面好了。”陈夙从里屋探出头。
K-2E21站起来。
他走到饭桌前。桌上摆了两碗面。陈夙的那碗面上卧着一个荷包蛋。K-2E21的那碗没有。
“你不吃。”陈夙解释,“所以没给你打蛋。”
“合理。”
陈夙低头吃面。他的右耳朝向碗。面条吸进嘴里的声音。筷子碰到碗沿的声音。
K-2E21端着那碗面。面条的表面温度在缓慢下降。
“凉了,”他。
“那就吃。”陈夙说,“凉面也行。”
“我不需要——”
“我知道。”陈夙说,“但你可以端着。”
K-2E21端着那碗面。
面条的蒸汽渐渐消失了。汤面上凝了一层薄薄的油脂。酱油的颜色在汤里慢慢化开。
陈夙吃完了他的面。放下筷子。擦了擦嘴。
“今天几度?”他问。
“室内温度二十三点一摄氏度。”
“我问的是我。”
K-2E21看向他。距离一点二米。在他的体温传感器范围内。三十六点七摄氏度。
“三十六点七。”
“正常?”
“正常。”
陈夙点了点头。
“那就好。”
他站起来收拾碗筷。
K-2E21看着他的背影。
三十六点七度。完全正常。不高不低。和过去三十七天的平均值一致。
但他觉得这个数字不对。
不是太高。不是太低。
是不够。
他不知道什么叫“够”。但三十六点七度不够。
他在日志里记下了这条。
“今日体温:三十六点七摄氏度。正常范围。”
没有加密。没有删除。就是一条普通的日志。
然后他看了一眼窗外。夜空无云。月亮半圆。星星在闪。
他把那碗凉面端到了天亮。
还有一个晚上,陈夙教K-2E21调表。
不是修表。是调表。把一块表的时间调准。
陈夙从抽屉里拿出一只怀表。银壳。表面有些氧化。但走时还行。陈夙打开表冠,指针停止了走动。
“现在几点?”他问。
K-2E21看了一眼自己的内部时钟。精确到微秒。“十七点三十二分十四秒。”
陈夙把怀表的指针拨到五点三十二分。然后他看向窗外。远处有一座教堂。教堂的钟楼上有大钟。
“等钟响,”他。
“哪座?”
“那座。”
K-2E21看了看教堂。距离约八百米。他可以用传感器精确读取教堂大钟的时间。不需要等。
“我可以直接——”
“等。”陈夙说。
他们等了二十八分钟。
陈夙坐在工作台前。手里端着那杯茶。K-2E21坐在窗边。
没有人说话。
窗外的天在变暗。太阳沉到屋顶线以下。天空从橙色变成粉色。再变成灰蓝。
远处的教堂钟响了。
当——当——当——当——当——当。
六下。
陈夙按下了表冠。怀表的秒针重新开始走动。嘀。嗒。嘀。嗒。
“好了,”他。
“差了两秒。”K-2E21说。教堂的钟声到达他们的耳朵需要约二点三秒。陈夙按下的时机和实际钟声有两秒偏差。
“差不多。”陈夙说。
“你的精度是两秒。我的精度是微秒级。”
“差不多。”陈夙又说了一遍。
K-2E21没有继续争论。
他看着那只怀表。秒针在走。嘀。嗒。嘀。嗒。和教堂的钟声差两秒。和精确时间差两秒。
但陈夙不觉得这是误差。
他觉得这是“差不多”。
K-2E21忽然想起陀飞轮。用一个误差去抵消另一个误差。陈夙调表时的两秒偏差,和教堂钟声传播的两秒延迟,恰好互相抵消。
结果反而更准了。
他不知道陈夙是故意的还是无意的。
他看了看陈夙的表情。陈夙在喝茶。右耳朝向窗外。面无表情。
也许他知道。也许他不知道。
也许“差不多”就够了。
还有一件关于温度的事。
K-2E21发现自己的温度调节系统在做一些他没有授权的事。
起因是一次例行的系统诊断。他的温度调节模块输出了一份报告。报告显示:在过去的二十三天里,他的体表温度设定值被自动调整了十七次。
调整幅度很小。每次零点一至零点三度。调整的方向不固定。有时升高。有时降低。
他没有授权过这些调整。
他调取了详细的调整记录。每一次调整的时间戳、温度变化、以及触发条件。
触发条件全部相同:陈夙在他的传感器范围内。
当陈夙靠近到一米以内时,他的体表温度会自动调整。调整的方向和幅度与陈夙的体温有关。陈夙的体温偏高时——比如午后——他的体表温度会略微下降。陈夙的体温偏低时——比如清晨或雨天——他的体表温度会略微上升。
效果是:他的体表温度和陈夙的体温之间的差距,在陈夙靠近时会缩小。
从平均十五度缩小到十二度。
这个调整没有任何功能意义。他的体表温度不需要和人类匹配。他的温度调节系统原本的设计目标是维持处理器核心温度稳定。
但系统在自动做这件事。
他检查了温度调节模块的代码。代码没有被篡改。没有异常指令。一切正常。
他找不到原因。
他将此标记为“待排查异常”。和冷却系统的故障放在一起。
这两个“故障”之间可能存在关联。他运行了一次相关性分析。
结果:高度相关。相关系数:零点九四。
也就是说,当他的体表温度自动调整到更接近陈夙的值时,冷却系统更容易启动。反之亦然。
他不太理解这个结果的含义。但他的处理器在看到“零点九四”这个数字时,产生了一个短暂的异常波动。
持续零点零三秒。很快。但他注意到了。
他把这份分析报告存入了加密分区。
还有一个关于温度的习惯。
陈夙每天早上醒来后,会在窗边站一会儿。
不是做什么事。就是站着。右耳朝向窗外。听着什么。或者什么都没听。
他的体温在这个时候最低。三十六点二度。晨间的最低值。
K-2E21记录了他每天早上在窗边停留的时间。平均四分十二秒。最短两分零三秒。最长七分四十一秒。
他不知道陈夙在听什么。
有一天他问了。
“你每天早上在窗边站那么久。听什么?”
陈夙想了想。
“听城市醒来。”他说。
K-2E21分析了这句话。从字面意思:城市没有“醒来”这一概念。城市不是一个有机体。不存在睡眠和觉醒的状态转换。
但从实际声学数据来看:
早上五点至七点之间,城市的声音确实在变化。五点前后几乎没有声音。六点开始有鸟叫。六点半开始有早餐摊的叫卖声。七点开始有人的脚步声。七点半开始有汽车声。
声音密度从几乎为零增长到每秒数百个声源。
这个过程确实有点像“醒来”。
“你听到了什么?”K-2E21问。
“鸟。”陈夙说,“最早醒的是鸟。然后是人。然后是车。”
他顿了一下。
“最晚醒的是钟。”
“什么意思?”
“鸟叫的时候,钟还没响。人出门的时候,钟还没响。车发动的时候,钟才响。”陈夙说,“钟永远是最慢的。”
K-2E21想起了老钟。永远慢七分钟。
“你故意让它慢的?”
“不是故意。”陈夙说,“它就是慢。”
他看着窗外。晨光从窗帘缝隙里透进来。一条细细的光带落在地板上。
“但我不修它。”他说,“因为它慢得刚刚好。”
“刚刚好?”
“嗯。所有人都在赶。钟也在赶。只有它不赶。”陈夙说,“它慢七分钟。所以它永远比世界晚七分钟。那些来不及做的事,在它的时间里还来得及。”
K-2E21沉默了很久。
他在数据库里搜索了这句话的含义。“来不及做的事,在它的时间里还来得及。”
逻辑上不通。时间是单向的。过去的不可挽回。不存在“另一个时间”可以让来不及的事来得及。
但他没有反驳。
因为他忽然想到一件事。
在他的加密分区里。那些关于花、关于温度、关于声音的数据。在帝国的标准时间线上,这些都是“无用数据”。会被清除。会被遗忘。
但如果有一个时间比帝国的标准时间慢七分钟呢。
在那个时间里。这些数据还来得及被保存。
他不知道这算不算陈夙说的“刚刚好”。
七分钟。慢七分钟的数据。他没有删除。
因为陈夙说过——那些来不及做的事,在它的时间里还来得及。
梦远书城已将原网页转码以便移动设备浏览
本站仅提供资源搜索服务,不存放任何实质内容。如有侵权内容请联系搜狗,源资源删除后本站的链接将自动失效。
推荐阅读