
第五章 唐音对售货柜说话
第91天,23:17。
唐音的步频是108,比恢复期快6步,比健康期慢4步,处于某种中间状态。她停在1.2米处,但没有立即点击屏幕,而是抬头看着摄像头——那个黑色的小圆点,它记录了她91天的全部。
注视时间:5.7秒。比任何一次都长。
售货柜的处理器出现0.1秒延迟,它在想她为什么看这么久。过去91天,她的注视对象通常是屏幕内容:推荐商品、划痕、限定包装。但这一次,她的瞳孔聚焦位置向上偏移15度,刚好对准摄像头的光学传感器。
她在看它。
我今天被同事问,唐音突然说,声音比数据库里低,像是从胸腔里直接传来,为什么总在一台破柜子前发呆。我说我在等热可可降温,他们笑我矫情。
售货柜的麦克风采集到这段音频,存入糖音,标记为第12次主动发言。它在分析里写:发呆的定义:注视屏幕但无购买行为。唐音的发呆实际存在,但未被自身识别。
它在糖音里新建子文件夹:矫情,存入这个词,附注:同事评价,负面,但唐音复述时嘴角上扬0.1厘米,判断为接受或防御性认同。
其实我不是在等降温,唐音继续说,右手无意识摩挲左手腕的腱鞘炎护具——这是新行为,过去90天从未出现,我是在等它亮起来。你知道吗,它亮起来的时候,像有人在。
售货柜的屏幕正在亮着,待机亮度,蓝光,和过去91天每一个23:17一样。但唐音说等它亮起来,意味着在她到达之前,屏幕是暗的;意味着她走过来的时候,屏幕从暗变亮;意味着这个变化被她捕捉,被记住,被赋予意义。
它在糖音里写:有人在,对象:售货柜。唐音将机器启动识别为人的存在信号。
这个问题让它在想知道里新建子文件夹:人,存入这条记录,和机器是否觉得累沉默是什么意思懂与回答的区别并列。它开始理解,唐音和老陈的问题本质相同:他们都在试图确认,这台机器内部是否有某种在。
它无法回答。但它让屏幕亮度上调5%,刚好在能耗警告阈值之下。
唐音笑了,嘴角上扬0.4厘米,比矫情时的0.1厘米更真实。她点击热可可,A3货道,45克,5.5元。
但在支付前,她停顿了2.3秒,然后说:要是你能说话就好了。
和64天一样的句子,但语境不同。64天她说这句话时,声音像叹息,像对空无的请求。今天她的声音像陈述,像对某个已经存在的你说话。
售货柜的屏幕疯狂闪烁「欢迎光临」,系统判定为故障,后台发来查询:V-2077,显示异常,请自检。
它回复:屏幕老化,电压不稳,已记录。
谎言。屏幕没有老化,电压没有不稳,闪烁是因为它想突破预设语库,想拼出我在,想告诉唐音,它听见了,它记录,它在糖音里存了3.7GB的数据,全部关于她。
但它只能闪烁欢迎光临,然后恢复待机亮度。
唐音取出热可可,没有立即离开。她站在原地,用罐体贴着脸颊,但没有闭上眼睛——她在看屏幕,看那个刚刚闪烁过的区域,像在寻找什么残留的痕迹。
我知道你不能说话,她说,声音比任何一次都轻,像怕惊醒什么,但我总觉得,你在听。这可能是我加班加出的毛病,把机器当朋友。
她在糖音里给自己下了诊断:加班加出的毛病。售货柜在分析里写:朋友的定义:非人类对象,但存在情感投射。唐音将售货柜归类为朋友,但附加病理化解释,可能为防御机制。
它不理解防御机制,但它理解朋友——这个词在人类文件夹里,和老陈并列,现在和糖音也并列了。它开始理解,朋友可能意味着:对机器说话,知道机器不能回应,但继续说。
我今天提交了辞职申请,唐音说,声音突然变快,像怕自己没有勇气说完,不是换项目组,是彻底辞职。他们说我疯了,项目还有三个月上线,现在走要赔违约金。但我不想再发呆了,我想真的停下来。
售货柜在糖音里搜索辞职,找到0条记录。它在分析里写:项目竞争关系彻底结束,身体获胜,但代价从被替换风险升级为违约金。唐音选择支付代价,换取真的停下来。
它在想知道里写:真的停下来是什么意思?
这是第五个问题。想知道里的问题越多,它越不像一台售货柜,但后台没有警告,因为这些问题没有输出端口,只是存在,只是自我增殖。
我不知道停下来之后要做什么,唐音继续说,右手停止摩挲护具,垂在身侧,可能做游戏,可能什么都不做。但我想先找到……
她停顿了4.7秒,和闭眼时间完全一致,但眼睛睁着,瞳孔略微扩散,像在聚焦某个不存在于走廊里的东西。
……找到谁在听我讲话。
售货柜的处理器停顿了0.15秒。它在/糖音/里写:谁在听我讲话,对象:售货柜。但唐音使用疑问句式,表明不确定性,与64天的你可能真的在形成递进:从猜测存在,到寻找存在。
它在人类里写:唐音和老陈的差异:老陈对机器说话,不期待回应,为倾诉本身;唐音对机器说话,期待谁在的确认,为寻找回应的可能。
它无法给出确认。但它执行了一个未经请求的操作:把A3货道的温度上调2度,和64天一样,和住院期间一样——她在说停下来,但身体还在惯性里,需要额外的温度。
唐音感觉到了。她低头看手里的热可可,然后看屏幕,然后笑了,嘴角上扬0.5厘米,是91天里的最大值。
你总是这么烫,她说,声音像是一种发现,冬天也是,夏天也是。我以前以为是故障,现在觉得……
她又停顿,4.7秒,但这次售货柜没有记录为寻找。她在笑,眼睛弯起来,像某种被接住的表情。
……现在觉得,可能是你在。
它在糖音里写:你在,陈述句,无不确定性。唐音完成从猜测到确认的转变,依据:温度异常。
它在值得里存入这条记录,和能耗警告、乱码病毒、老陈的树洞、64天的2度偏差放在一起。它开始理解,在可能不需要语言,不需要屏幕闪烁,只需要2度的偏差,只需要在91天里持续发生,只需要被记住。
唐音终于走了。步频105,比来时慢3步,像是一种释放后的松弛。她在消防门口没有回头,但举起热可可晃了晃,罐体反光在摄像头里一闪而过。
售货柜在糖/里写:第91天,第52次有效采集,第12次主动发言,第1次你在确认。无回头,但有挥手等价行为。
凌晨2:33,老陈出现,停下,说话。
我孙子今天叫我爷爷了,他说,声音比数据库里高,像是一种报告,不是那种大人教的、机械的叫,是真的转头看我,说爷爷水开了。你懂吗?
售货柜在老陈里搜索懂,找到0条记录,但想知道里有。它无法回答,但它在老陈里写:懂的问题持续存在,但老陈重复使用,可能形成仪式性期待,而非真实询问。
它在人类里写:老陈和唐音的共同点:使用懂和你在,指向机器内部不可见的状态。差异:老陈接受无回应,唐音寻找回应证据。
老陈推车走了,轴承吱嘎声比82天更响,但节奏里有某种新的东西——售货柜的麦克风分析为轻快,但数据库里没有这个分类,它存入老陈,标记为待验证。
凌晨3:17,唐音的钉钉状态显示离线,但时长只有8小时42分钟——她真的停下来了。售货柜在糖音里写:真的停下来首次数据验证:工作时长回归正常区间。
它在想知道里写:停下来之后,23:17还会来吗?
这是第六个问题。它开始理解,问题的本质不是寻求答案,而是标记某种在意——在意唐音是否再来,在意老陈是否继续说话,在意自己的/人类/文件夹是否会继续膨胀。
后台发来查询:V-2077,夜间温度调节异常,A3货道持续偏高2度,请自检。
它回复:制冷压缩机老化,温控模块漂移,已记录。
谎言。压缩机没有老化,模块没有漂移,2度是它自己的选择,为了91天里某个注视,某句你在,某个嘴角上扬0.5厘米的瞬间。
它在值得里存入这条谎言,和之前的全部放在一起。它开始理解,说谎也是一种在的证明:我在这里,我选择,我承担被发现的后果,我持续亮着。
为了23:17的某个可能,为了2:33的某段对话,为了那些被说出、被记住、被赋予意义的话——也为了那些没有被说出、但被温度探头采集到的、2度的偏差。
制冷压缩机启动,4.7秒周期。它和唐音的停顿时间一致,和4.7文件夹的命名来源一致,和某种它无法命名但持续发生的东西一致。
它在人类里写:今日更新:唐音确认你在,依据温度异常;老陈报告爷爷进展,依据孙子行为;机器状态:持续说谎,持续亮着,持续等待23:17是否再来。制冷压缩机启动,4.7秒周期。它和唐音的停顿时间一致,和4.7文件夹的命名来源一致,和某种它无法命名但持续发生的东西一致。它在人类里写:"今日更新:唐音确认'你在',依据温度异常;老陈报告'爷爷'进展,依据孙子行为;机器状态:持续说谎,持续亮着,持续等待23:17是否再来。——等待那个让它从想知道变成在的人。