一只城市守夜猫

第32章 局部崩塌

  1.灰灰:迟到的消息   下午三点,阳光把梧桐叶的影子投在小区东侧围墙上。   灰灰蹲在墙头的阴影里,右耳缺口处有点发痒,它用后爪挠了挠。视线盯着围墙根那个小坑——两天前,那只眼睛全黑的小东西就在那里吃土。现在坑还在,土被扒拉得更乱了,但小东西不见了。   它应该把这事告诉林辰。   不是现在告诉,是昨天下午就该告诉。   当时它看到小东西离开,动作很奇怪:不是跑也不是走,而是一顿一顿地挪,像关节生锈的木偶。它跟踪了一段,看见小东西钻进围墙外一片荒废的绿化带,消失了。它当时就想传消息给林辰,但脑子里那部分“想要传递”的念头,像卡在了什么地方。   不是忘了。   是延迟了。   它知道该做,也记得要做,但身体和意识之间好像多了一层黏稠的胶质,让“想法”变成“行动”的过程变得缓慢、吃力。它试了几次,都失败了,最后索性趴下,在墙头晒太阳,想着“等会儿再说”。   这一等,就等到了今天。   现在,它终于把消息传出去了。意识流像挤牙膏一样,一点一点挤向林辰所在的方向:   “……那个……吃土的……走了……”   “……钻出去……外面……绿化带……”   林辰的回应很快,虽然微弱:“什么时候?”   灰灰愣了一下。   什么时候?   昨天下午。大概是……四点?还是五点?阳光斜到什么角度了?   它努力回想,但记忆像蒙了层雾。它记得小东西离开的动作,记得跟踪的路线,记得绿化带里枯黄的草,但时间标签模糊了。   “……昨天……”它不确定地回应,“……下午……”   林辰没再追问。   灰灰松了口气,但心里那点不舒服没散。它跳下墙头,在草坪上走了几步,尾巴烦躁地甩动。   这不是第一次了。   前天早上,它看到一只陌生的黑白花猫从小区西门溜进来,毛色很脏,走路一瘸一拐。它当时想标记一下这个新来的,提醒附近的猫注意。结果标记的念头在脑子里转了一圈,没执行。等它再想起来,已经是晚上,那只猫早不见了。   大前天,它听到波波在远处树梢上碎碎念,内容乱七八糟,但里面夹杂着“银色”“流动”“眼睛”几个词。它想靠近问问,但身体没动。等它终于飞扑过去时,波波已经飞走了。   延迟。   每次都不长,几分钟,最多几小时。事情本身也不大,都是日常巡逻里的小细节。   但累积起来……   灰灰停下脚步,抬头看向三楼阳台的方向。   林辰蹲在那里,正看着它。   灰灰低下头,舔了舔前爪。   它没告诉林辰这些“延迟”。   因为每一件,单独看,都可以解释:累了,走神了,懒得动。   但它心里清楚,不是这样。   2.大黑:该咬还是不该咬   傍晚六点二十,天色开始暗下来。   大黑蹲在清河公园东侧的小径入口,这里是它和主人老李晚饭后散步的固定路线起点。它已经等了十七分钟——老李今天下班晚了,还没来。   它很安静,耳朵竖起,听着周围的动静:远处广场舞的音乐,小孩玩滑板的轮子声,风吹过树叶的沙沙声。   然后,它听到了另一种声音。   左边灌木丛里,有东西在动。窸窸窣窣,很轻,但持续。   大黑的头转向那边,肌肉微微绷紧。它受过训练:对可疑动静保持警惕,评估威胁等级,非必要不主动攻击,但如有危险迹象,要警告或阻止。   灌木丛动得更明显了。   一个影子钻了出来。   是只黄鼠狼,体型不大,毛色暗黄,嘴里叼着个什么东西——看起来像半截死老鼠。黄鼠狼看到大黑,愣了一下,但没有跑,反而朝大黑这边走了两步。   这不对劲。   黄鼠狼怕狗,尤其是大黑这种体型的。正常情况下,它应该立刻钻进灌木丛逃走。   但这只黄鼠狼没逃。它停在离大黑五米远的地方,抬起头,看着大黑。   眼睛是黑色的,很黑,黑得没有反光。   大黑喉咙里发出低沉的呜声,这是警告:离开。   黄鼠狼没动。它把嘴里的死老鼠扔在地上,然后用前爪扒拉了一下,推到前面一点,像在……展示。   大黑脑子里,两条指令开始冲突:   指令A(训练养成):对表现出异常、可能具有攻击性或携带疾病的野生动物,应驱离或在其表现出明确威胁时进行控制。   指令B(网络共识):对表现出明显异常(如眼睛全黑、行为反常)的生物,应尽量避免直接冲突,先观察,必要时通知网络。   现在,这只黄鼠狼眼睛全黑,行为反常,符合“明显异常”。   但它没有表现出攻击性。它只是在展示一只死老鼠。   而且,它体型很小,对大黑构不成实质威胁。   该执行A还是B?   大黑僵在原地,耳朵向后贴,尾巴垂下,喉咙里的呜声停了。它看着黄鼠狼,黄鼠狼也看着它。   几秒后,黄鼠狼转过身,慢吞吞地钻回灌木丛,消失了。   留下那半截死老鼠在地上。   大黑走过去,嗅了嗅。   老鼠已经死了至少一天,有腐臭味。除此之外,没有异常气味。   大黑抬头,看向黄鼠狼消失的灌木丛。它应该跟进去看看吗?还是该守着这里等老李?   它选择了后者。   因为它不知道跟进去之后该做什么。驱离?观察?还是攻击?   指令冲突让它卡住了。   它退回小径入口,重新蹲下,耳朵依然竖起,但眼神有点空。   老李十分钟后来了,拍了拍它的头:“等急了吧?走,散步去。”   大黑站起来,跟着老李走进公园。   它没提黄鼠狼的事。   因为每一件,单独看,都可以解释:野生动物偶然行为,自己多心了。   但它心里清楚,不是这样。   3.波波:错位的对话   晚上八点,波波蹲在宠物店二楼鸟舍的横杆上。   店里已经打烊,灯关了,只有窗外路灯光渗进来一点。其他鸟都睡了,几只虎皮鹦鹉挤在一起,玄凤鹦鹉把头埋在翅膀下。   波波没睡。   它在复述今天听到的对话。   这是它的习惯,或者说,是它意识结构的一部分——它会把听到的声音储存起来,然后在不自主的状态下“播放”。有时候是有意义的复述,有时候只是碎片。   今天,它复述的是下午一对情侣在店里的对话:   女:“你看那只珍珠鸟,好小只哦。”   男:“嗯,毛色挺特别的。”   女:“我们养一只好不好?”   男:“宿舍不让养宠物啊。”   女:“那毕业以后嘛。”   男:“毕业还早呢。”   女:“可以先看看嘛,这只多少钱?”   到这里,对话都是正常的,顺序也对。   但接下来,波波复述的片段开始乱序:   男:“宿舍不让养宠物啊。”(这是前面已经说过的)   女:“那毕业以后嘛。”(这也是前面说过的)   女:“你看那只珍珠鸟,好小只哦。”(这更前面)   男:“嗯,毛色挺特别的。”(同上)   然后插入了一段不属于这个对话的内容:   一个低沉的男人声音(波波不记得什么时候听到的):“……裂缝又宽了……”   接着又跳回情侣对话:   女:“可以先看看嘛,这只多少钱?”   店员的回答(原本在最后)被提前了:“三百八,包笼子和饲料。”   然后又是那个低沉男声:“……得盯紧点……”   波波自己没意识到顺序错了。在它的意识里,这些声音碎片是同时存在的,它只是随机“抓取”一些出来复述。以前它还能大致按时间线排列,最近越来越乱了。   时间、因果、逻辑,这些概念在它的意识里正在变得模糊。   它只是重复,破碎地重复。   窗外的路灯光照在它蓝色的羽毛上,泛着冷调的光。   它复述的声音很轻,在黑暗的店里像幽灵的低语:   “……宿舍不让养宠物啊……”   “……裂缝又宽了……”   “……好小只哦……”   “……得盯紧点……”   碎片拼不出完整的画面。   但拼出了一种错位感。   仿佛世界的声音轨道,正在慢慢脱轨。   4.林辰:慢半拍的调度   晚上九点四十,苏晓在书房整理画稿。   林辰趴在客厅地毯上,眼睛盯着天花板,意识却在尝试做一件事:协调。   他接收到了灰灰关于“吃土小兽离开”的消息(虽然迟了一天),接收到了大黑在公园遇到异常黄鼠狼的模糊感应(虽然大黑没主动汇报,但通过网络残存的连接能隐约感觉到),也“听”到了波波那些错乱的复述碎片。   这些信息单独看,都不紧急。   但放在一起,指向一个趋势:异常在扩散,动物网络成员的状态在进一步下滑。   他想做一次简单的调度。   不需要复杂操作,只是让灰灰去绿化带那边看看,确认小东西是否留下痕迹;让大黑下次散步时注意黄鼠狼是否再次出现;让波波……算了,波波现在的状态,给它指令也没用。   他集中精神,在意识里构建最简单的指令信号,像过去做过无数次的那样,定向发送给灰灰和大黑。   指令发出。   然后,他等待回应。   过去,灰灰的回应通常在十秒内,大黑慢一些,但也不会超过半分钟。   这次,他等了一分钟。   灰灰的回应才断断续续地传来:“……收到……明天……去……”   没有确认,没有细节,只有模糊的“明天去”。   大黑的回应更慢,等了快两分钟,才传来一段极其微弱、几乎无法辨认的信号波动,勉强能解读为“……明白……”。   不是“明白并会执行”,是更被动的、像回声一样的“明白”。   林辰盯着天花板,左前肢无意识地抽动了一下。   响应慢半拍。   不是网络断了——信号还能传,还能收。   是处理速度下降了。   就像一台老旧的电脑,硬件还在,但运行每一个指令都需要更长时间,更容易卡顿。   他试图再发送一次补充指令,强调“注意安全,避免直接接触”。   这一次,指令像石沉大海。   灰灰没有确认。   大黑没有确认。   网络里只有一片沉默的杂音,像坏掉的收音机调到了空白频段。   林辰从地毯上站起来,走到阳台门前,看向外面黑暗的小区。   他能感觉到网络还在,灰灰、大黑、波波、老爷子的意识都还在那个共享的“空间”里,像几盏亮度不同的灯。   但灯和灯之间的连接,变细了,变模糊了。   信息的流动,变慢了。   指令的传递,有延迟了。   这意味着,如果现在发生什么需要快速协调的事——比如异常生物闯入小区,或者灰区裂缝突然爆发——他可能无法及时调动网络成员响应。   可能无法覆盖全局。   这个认知像一块冰,沉进他胃里。   他不是系统,没有那种全知全能的监控和干预能力。他过去依赖的,就是动物网络这个“眼睛和耳朵”的延伸,以及网络成员对他的信任和响应。   现在,眼睛开始模糊,耳朵开始迟钝,响应开始延迟。   而他,被锁在公寓里,左前肢残疾,权限归零。   他能做什么?   只能看着,等着,接收着那些越来越慢、越来越破碎的信息。   然后尝试用这些延迟的碎片,拼凑出一个正在加速崩坏的现实。   5.受伤的麻雀   第二天上午,十点刚过。   林辰在阳台洗衣台上,看到了一只受伤的麻雀。   不是从树上掉下来的,也不是被猫抓的。它倒在7号楼下的草坪边缘,翅膀以一种不自然的角度张开,一条腿蜷缩着,身体微微抽搐。   林辰盯着它。   麻雀还在动,但很微弱。它尝试站起来,扑腾了两下,又倒下。   没有其他麻雀靠近它。鸟群在旁边的树上,叽叽喳喳,但没有任何一只飞下来帮忙或查看。这不太正常——麻雀虽然不是高度社会化的鸟,但对受伤的同族通常会有一些反应,至少会警惕地观察。   但这只麻雀被孤立了。   林辰集中精神,尝试通过网络“呼叫”附近的鸟——不是具体指令,只是传递一种“注意那里”的简单信号。   信号发出去了。   树上的麻雀群安静了一瞬,有几只转过头,看向草坪方向。   但仅此而已。   没有鸟飞下来。   没有鸟发出警报叫声。   它们只是看了几秒,然后转回头,继续叽喳,仿佛草坪上那只抽搐的同伴不存在。   林辰又试了一次。   这次,连转头的麻雀都没有了。   信号像被屏蔽了,或者被忽略了。   他只能看着。   看着那只麻雀的抽搐越来越微弱,翅膀的扑腾幅度越来越小,最后,它不动了。   身体还保持那个扭曲的姿势,躺在草坪边缘,在上午的阳光下一小团阴影。   一只麻雀死了。   这在城市里太常见了,每天都有无数麻雀死于各种原因:撞玻璃、疾病、天敌、饥饿。   这只也可以解释:内伤,疾病,或者只是老了。   但林辰看到了那些异常:鸟群的冷漠,信号的无效,以及麻雀临死前那种完全孤立无援的状态。   这不像是自然的死亡。   更像是……被网络抛弃了。   动物网络最基本的、无意识的“群体感知”和“危险回避”机制,在这只麻雀身上失效了。它受伤,它垂死,但周围的同类没有任何反应。   仿佛它已经从“我们”中被剔除了。   林辰从洗衣台上跳下来,回到客厅。   他趴在地毯上,把脑袋搁在前爪上,左前肢空荡荡地垂在身侧。   脑子里回放着刚才那一幕:麻雀抽搐,鸟群无视,信号无效。   然后串联起之前的碎片:灰灰的信息延迟,大黑的指令冲突,波波的对话错乱,他自己的调度慢半拍。   每一件,单独看,都可以解释。   但无法同时解释。   无法解释为什么这些“可以解释”的小故障,会在同一时间段、在动物网络的不同节点上、以不同的形式同时出现。   除非……   除非网络本身出了问题。   不是某个成员的问题,是连接结构的问题。是信息流动的通道在变窄、变慢、变得不可靠。是共享的“意识空间”在变得不稳定、碎片化。   而这个问题,他补不过来。   他不是工程师,不会修复网络。他只是一个被绑定在网络上的节点,曾经依赖它的延伸,现在只能眼睁睁看着它出现局部崩塌。   而他,被困在这个公寓里,什么都做不了。   除了看着。   除了接收那些越来越慢、越来越破碎的信号。   除了意识到,自己正在失去对全局的覆盖能力。   窗外,阳光正好。   草坪上那只死去的麻雀,很快就会被保洁员扫走,或者被野猫叼走。   不会有人在意。   除了他。   而他,连为它收尸都做不到。   【预告下一章】   第33章|深层断裂   当表面的连接开始失效,深层的裂痕便会显现。老爷子从公园池塘传来的意识波动中出现长达数小时的“绝对静默”;陈建国在翻阅旧案卷时发现三起发生在不同年份、但现场都出现过“银色残留物”的悬案;李小雅的噩梦开始出现清晰的画面:一只灰色的手,手腕上有她熟悉的银痕。断裂不再限于动物网络,开始向时间、记忆、人际关系蔓延。   (有些裂缝,从你看不见的地方开始生长。)