第二十七章 窗玻璃表面
书名:无声咬合,撬不开的榫卯 作者:茉莉小妖 本章字数:5389字 发布时间:2026-10-07

## 第二十七章 窗玻璃表面

梁丘砚周四上午坐在工位上。窗外是同样的冬日灰白天色,和昨天前天没有区别。面前摊着一份下午要用的会议材料,光标停在第二页中段,从九点四十七分开始就没再动过。

他还在想端木景然的事。从凌晨开始那个念头就没断过,到上午已经不再是模糊的色块,凝结出了一些轮廓,但还说不清是什么形状。

十点十二分收到一封邮件。周敬尧的助理发来的,下周三沟通会的议程补充说明,附了一份恒业战略部对客户C项目的前期内部讨论纪要。梁丘砚点开附件,目光扫过条目,停在第五项。"数据源优化路径"下面列着几点建议,其中一条写着:建议在正式沟通中提出备用数据源方案,预期可降低整体成本约百分之八。风险:客户方原始内容版本使用率可能下降。建议由主数据端向客户方提前做软性铺垫。

主数据端在恒业那边的对应人是端木景然。纪要里写得很清楚:数据端对接人,端木景然。梁丘砚把页面滑到末尾,看到日期戳,本周一。

端木景然在本周一的时候已经知道恒业内部有这个建议了。他在周二晚上坐在泊岸靠窗第二排,把那杯温水推到梁丘砚面前,杯柄朝着他右手抓握的角度。整晚没说任何关于这份纪要的事。他只是坐在那里,用他一贯的空白输出方式存在着。但梁丘砚记得很清楚,那天晚上端木景然的视线停留时长、语速、手收回的速度,全部处于那套“对梁丘砚特殊”的偏差区间里。

梁丘砚关掉了纪要。站起来去茶水间接了杯水。端着走回工位的路上,他脑子里两条线同时在走:端木景然在那个周二晚上的所有表现,和他知道这份纪要上的内容。这两件事可以同时存在。前者不包含后者的任何信息。端木景然在他的输出系统里完满地执行了两种模式,在私人场域里输出私人的、物理的、指向梁丘砚的偏差信号;在工作系统里处理一个会对梁丘砚所在方产生影响的业务判断。两个系统之间没有交叉。像两条在各自轨道上稳定运行的电路,彼此之间没有信号传递的路径。

他坐下,端起水杯喝了一口。水的温度是室温,比端木景然推过来的水低了些。他没把杯子握在掌心里,放在桌角。手指无意识地碰了一下外套内袋里那枚木书签的边缘,很快,不到半秒。然后把手放回键盘上。

上午剩下的时间处理了其他工作。回复邮件,和同事讨论一个文案修改方向。外部行为全部正常。但他脑子里那个持续的进程已经完成了一个关键的框架构建。它把端木景然的业务判断和端木景然在私人场域里的空白输出放在同一个坐标系里。在这个坐标系里,两者之间的距离正在被他的共情能力不断缩短。

下午两点,梁丘砚去了泊岸附近的一家便利店买水。路过咖啡厅门口的时候,视线隔着玻璃扫了一眼靠窗第二排。没人。他继续走。但走过了大约三秒之后,脚步自己慢了下来。他站在便利店门口,没进去。转过身,重新走回泊岸门口,推门进去了。

他走向靠窗第二排,坐下来。桌上没有端木景然的东西。今天不是他们约定的见面时间,端木景然不会在周四下午出现在这里。梁丘砚坐下来之后看着对面那把空椅子。它在等一个还没来的人。要等多久不知道。那个人今天到底会不会来也不知道。他把手放在桌面上,把杯垫的位置调整了一下,让它和端木景然那枚旧杯垫平时放置的坐标对齐。

他坐在那里二十五分钟。什么都没发生。对面始终空着。那个空位本身并无含义,一个人坐在一把空椅子对面也谈不上有什么值得记录的。但梁丘砚的系统在处理这个“空”的结果时,正在给它附加一个标签:该信号源在此时段内未产出信号。这个标签本身是中性的事实描述。但在他的感知层里,它正在从灰色向一种更冷更硬的色调过渡。那个过渡的过程里没有外部输入参与,纯粹是他自己在对一个恒定的“空”进行持续解读时产生的颜料沉淀。

他站起来离开泊岸。走到门口时回头看了一眼靠窗第二排。空椅子还在那里,桌面干净,没有任何人占据的痕迹。推门出去,冷风迎面扑来。他走进风里,步伐均匀。但脑子里端木景然那片空白区的画像,已经多了一层边框。边框的颜色比他记忆里所有端木景然的输出都要深一些。接近低温的灰色。

晚上七点,梁丘砚再次去了泊岸。这一次端木景然在那里。坐在靠窗第二排,面前一杯水、一台电脑。他抬头看见梁丘砚走进来,视线在他脸上停了一下。梁丘砚走过去坐下来,动作和往常一致。但坐下之后,手没有放在桌面上。手指收在袖口里,只露出指甲盖的尖端。

端木景然注意到了。他的视线在梁丘砚的袖口上停了一下,然后伸手把自己面前那杯没动过的水推了过来。水的温度是准确的入口温度。杯柄的方向是他习惯抓握的角度。那杯水被推到梁丘砚的杯垫上,杯底和木桌面之间发出轻微的摩擦声响。这个动作的物理参数和过去几十个夜晚完全一致,推力幅度,停下位置,杯柄朝向。端木景然的身体在输出这个动作时已经不需要经过有意识的计算,它成了一个嵌入底层程序的自动化指令。

梁丘砚接收了这个动作。手从袖口里伸出来,握住杯壁。但他没有像往常一样让手停留一段时间。端起来,喝了一口,放回杯垫上。放下之后手指就离开了杯壁。

端木景然的视线在那只收回去的手上停了一下。他在梁丘砚的手指脱离杯壁的速率上做了一个记录,比之前快了。梁丘砚的手不再像以前那样在杯壁上停留额外的秒数。

端木景然说,你今天下午去了泊岸。

梁丘砚看着他的脸。那双深棕色的眼睛里依然什么都没有。他只是在陈述一个事实,可能通过什么系统看到或推算出了梁丘砚的到访记录。嗯,路过。

你坐了一会儿。

嗯。你不在。

端木景然的视线在梁丘砚的眼睛上停了一下。梁丘砚今天的输出和基线数据之间有几条偏移,声频比平时低了半个刻度,手放置的位置比平时偏右了几厘米,视线在端木景然脸上停留的时间比平均值短了一些。端木景然的系统正在处理这些偏移,把它们放在梁丘砚的文件夹里,标注为当日状态存在未知变量。

他说,你今天的状态和昨天相同。你在继续处理一个系统任务。

梁丘砚没有否认。他看着端木景然的眼睛,那片空白和过去几个月每一天坐在这个位置上时完全一致。但今天,他看着那片空白的时候,他的感知系统在测量它的温度。在用以前没用过的频段扫描空白表面的热辐射。返回的数值低于他在普通社交场景里读取到的任何情绪信号的表面温度。在他的刻度上被标记为接近室温,但他的共情能力在把“接近室温”转换为内部语言时,产生了一个对应词。

冷漠。

这个词不是来自端木景然的输出。它来自梁丘砚自己的系统对“低于常规情绪信号表面温度”这个测量结果的内部翻译。一枚标签,被他的共情能力自动生成并贴附在所观测的空白区域表面。它正在空白区上缓慢地、不显眼地扩散。边缘还没抵达端木景然的任何具体输出,但已经附着在那片空白的所有可见位置上。梁丘砚看着端木景然坐在他对面,看着对面的人端起自己的水杯喝了一口,放回杯垫上,放回那个用了几百次的、和杯垫边缘对齐的精确坐标。所有动作参数都是中性的。但那个标签已经覆盖了它们全部。

端木景然说,你在用你的方式处理这件事。他看不到那个标签。他只能观察物理参数的变化。手收回去的速度比平时快,声音比平时低半个刻度,视线停留时长缩短。他的系统调用了梁丘砚文件夹里的一条历史数据,梁丘砚在低能量状态下的行为模式与当前状态部分匹配。根据这条数据得出推论,你的系统正在高负载运行,体内的处理任务占用了大量带宽。

梁丘砚听到高负载运行这个描述。它是对的。他的系统确实处于高负载状态。那个负载的来源是他在对一个永远无法读取的对象执行持续的读取尝试。每一次尝试都返回空结果,但每一次尝试都在那片空白的表面上留下了一道微不可察的刮痕。那些刮痕积累到此刻,已经在空白表面上形成了一个图案。图案的名字正在被缓慢地拼写出来,一笔一画,每一笔都来自梁丘砚自己的感知系统在对“空白”这个现象长期观测后产生的解释。

解释的结果是,这个人对我,可能并没有我以为的那层输出。

他把那杯水重新端了起来。这一次握着的时间比之前更长。端木景然注意到了这个变化,手在杯壁上停留的时长恢复了部分,但只到标准值的百分之六十。整体状态仍在基线以下。端木景然坐在对面,他的系统在处理这些数据时遇到一个从未遇到过的问题:他读取了梁丘砚的全部物理参数变化,但无法将它们映射到任何已知的状态类别中。缺少了一个关键变量。

端木景然问,你有没有什么想说的。

梁丘砚看着他的脸。那双深棕色的眼睛依然空空荡荡。那双眼睛在过去的几个月里看过了他的一切状态,记下了一千多条数据,但在他把“冷漠”这个标签投射上去之后,那些记录现在看起来都有了不同的厚度。他以前在那些记录里看到的是被关注。此刻他在同样的记录里,看到的是另一种可能的解释:被分类。被分类意味着被记录被存储,但不一定意味着被倾向。被观察可以是没有温度的。所有端木景然的输出都是同样的平直度。他在梁丘砚面前输出的数据和输出给任何人的数据在格式上是一致的。只是数量更多。而他的系统正在把“数量更多”重新解读为功能需求。对方需要他的存在来填补某种空白,而不是需要他本人。

梁丘砚说,没有。声音比平时轻了一些。不是情绪抑制,是发声系统在输出这两个字时出现了一次微小的资源竞争。一部分处理带宽被那个生成标签的进程占用了。

端木景然听到了那个声压变化。系统在记录中标记为输出振幅偏移。存放了这个偏移,调整了桌面上杯垫的角度,然后进行了一次额外扫描,尝试用更高的分辨率去观察梁丘砚的状态。扫描返回的数据和之前一样:物理参数。只有物理参数。

他说,你的声音比平时小了约四分之一。

梁丘砚没回答。把那杯水端起来喝完了最后一口。然后放在桌面上,没有放回杯垫上。杯子落在木桌面上发出一声短促的脆响。位置偏离了杯垫坐标,大约三厘米。

端木景然看着那只偏离的杯子。系统中生成一条记录,梁丘砚今天没有将水杯放回原位,偏离值三厘米,行为模式与历史数据不符。把记录存入文件夹。存完之后,手从键盘上抬起来,伸向梁丘砚那枚杯垫的方向。停在杯垫边缘的位置。但没有碰那只杯子,没有把它放回杯垫上。手指在杯垫上方停留了约一点二秒,然后收回。收回的速度比标准值偏慢。身体在执行一个“想帮对方把杯子放回原位”的指令,但指令执行到半途时被系统终止了。因为系统在生成指令的同时处理了一条新信息:梁丘砚今天的手收回去的速度比平时快,视线停留时长缩短,杯垫偏离了坐标。这些数据的组合形成了一个需要暂停执行的标记。

梁丘砚看到了那只手。看到了它伸向自己的杯垫,停在半空中,然后收回去。整个持续了一点二秒。那点二秒里,他的感知系统捕捉到一个以前从未从端木景然的方向捕捉到过的东西:一个停顿。端木景然的输出系统里出现了一个悬停。那个悬停的位置在“想要把杯子放回原位”和“确认杯子被故意放在偏离位置”之间。系统在那个位置上进行了一次判断。结果是,操作被暂停。

他看着那只手收回去。感知到了那个暂停。在端木景然的空白输出上看到了一个新的纹路,不是改变,是中断。他的系统正在把那个中断读作一个信号,他在考虑要不要接近我,然后他决定不接近。这个解读是梁丘砚自己的系统对端木景然行为变化的合理化解释。它开始附着在那片空白的表面上了。和那个“冷漠”的标签并排放着,正在缓慢地融合。

端木景然说,你今天的状态会影响明天的状态。你的系统在明天上午九点之前不会完成当前任务的完整代谢。你明天可能仍然无法把杯子放回杯垫上。

梁丘砚听着。端木景然在陈述一个基于数据分析的预测。准确性很高,因为他的系统对梁丘砚的状态变化有足够丰富的历史数据。但梁丘砚的系统在听到这个预测时,把它作为一个新的数据输入,把语义调整为:他知道你今天不会好。他在为明天的你同样状态不好做预设。调整的方向是他的共情能力在阅读端木景然的输出时自动选择的。它把一个关于事实的中性描述,放置到了一个以“他不主动修复”为背景的框架中。

梁丘砚站起来。穿好外套,围巾。动作比平时慢了一些,但不是刻意慢。身体在发出一个信号,它在离开这个空间。

端木景然也站了起来。动作和平时一样快。但在梁丘砚拿起围巾的时候,他的手伸向了自己的围巾,取下来,递向梁丘砚的方向。今天没有说“明天降温”。只是把围巾递了过去。

深灰色,叠好的边缘整齐,握在手里,递过来。

梁丘砚的视线在那条围巾上停了一会儿。这条围巾从梁丘砚给端木景然开始,在两人之间来回传递了很多次。变成了他们之间一种无声的每日标记,围巾的传递意味着明天的距离和今天一样。但今天他的系统在看着那条围巾的时候,把“递围巾”这个动作放进了新生成的框架里。框架对它的解读是:他给出一个标准动作。因为他在每个降温的夜晚都执行这个标准动作。今晚也是。这个动作不包含今晚的特殊变量。

梁丘砚说,我今天不需要。声音平直。

端木景然的手在空中停了一下。围巾在他手中停留了约一点五秒。然后他收回手,把围巾挂回自己脖子上。动作匀速。但他的系统在“梁丘砚没有接过围巾”这个事件发生之后,自动生成了一条新记录:梁丘砚今天拒绝了围巾传递。与历史行为模式不符。该变量暂时无法归因。

他站在门灯下面,看着梁丘砚推开门走进了冷风里。梁丘砚走出去之后没有回头。走进了那条已经被走过几十次的回家的路。

冷风里。外套内袋里那枚木书签贴着胸口,移动时边缘轻轻抵着肋骨。物理地存在着。他走在路上,脑子里在回放刚才端木景然递围巾的动作。他的系统给那个动作附加了一层边缘,薄得几乎看不见,颜色和“冷漠”标签的底色一致。他沿着那条边缘走着,每一步都在测量它的长度。回家的路上,被自己的感知系统引导着走向一个他自己还没有完全看见的位置。那个位置上,端木景然的空白第一次被标上了颜色。低饱和的,像凝结了一整夜之后的窗玻璃表面。

上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 ☝ 👆 👇 ✌ ✋ 👌 👍 👎 ✊ 👊 👋 👏 👐 ✍
添加表情 评论
全部评论 全部 0 条
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0元
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0元
立即支付
请输入回复内容
取消 确认