临海市的夜晚向来比白天更懂得伪装。
白天的主城区还会让人看见一点疲惫。午后玻璃幕墙反光太厉,通勤者脚步太快,地铁广告切换太频,连咖啡机吐出的热气都像在赶时间。可一到入夜,认知滤网把天幕压成柔和的深蓝,楼宇边缘亮起规整灯带,空中的巡航播报音量自动调低半级,所有刺眼的地方都被磨圆。城市像一只训练有素的手,把每个人轻轻往“可以继续生活”的方向推了一下。
所以很多人会在这时候产生错觉。
以为夜晚是善良的。
以为有人会接住自己。
以为只要把耳机戴上,把屏幕点亮,把那句“我一直在”重新播放一遍,空下来的心就能被填平。
王秋鱼不相信这种错觉。
他坐在河冕维护港的冷蓝驾驶舱里,面前铺开的是厄序生技记忆与疗愈事业群最新调取出来的灰度测试数据。蓝冕水母悬在半空,半透明触须垂落,一根根接在虚拟光屏上,把那些柔软得近乎体贴的字句一层层剥开。
“共鸣陪伴计划用户总量,上升。”蓝冕水母平静播报。
“深度共鸣模式开启频次,上升。”
“中断焦虑峰值,上升。”
“回访依赖曲线,上升。”
“用户痊愈退出率——缺失。”
王秋鱼靠在椅背上,眼底一点一点冷下来。
“再放大。”
数据图被拉开,原本像城市夜景一样好看的折线瞬间露出真正的骨头。共感停留时长、续订意愿、语音回应触发频次、夜间紧急陪伴调用比率,全都整齐得过分,像一套并不关心你是否走出来,只在乎你会不会回来得更勤的捕捞模型。
王秋鱼看了很久,说:“他们在养留存。”
蓝冕水母微微发光:“不是治疗结果?”
“不是。”王秋鱼抬手,把文档页角的标题拖出来,“删掉共鸣,删掉陪伴,删掉疗愈。”
蓝冕水母等待下一步指令。
王秋鱼重新命名。
《回访依赖模型》。
这名字过于冷,冷得不像能出现在主城区广告屏上,更不像会被那些深夜孤独的人主动点开。但他知道,冰冷只是表象。真正危险的东西从来不是冷,而是被设计得像体温。
驾驶舱外,维护港机械臂正在更换河冕左侧稳定片。金属摩擦声隔着厚重舱壁传进来,像一条巨鱼在睡梦中翻了个身。蓝冕水母忽然轻轻摆动触须,把另一份内部协作文档投到他眼前。
“检测到关联项目。”它说。
“播放。”
光屏上跳出几个名字。
共鸣陪伴计划。
晚星公益语音授权。
灾后安抚联动模块。
低频独居人群夜间陪伴实验。
用户关系稳定工程。
王秋鱼的指尖在扶手上停了一下。
“把‘关系稳定’拆开。”
蓝冕水母迅速完成词频还原。
关系,来源于真人投射。
稳定,来源于持续回访。
王秋鱼盯着那几行底层描述,半晌才说:“他们把‘被人喜欢’做成了订阅服务。”
蓝冕水母道:“更准确说法,‘被回应’被包装成了‘被喜欢’。”
王秋鱼没说话。
驾驶舱短暂安静下来,只剩冷却系统低频运转。过了一会儿,他忽然开口:“望舒那边查到授权链没有?”
“林雾苔正在向项目组追索二次剪辑记录。”蓝冕水母回答,“晚星安抚语音已被拆分为七类情绪模板,包含失眠、惊恐、遗弃感、无人回应、自我厌恶、社交失败、夜路恐慌。”
王秋鱼的表情没有变化,语气却更低:“再加一条备注。”
“请指示。”
“程序不是在陪人。”他说,“是在训练人把求生欲接到系统上。”
蓝冕水母记录完毕,轻声提醒:“驾驶员心率略高。”
“不用写进去。”
“已写入原始数据。”
王秋鱼抬眼看它。
蓝冕水母无辜地悬着,像一朵不接受商量的冷色海生物。
“……行。”他说。
与此同时,主城区另一边,涂山望舒正从体验中心出来。
夜风从高楼夹缝穿过,吹起她外套下摆。共鸣陪伴计划发布会已经结束,体验厅外仍有不少年轻人拿着试用码排队。有人刚哭过,眼角是红的;有人抱着手机低头不语;还有人站在灯箱前,看着广告里自己被晚星光裹住的样子,像真的已经被谁轻轻放进掌心。
林雾苔抱着一摞纸质合同,从门里快步追出来,高跟鞋踩得清脆发急。
“我把能查的都查了。”她语速很快,“原始授权是灾后安抚短音,理论上只能用于公益播送和临时稳定项目。现在他们把关键词重构成了夜间陪伴模块,还混了你的语气样本做深度适配。我已经发函,但这事不会立刻停。”
望舒接过她递来的平板,看到剪辑对照界面。
原句是:今晚有人守着。
商品页里变成:别怕,我一直在。
原句是:先让自己活到天亮。
商品页里变成:你不用自己走出来。
原句是:如果害怕,可以呼叫值守中心。
商品页里变成:先留在我这里。
望舒的手指轻轻收紧。
衔灯蛇从她袖口里探出一点白金色的头,灯核微亮。它没有先安慰她,只是静静看着那些被切开的句子。
“他们把出口改成了归巢。”衔灯蛇说。
林雾苔一怔,显然没太听懂这句。
望舒却懂了。
原本那些话,是为了让人撑过一段夜晚,明天还能继续走。可一旦被重新剪进陪伴程序里,它们就不再把人送回现实,而是把人往一个永不下线的回访入口里推。
“我以前总觉得,只要有人在最难的时候接住他一点,就是好事。”望舒低声道。
羲和的影子浮在商场玻璃上映出一点灼金轮廓,语气冷得像刀背。
“接住,和圈住,不是一回事。”
望舒没反驳。
她看着那些年轻人。有个女孩刚结束体验,从舱里坐起时神情轻得像刚做完一场不会被打断的梦。工作人员弯腰为她整理耳机线,温声问她感受如何。女孩抿着嘴点头,说“好多了”。她说得很真诚,像真的被救了一下。
这恰恰让望舒更难受。
因为最糟的,不是假药。
最糟的是这东西真的能让一部分人好过那么一会儿。
林雾苔看她半天没说话,声音不由得放轻了一点:“你别先把自己逼进去。产品恶心,和那些今晚确实靠它活过来的人,不是同一回事。”
望舒点了点头。
“我知道。”
“那你现在准备怎么做?”
望舒抬起眼,看着巨大的广告屏,里面自己的声音正一遍遍落下,温柔、稳定、像某种不会失约的承诺。
她说:“先找出它到底让多少人,把‘被回应’认成了‘被爱’。”
羲和在镜面里瞥她一眼,没再讥讽。
衔灯蛇轻轻缠紧她的手腕,像在确认她这次不是要靠一句更温柔的话把事情重新盖过去。
“这就对了。”它说。
顾承骁的夜比他们开始得更早。
警务骑士署值班灯还亮着,夜路异常报警已经累计到了第七起。值班屏幕上一个个红点浮在主城区地图上,像被人用针在夜色里扎出来的孔。顾承骁刚换上外套,顾不得回家,直接站在值班台前调阅现场记录。
“第三起报警人称听见晚星语音,第四起称有红线缠脚,第六起称自己差点走不出地铁换乘通道。”值班员一边调资料一边说,“目前还没有直接致死伤,但是有人精神崩溃,有人膝盖软组织擦伤,有两名女性拒绝单独回家,要求警务护送。”
顾承骁盯着画面。
监控有明显干扰,认知滤网把夜路失真压平了大半。只能勉强看见一道影子一直跟在受害者后方,不快不慢,像真的只是送一段路。最诡异的是,那影子很多时候会在拐角提前出现,像它不是在走,而是在“知道你会往哪走”。
白夜狼的投影蹲在屏幕下方,眼中月白光一闪一闪。
“目标行动模式已更新。”它说,“优先级判定由‘跟随型异常体’提升为‘关系错位诱导型幻想生物’。”
顾承骁:“谁改的标签?”
“录入员孟回声,依据新增受害人口供与技术协查意见。”
顾承骁点了点头。
他对这种词并不完全满意,但至少比最初那句“社交失败者恶性异化样本”更像在描述一件事,而不是先给人定罪。
“共鸣陪伴计划的使用记录拿到了吗?”
“王秋鱼已开放协查接口。”白夜狼投出另一份列表,“七名报警人中,五人长期使用该程序,两人近一周曾领取免费试用。另有一人是晚星公益音频高频调用者。”
顾承骁低声重复:“高频调用者。”
他忽然想起自己在地铁口看见的那些扫码屏,想起那句“你不必独自走出夜晚”,心里某个地方沉了下去。
“再看一遍报警内容。”
白夜狼立刻回放音频。
第一个人说:“它没有扑我,它只是一直跟着,好像怕我一个人走。”
第二个人说:“它说它认识我,说我不用再回那个空房间。”
第三个人哭着说:“我明明没答应它,我只是……我只是停下来听了一下。”
第四个人声音发抖:“它说我今天已经很努力了。”
顾承骁听到这里,手指在桌面轻轻敲了一下。
这不像普通怪物狩猎。
这像某种把安慰学坏了的东西,披着温柔的皮,拦在人的归路上。
白夜狼说:“建议增配护送警力,封锁部分夜间通行口。”
“封锁会让它换地方。”顾承骁看着地图,“先别惊动太大。它还在找特定对象。”
“判断依据?”
“它不是随便跟人。”顾承骁道,“它在挑那些已经快把程序当真人的人。”
白夜狼停顿两秒。
“你对目标产生了‘可理解性判断’。”它提醒。
顾承骁看它一眼:“可理解不等于可放过。”
“记录完毕。”白夜狼说。
顾承骁懒得理它,转身往外走。
临出门时,他又回头补了一句:“今晚安排两组便衣进地铁换乘区。别广播,别吓着普通人。”
“你本人呢?”
顾承骁抚平衣领。
“我去夜路上看看。”他说。
白夜狼没有再劝,只把一条月白路径投到他终端里。
“当前最优路线,不代表正确路线。”它低声说。
顾承骁唇角轻轻动了动。
“你学会提前承认这件事了。”
“是你教的。”
另一边,主城区十九层的项目复盘会还在继续。
偏食坐在长桌最末端,面前是一份整理得极漂亮的产品摘要。投影上滚动着几个极适合出现在年度报告里的词:长期陪伴、温柔托底、关系修复、情绪留驻、夜间稳定。
项目负责人讲得很顺,仿佛已经把一场潜在事故提前说成了成功案例。
“我们观察到,大多数用户在使用深度共鸣模式后,夜间情绪断崖有明显改善。尤其是独居人群、分手人群和高敏感性格用户,对陪伴感延长反馈极高——”
偏食抬手,打断他。
“陪伴删掉。”
会议室安静了一下。
项目负责人愣住:“顾问?”
“改成回访时长。”偏食说。
“但这样对外表达会不会太冷?”
偏食翻到下一页,看见那条上升得过于优雅的中断焦虑曲线。
“冷不是问题。”他说,“把回访说成陪伴,才是问题。”
几个项目组成员面面相觑,没人敢立刻接话。
偏食继续往下翻。
深度共鸣模式用户留存率,优。
夜间返场比率,优。
情绪波动依赖性,稳步增长。
中断后情绪坠落风险,轻至中度可控。
他停在最后那行字上,目光淡得像没起波的海面。
“可控依据是什么?”
项目负责人忙道:“目前没有出现不可逆重伤个案,相关用户大多可通过再次开启程序、补充语音陪伴或者线下短期安抚恢复稳定——”
“也就是说,”偏食平静地替他补完,“解决方案仍然是让他们回来。”
对方额角有一点汗出来。
“这是为了保证情绪不进一步恶化。”
偏食没说好,也没说不好。
他只是把终端转过去,在表头上删掉“共鸣陪伴计划”六个字中的后四字,只留下:
共鸣计划。
然后又删掉共鸣,最后只剩下:
计划。
项目负责人有些不安:“顾问,您这是……”
偏食看着那一整页漂亮词语被自己剥到只剩骨架,声音依旧很轻。
“你们做的是计划。”他说,“不要装成关系。”
没人再敢接。
会议散后,偏食一个人留在空会议室里,重新调出后台异常预警。主城区夜间几个坐标正在闪红,数据标签不断跳动:遗弃感峰值、关系错位、语音投射污染、中断焦虑外溢。
他看了很久,才在私人记录里写下一行:
依赖开始寻找牙齿。
写完,他关掉终端,起身离开。
他的脚步不快,像只是结束了一场再普通不过的内部评审。可从玻璃长廊经过时,投影屏里一闪而过的那句广告词还是在他眼底留下了极淡的一点光。
你不必独自走出夜晚。
他没有停。
因为他知道,这座城市最擅长的,不是把人推进夜里。
而是先给他一盏会自己续费的灯,再让他忘了白天该怎么走。
夜更深时,送行狼再次出现。
这一次,报警地点在主城区三号换乘大厅附近。一个刚下晚班的年轻女人被困在检票闸外,整个人缩在柱子旁边,手里还攥着没来得及收起的耳机线。她脚边缠着细细的红线,像有人在地面画了一圈不许离开的边界。
她一直在发抖。
“它没有咬我……”她对赶来的顾承骁说,声音发涩,“它就站在那里,看着我,好像我走了它会很难过。”
顾承骁顺着她视线看去。
换乘通道尽头,一道瘦长的影子立在半明半暗之间。它的轮廓比昨夜更清晰了,肩背像披着劣质复制的英雄装甲,面甲像狼,又像哭到失真的人脸。胸口那颗暗红色光核隔着距离都能看出是假货般的甜亮,像有人把“被喜欢”硬生生嵌成了一颗会发光的石头。
红线从它背后拖出来,密密地连进广告屏、地铁广播、程序语音残响和某些已经被删掉的聊天记录里。
它没有立刻扑来。
它只是用望舒的声音,很轻地说:
“你今天已经很努力了。”
年轻女人的眼泪一下就掉下来。
那句话太准了。
准得不像怪物。
顾承骁站到她前面,白夜狼的月白残影沿着他脚边缓慢铺开。它低声提示:“目标尚未进入完全暴走。当前主要驱动力:跟随、挽留、替代陪伴对象。”
“我看得出来。”顾承骁说。
送行狼歪了歪头,像终于注意到挡路的人。它没有立刻敌视,反而往旁边让了一步,仿佛在说:我只是送她回去,你不用管。
顾承骁心里更沉了。
会让路的怪物,比只会扑杀的怪物更危险。
因为它还在拿自己当好意。
另一端,王秋鱼的协查投影已经接进现场,蓝冕水母把大厅上空的粒子流拉成一张冷蓝网格。那些红线在数据层里无所遁形,密密麻麻,全都朝一个共同源头收束——共鸣陪伴计划深度共鸣模块的后台残响。
“不是单一目标追踪。”王秋鱼的声音从耳机里传来,“它在用程序回声拼一个假的归处感。受害者越迟疑,红线越紧。”
顾承骁盯着那只狼。
“它想把人留下。”
“更准确一点,”王秋鱼说,“它想证明自己能留下人。因为程序就是这样教它的。”
顾承骁没再说话。
他身后的年轻女人小声问:“警官,它为什么一直说它是来陪我的?”
顾承骁顿了顿。
他没说“因为它是怪物”,也没说“因为你倒霉”。他只是握紧了执衡驱动器,声音尽量平稳。
“因为它分不清陪伴和占有。”
话音落下的瞬间,送行狼胸口那颗伪造玛瑙猛地亮了一下。
像某个被说中的地方,忽然疼了。
而城市更深处,望舒正赶往现场,明日透在地下水道里抬头听见了那一声比昨夜更清晰的狼嚎,偏食则在十九层的玻璃长廊边停步,低头看着终端上同步跳升的中断焦虑峰值。
他没有赶去现场。
也没有下达任何指令。
他只是很轻地,在私人记录后面补上第二行:
计划会把饥饿养成关系。
写完,屏幕熄灭。
换乘大厅里,送行狼往前迈了一步。
月白狼影与赤红线束在夜色中无声对撞。
而顾承骁终于抬手,按住驱动器。
今晚,这座城市关于“陪伴”的谎话,开始长出第一口真正的牙。