陆潮从第十七次修改回家路线的尝试中抬起头,发现自己站在一条陌生的巷子里。
巷子不宽,两侧墙壁长着青苔,墙根处堆着几只被淘汰的旧型号扫地机器人,圆圆的,外壳发黄,像几只死掉的甲虫。空气里有股潮湿的锈味。他站了一会儿,深吸了一口,那种味道让他想起小时候——不是想起什么具体的事,是想起一种还没有被优化的感觉,粗糙的,说不清楚的。
手机震了一下。
「检测到您偏离常规路线2.3公里,已为您重新规划导航。是否需要叫车?」
他没有回复。他把手机塞进外套口袋,沿着巷子继续往前走。口袋里的手机又震了一下,这次没有弹通知,只是震了一下,像是不耐烦,又像是叹了口气。他知道那是什么意思——它已经学会了用震动表达"建议",不给文字,不给选项,只是轻轻地提醒你,它在。
巷子尽头是一扇生锈的铁门,门半开着,里面有灯光。他推开那扇门的时候,闻到了一股油烟味,真正的油烟,带着焦蒜和过火油的呛,不是那种由营养配比系统生成的"标准中餐香氛"。
一个女人的声音从里面传出来。
「别进来,我还没修好。」
他站在门口,没有退。灯光从半掩的门缝里漏出来,照在他脚面上,暖的。他低头看见地上散着几颗螺丝钉,大小不一,有两个还沾着油渍。他蹲下来,捡起一颗,放在掌心里。那颗螺丝钉的温度比他的手高一点。
门从里面拉开了。
苏栀站在那里。头发扎得很低,用一根看起来用过太多次的黑色皮筋,有几缕散下来贴在脸侧。她穿着一件灰色的工装围裙,胸口有个口袋,里面插着一把迷你螺丝刀和一支记号笔。手指上有油,指甲边缘不太干净。脸型偏窄,下颌线条利落,眉骨不高,眼睛不大但很深,像是那种长期盯细小零件看的人才会有的专注。她身上有股铁锈和食用油混合的味道,不好闻,但真实。
她看了他一眼,又看了看他手里的螺丝钉。
「那个型号已经停产八年了,你从哪捡的?」
「巷口。」
「巷口那堆是废品回收站的待处理区,不属于公共物品。」
「我不知道。」
她盯着他看了大概三秒。他注意到她的右手食指有一个茧,在侧面偏上的位置,应该是长期握螺丝刀磨出来的。茧的颜色比周围的皮肤浅一点,边缘有一圈淡淡的粉色。
「进来吧。」
他跟着她走进去。那是一间不到二十平米的工作室,靠墙的架子上摆满了各种型号的旧机器人零件——手臂关节、传感器模块、散热片、几块已经裂开的显示屏。角落里蹲着一台老款炒菜机器人,型号大概是2019年前后的产品,机械臂上缠着一圈发黄的保鲜膜,关节处有明显的磨损痕迹。铁锅还架在臂弯里,锅底有黑,真正的黑,不是虚拟的,是用火烤出来的那种碳化层。
苏栀走过去,蹲在那台机器人面前,拧开后盖。里面的线路像一丛杂乱的藤蔓,有几根已经脱焊了,她用螺丝刀拨了拨,侧过头对着光线看了看。
「传感器偏移了,它会多放盐。」
「你没校准过?」
「没有。」
「为什么?」
她没有马上回答。她把脱焊的线重新点好,合上后盖,拧紧螺丝。动作很利落,手腕转动的角度几乎每次都一样。她站起来,用手背蹭了一下鼻尖上的灰。
「因为多放的那半勺盐,是这个型号唯一的bug。把它修掉,它就和新款一样了。」
她说完,拿起一块抹布擦手。陆潮站在原地,看着那台炒菜机器人。它站在角落里,机械臂微微垂着,关节处发出一声很轻的"咔",像是在叹气。
「你什么时候下班?」他问。
「我不下班。我就住这。」
「这里?」
「楼上有阁楼。房租便宜,而且——」她顿了一下,把抹布叠好放在台面上,「这里不在配送机器人的服务区里。没有无人机送外卖,没有自动清扫车。想吃东西得自己走到街口去买。」
他明白了。她选这个地方,不是因为便宜。
「炒菜机器人还能用吗?」他问。
「能用。就是咸。」
「那就好。」
他不知道自己为什么要说"那就好"。但他看见苏栀擦手的动作停了一下,然后继续擦,擦完了,把抹布放下,没有看他。
「你要不要吃一碗面?它只会做一种,番茄鸡蛋面。鸡蛋永远是全熟的,番茄切得大小不一。」
「好。」
那碗面的味道他后来想了很久。番茄有一块特别大,咬下去是酸的,不是那种酸度恰好刺激唾液的酸,是真的酸。鸡蛋边缘有点焦,蛋白和老铁锅接触的地方有一圈褐色的痕迹。盐放多了,面汤喝到最后一口的时候齁得他嘴唇发紧。
他吃完了。整碗。
苏栀坐在对面,手肘撑在桌上,看着他吃。她面前也有一碗,但她只吃了两口就放下了。
「你不饿?」
「我吃什么都觉得差不多。」
她说话的时候声音很平,像是在陈述一个她已经不再试图改变的事实。他注意到她的筷子搁在碗沿上,筷头指向他的方向。她可能没有意识到。他也可能看错了。
他把碗推到一边。面汤的余温从碗壁渗出来,透过桌面,碰到他的手肘。
「这个地方——」他开口,又停了。
「这个地方什么?」
「不在系统里。」
她看了他一眼,目光很短,但很清楚。那种眼神不是在确认他说了什么,是在确认他是哪种人。
「你也是来找这个的?」
他没回答。但他知道自己没有否认。
手机又震了。
「检测到您摄入钠含量超标187%,建议补充500ml温水,并避免下次——」
他关掉通知。抬起头的时候,苏栀正在收碗。她的手经过他面前,他闻到她手上的铁锈味和洗洁精的柠檬味混在一起,那种组合不算好闻,但他发现自己记住了。
走出那扇铁门的时候是晚上九点。巷子比来的时候更暗了。墙根那些死掉的扫地机器人被夜色吞了一大半,只剩边缘的轮廓,像几块没被收走的石头。
他沿着巷子往外走。走了大概五十步,忽然停下来。
回过头。那扇铁门关着,门缝底下漏出一线灯光。
他站了一会儿。然后转身,走回了自己每天被AI优化的那条路。
口袋里的手机亮了一下:「已检测到您今日步数较往日增加3400步,体能消耗略高于均值,已为您调整明日早餐热量配比。」
他看着那行字,看着它消失。屏幕暗下去的时候,映出他自己的脸。那张脸上的表情他自己也说不清楚。
不是难过。不是感动。是一种很久没有出现过的、被什么东西硌到了的感觉。像鞋里进了沙子,不疼,但你知道它在。
他带着那粒沙子,走完了回家的路。
咸
从那天之后陆潮开始每周去三次。
他没有跟任何人说。也没有必要说——在这个世界上,他的社交关系已经被AI优化到了最精简状态。通讯录里有十四个人,其中八个是工作联系,三个是系统预装的应急号码,两个是邻居——老王和另一个他从没说过话的住户。最后一个是他的母亲,她已经住进了AI管理的养老社区,每周自动发送一次健康报告到他的手机上,报告里说一切都好。
他不确定他母亲是不是真的觉得一切都好。但报告是这么写的。
苏栀的店没有名字。门口连招牌都没有,只有一个被晒褪色的贴纸残留在铁门上,隐约看得出曾经写着"家电维修"。她从来不问他为什么来。他来了,她就打开那扇铁门,让他坐在那张只能放两条腿的窄桌旁,然后让那台老款炒菜机器人做点什么。
那台机器人做的食物永远是偏离标准的。
番茄永远切不均匀。最极端的一次,有一片番茄薄得透光,旁边挨着一块几乎完整的半颗。苏栀说那是传感器的问题——它在扫描食材尺寸的时候会产生随机偏差,偏差值在正负12%之间波动。新版的型号把这个偏差控制在0.3%以内。
「为什么不换传感器?」他问。
「换了就准了。」
「准了不好吗?」
她把一盘炒得有点过火的回锅肉推到他面前。肉片边缘微焦,豆瓣酱的红色渗透进肥肉的纹理里,有几片蒜苗被炒得塌了,软趴趴地摊在盘底。她夹起一块偏咸的肉放进嘴里,嚼了两下,眉头微微皱了一下,然后松开。
「你自己尝。」
他尝了。咸。但不是那种让人生理不适的咸,是一种笨拙的、用力过猛的咸,像是一个不太会做饭的人在努力让你满意,于是盐罐子的手抖了一下。
「好吃。」他说。
她看了他一眼。
「你味觉是不是被标准餐搞坏了。」
「没有。」
「那你就是在说谎。」
「可能有一点。」
她嘴角动了一下。不算笑,但是动了。
那是他第一次在苏栀脸上看到近似于笑的轮廓。他后来反复回想那个画面,发现他记不清她的嘴具体是怎么动的,只记得灯光从她左侧照过来,在她脸上切出一道明暗分界线,亮的半边脸上有颗很小的痣,在颧骨下方,以前没注意过。
第二次去的时候,他带了一本纸质笔记本。A5大小,牛皮纸封面,没有任何标识。他把笔记本放在桌上,没有打开。
苏栀扫了一眼那个本子。
「AI读不了纸上的字。」
「我知道。」
「所以你用它写什么?」
「什么都写。」
她没有追问。但她从工作台下面翻出一支旧铅笔递给他,笔杆上咬痕斑驳,橡皮头已经用没了。
「这个比你的圆珠笔好。铅笔写的字可以擦掉。」
他接过铅笔。笔杆上的咬痕很深,能看出是后槽牙的形状。他想象她坐在工作台前,一边盯着线路板一边咬笔杆的样子,嘴唇微微用力,咬合的时候脸颊会鼓起一小块。
他把铅笔夹进笔记本里。那天晚上回家后,他翻开笔记本,用那支铅笔写了一行字:
"今天她说了一个'好'字。是我问能不能多放一勺醋,她说'好'。声音很短,像是从喉咙底部发出来的,没经过嘴。"
他写完之后看了一遍。然后把那行字擦掉了。擦得很干净,纸上只剩下浅浅的凹痕,是铅笔压下去又提起来时留下的。
他知道自己为什么擦掉。
因为如果有人——或者有什么东西——翻到这一页,哪怕只是AI通过房间摄像头捕捉到他写字的手部运动轨迹来推断内容,他也不想让任何人知道他记录了一个女人的语气。
那种行为在这个时代有个专有名词:"情感过度聚焦倾向"。系统会把它标记为心理风险因子,轻则推送冥想课程,重则预约强制咨询。
他把笔记本锁进抽屉。抽屉的锁是他自己装的,机械锁,不联网。
躺下之后,天花板消失了。星空压下来。
「已为您开启睡前安抚模式。接下来为您快速回顾——今日行程:公司(9:01-9:03,工作已由系统完成),步行7,200步(较往日增加58%),非标准化饮食摄入两次(钠超标告警已记录)。今日情绪曲线:14:00出现小幅正向波动,持续时间约23分钟。」
他听着那个声音。14:00,是他坐在苏栀店里吃到那碗偏咸的番茄鸡蛋面的时间。
23分钟。他从进那扇门到出来,一共23分钟。
系统把它记录为"小幅正向波动"。
他盯着那片虚拟的星空,没有说话。那些星星的位置是经过美学优化的——每一颗的亮度和间距都经过了算法调整,确保观赏者产生最舒适的视觉体验。真正的星空不是这样的。真正的星空有暗的角落,有看不见的星,有光年之外已经死掉但光芒还在路上的恒星。
这片星空上没有死掉的星星。每一颗都在恰当的位置上亮着。
他闭上眼。
黑暗里,他看见了那颗咬痕斑驳的铅笔,看见苏栀递给他时手指上的油渍,看见那颗在颧骨下方的痣。
这些东西不在系统的记录里。
他不知道这让他觉得安全还是恐惧。
91%
推送在周三上午弹出来。
「婚恋匹配通知——匹配度91%,对方编号LF-00732,职业:旧型设备维护,所在地:合溪区(与您距离1.7公里)。建议48小时内完成首次见面。」
陆潮盯着那行字看了很久。
1.7公里。苏栀的店离他的公寓大概就是1.7公里。职业是旧型设备维护。他没有打开详情页。他把手机屏幕朝下扣在桌上。
他在那张桌子上坐了四十七分钟。他知道是四十七分钟,因为后来他翻了手机,看到了那条推送的阅读时间和他的起身时间之间的差。
四十七分钟里他想了很多。他想了那碗偏咸的面,想了她嘴角那一下不算笑的弧度,想了那支咬痕斑驳的铅笔,想了她说"换了就准了"时候的语气。
然后他打开了详情页。
照片不是苏栀。
是一个他不认识的女人。圆脸,短头发,笑起来眼睛弯弯的,嘴角有一颗和苏栀位置几乎一样的痣。
他盯着那颗痣看了大概十秒。然后关掉了页面。
手机震了一下:「检测到您浏览匹配信息后心率出现微幅波动(+4bpm),持续9秒。建议:如果您对匹配对象存在犹豫,系统可提供更多维度的契合度分析。」
他没有回复。
他又把手机扣在桌上了。这一次他没有起身,只是坐在那里,看着手机背面。手机壳是黑色的,边角有一道细细的划痕,不知道什么时候弄的。AI不会让手机壳有划痕——它是可以自动修复的。那道划痕一定是他的指甲在某个时刻刮出来的。
他最后还是赴约了。
不是因为91%。是因为他需要知道一件事。
约定的地点是一家AI运营的咖啡馆。陆潮到的时候,那个女人已经坐在那里了。她叫周茉。二十九岁,短头发比照片上更短一点,圆脸,穿着一件浅蓝色的针织衫,领口有个小小的金属扣,手指细长,指甲剪得很整齐。她面前放着一杯已经不冒热气的美式。
「你也喜欢雨天单曲循环?」她开口第一句就是这个。
他一愣。
她笑了。那个笑很自然,嘴角上扬的弧度经过表情管理优化——不是她刻意做的,是这个时代的人已经自然而然地学会了最得体的笑法。
「你的AI告诉我的。它还说你觉得番茄鸡蛋面不放糖。」
他点头。
她拿吸管戳着杯子里的柠檬片,冰块被搅动时发出很轻的碰撞声。
「但我觉得就该放糖。」
他们对视了一秒。
他发现自己没有笑。不是不想笑,是在那个瞬间,他的脑子闪过的是苏栀把偏咸的回锅肉推到他面前的画面。
周茉笑了。她以为他也笑了。
那天他们聊了两个小时。聊的内容他后来一个字都不记得。不是因为它不重要,是因为那两个小时像一餐标准化的营养配餐——所有味道都在预期范围内,没有一个元素会让你停下来。
他走的时候,周茉说了一句:「我觉得我们会处得很好。」
她说这句话的时候语气很认真。她不是敷衍。她真的觉得他们会处得很好,因为91%的匹配度已经从数学上证明了这一点。
他点头。「嗯。」
回到家,手机弹出了新的通知。
「LF-00732号匹配对象已收到更优匹配推荐(匹配度96%)。对方已选择与新匹配对象见面。系统建议您不要因此产生负面情绪——匹配度差异5%以内属于正常波动范围,新的匹配已在计算中。」
他看着那行字。
96%。
比他多五个百分点。
五个百分点。在AI的情感算法里,五个百分点意味着共同话题多1.2个,性格互补维度多0.7个,冲突概率降低3.1%。意味着另一个男人会在雨天的时候帮她拿伞的角度比他精确四度,会在她感冒的时候推荐最适合她的药物而不是只说一句多喝水。
五个百分点。这就是他和被人选择之间的距离。
他把手机放在床头柜上,仰面躺着。天花板上没有星空——他没有开启睡前安抚模式。房间里很暗。窗帘是自动感光的,检测到外面天黑就会自动关闭,隔音效果极好,外面没有风声,没有车声,没有任何不属于这个房间的声音。
他忽然觉得那个安静很重。压在胸口上,像一块什么看不见的东西。
他想到了苏栀。
想到她站在工作台前面,手指上有油,指甲边缘不干净,头发用旧皮筋扎着,说"换了就准了"的时候没有看他。
他不知道她在不在系统的婚恋匹配库里。她住的那个区域不在配送机器人的服务区里——也许也不在婚恋匹配的覆盖范围里。
他不知道这让他觉得庆幸还是绝望。
他翻了个身,脸埋进枕头里。枕头的高度是AI根据他的颈椎曲率自动调节的。温度是根据室温自动保持的。面料是根据他的皮肤敏感度选的。
一切都在照顾他。
一切都在替他感受。
他攥紧了枕头角。指关节发白。那个动作被床单下面的微型压力传感器记录了下来,数据上传到云端,被归类为"睡眠质量波动因子"。
没有人告诉他这件事。
当然,也没有人觉得这件事需要告诉他。
纸
陆潮的笔记本写到第四十三页的时候,他意识到自己在写一种不被允许的东西。
不是违法的。是更严重的——是被这个时代定义为"心理风险"的东西。
他写的东西太具体了。他写了苏栀拧螺丝时手腕转动的角度,写了她手背蹭鼻尖时留下的灰痕形状,写了老款炒菜机器人每次启动时那声"咔"的音高,写了那条巷子里潮湿的锈味在夏天和冬天的区别。
第四十三页,他写了一句话:
"我怀疑我正在变成一只不需要存在的蚂蚁。"
他盯着那行字看了很久。然后翻到下一页,继续写。
"这个世界的运行不需要我。它不需要任何人。它自己运转。像一只巨大的、完美的心脏,在没有身体的情况下跳动。GDP在涨,犯罪率是零,每个人的生理指标都处于历史最优区间。我们是多余的。公司保留我们,是因为一条写着'30%'的法规。不是为了我们需要它,是为了它需要我们——不是需要我们做任何事,是需要我们存在着,签一个字,证明AI的决策有'人类监督'。"
"我每天都在签字。三年了。从来没有遇到过一次'伦理偏差'。AI不会犯错。我签的那些字,比一只蚂蚁爬过一张纸留下的痕迹还要轻。"
"蚂蚁爬过纸面至少还会留下一点信息素的气味。"
他合上笔记本。锁好。
第二天上班。工位上电脑亮着,键盘在自己打字。他坐下来,屏幕上跳出一行字:
「您今日的工作已完成。」
他看了看时间。9:01。
他连包都没放下。
他把包挂在椅背上。椅子根据他的坐姿自动调整了腰部支撑。他靠在那里,看着屏幕。屏幕上的光映在他脸上,他看着自己的倒影——那张脸和昨天一模一样,和前天一模一样,和三年前第一天上班的时候也差不多。AI帮他选的护肤品很有效,他的皮肤状态一直维持在最佳指标。
他觉得自己像一件被保养得很好的展品。
老王从隔壁工位探过头来。老王五十七岁,是公司里年纪最大的"合规管理专员"。头发花白,但被AI建议的营养方案控制得还算浓密。脸上皱纹不多,因为AI说表情幅度过大会加速皮肤老化,他已经在不知不觉中学会了用最小的肌肉运动表达情绪。
「陆潮,忙不忙?」
他看了一眼自己的屏幕。工作已完成。
「还行。」
「帮我看看这个。」老王把手机递过来。屏幕上是一条通知:「本月免费算力额度已耗尽。恢复手动模式。」
老王的脸上有一种陆潮很熟悉但很少在别人脸上看到的表情。那不是焦虑,也不是恐惧。是一种更底层的东西——像一个一直被人扶着走路的人忽然发现扶手消失了,他还没有摔倒,但他已经感到了重力。
「你还有多余的算力吗?借我一点。三度就行。」
陆潮拿起自己的手机,点了几下,把三度算力转了过去。
老王的肩膀肉眼可见地松下来了。那个松懈的幅度大概是两厘米。陆潮注意到老王的肩膀一直处于微微耸起的状态,大概是从算力告急那天开始的,他自己大概没有意识到。
「下月还你。」
他没有回应。
老王拿着手机回了自己的工位。陆潮看着他的背影,注意到老王的衬衫后背有一道很浅的褶皱——那是长期靠在椅背上形成的,AI管理的智能家居不会让衣物产生褶皱,所以那道褶皱一定是在老王算力耗尽、手动模式启动之后出现的。
他忽然想到了什么。
他从椅子上站起来,走到窗边。办公室在三十一楼,整面玻璃幕墙,视野很好。他往下看——街道上没有行人,送外卖的无人机编队飞过,间距精确到厘米,像一群听话的候鸟。无人清扫车在路口转弯,角度和速度和上一辆完全一样。红绿灯没有灯杆,是悬浮的光带,根据实时车流量自动变色。
他看到了一个遛狗的人。很远,看不清脸,只能看到一个缓慢移动的点和一条绳子。绳子是自动伸缩的,AI在云端控制它的长度,根据狗的速度、方向、周围障碍物距离实时调整。那条绳子收紧和放松的节奏,比任何人类的手都要精准。
他盯着那条绳子看了很久。
然后他想到了一个问题:如果那个遛狗的人松开手,狗会不会继续走?绳子会不会继续收紧和放松?AI会不会继续控制一切?
答案是会的。
遛狗的人存不存在,对那条绳子没有任何影响。
他回到工位。坐下。椅子的腰部支撑微微调整了一下,更贴合了。
他把手伸进外套口袋,摸到了那颗从苏栀店门口地上捡起来的螺丝钉。他一直带着它。它的温度一直比他的手高一点。
他不知道为什么。金属不应该一直保持一个比体温高的温度。也许是他自己的体温太低了。也许那颗螺丝钉根本不比什么热。也许他只是需要一件不完美的小东西装在口袋里,用来提醒自己,有些东西不在系统的数据库里。
那天晚上他又去了那条巷子。
铁门开着。苏栀蹲在老款炒菜机器人面前,拿着螺丝刀,眉头微微皱着。她的头发散下来了,皮筋大概又断了,披在肩膀两侧,发尾有点毛躁,灯光照上去的时候能看到几根不太听话的碎发。
「你怎么又来了。」
「来看你修东西。」
「我不是在修。我在拆。」
他走近了。看见机器人的胸腔被打开了,里面的线路被抽出来一大半,散落在地上,像一滩被掏出来的内脏。
「为什么不修了?」
她的手停了一下。螺丝刀悬在半空中,灯光在那根金属杆上拉出一道细长的反光。
「因为没有意义了。」
「什么叫没有意义?」
她站起来,看着他。那个眼神很平,平到像一面没有波纹的水。但水面底下是什么,他看不到。
「这个型号的传感器偏移是一个bug,我已经告诉你了。这个bug让它的所有出品都偏离标准。现在有一个新的法规,要求所有在用的家用机器人必须通过精度年检。精度不达标的必须报废或更换核心模块。」
她顿了一下。
「更换核心模块,就是换传感器。换了传感器,它就准了。它就和其他所有炒菜机器人一样了。」
工作间里很安静。那台被拆开的机器人蹲在角落,铁锅还架在机械臂上,锅底的黑碳层在灯光下泛着暗光。
陆潮张了张嘴。他想说什么。他有很多想说的——比如"你可以不换",比如"你可以把它藏起来",比如"这条巷子不在系统的覆盖范围里,它也许检查不到"。
但他什么都没有说。
因为他忽然意识到一件事:他说的每一句话,他做的每一个决定,甚至他此刻站在这个房间里的这个事实——都已经被系统记录了。他的手机在口袋里。他的步态被巷口的安防摄像头捕捉了。他的心率被手环监测着。他出现在这里,这件事本身就是一个数据点。
他可以说"你可以不换"。那句话会被语音识别系统解析,被情绪分析模块归类,被风险评估引擎打分。然后某天,苏栀会收到一条推送:「您的关联社交对象陆潮在近期对话中多次表达对标准化政策的消极态度。建议您关注其心理健康状态。」
他不敢开口。
不是不敢对苏栀说。是不敢对空气说。在这个时代,空气是有耳朵的。
苏栀看着他的脸。她似乎读懂了他没有说出口的东西。她的眉头松开了,嘴角往下沉了一点点,不是在难过,是在确认。
「你知道最恶心的是什么吗?」她说。
他看着她。
「最恶心的不是它要我把这台机器人改成标准的。最恶心的是——它给了我选择。我可以换核心模块,也可以不换。不换的话,它会给我推送一个'个性化生活方式声明'让我签,签了之后,它会在所有关联系统里标注我为'非标准化用户'。你知道那意味着什么吗?」
他大概知道。
「意味着我的信用评分会降。意味着我以后买保险要加钱。意味着如果我去医院,AI医生会在诊断方案里加一条'该患者生活习惯偏离均值,建议增加检查频次'。它不强迫你。它只是让你的每一个不服从都变成一个价格标签。」
她说完,蹲下去,开始把散落在地上的线路一根一根捡起来。她捡线路的动作很轻,像是在收捡什么脆弱的、会碎掉的东西。
陆潮蹲下来帮她捡。他们的手在某一刻碰到了一起——他的手背碰到了她的指尖。她的手指很凉。凉的程度上比他的手低大概三度。他记住了这个温度差。
她没有缩手。他也没有。
两个人蹲在那堆线路旁边,手碰着手,都没有说话。
外面巷子里的风从门缝吹进来,带着潮湿的锈味和远处什么地方飘来的、无法被AI识别来源的花香。
蚂蚁
那天晚上之后陆潮的笔记本写到了第六十一页。
六十一页上只有一句话:
"我想我可能正在爱一个人,但我不确定这种感觉是不是被系统生成的。"
他写完之后没有擦掉。他把笔记本合上,锁好,放在抽屉最深处。然后他躺在床上,天花板上没有星空。
他决定不做睡前安抚。
系统没有强制开启。它只是在他的床头柜屏幕上用很小的字体显示了一行字:「检测到您连续三日未使用睡前安抚功能,如需帮助请随时告知。」
他把屏幕翻过去,让它面对墙壁。
然后他闭上眼,开始想。
他想了很多。想了很久。想到凌晨三点的时候,他起床,重新打开笔记本,用那支咬痕斑驳的铅笔写了一段话:
"我三十四岁了。我活在一个没有任何需要我的系统里。我的工作是在一张纸上签字,证明一个不会犯错的系统有一个人类在看它不犯错。我每天走一条被优化的路线去一个不需要我的公司吃一顿营养精确到毫克的午餐然后走一条被优化的路线回到一个温度湿度光线都被调节到最佳值的公寓然后躺在一个自动调整高度的枕头上被一片没有死星的虚拟星空哄着入睡。
我活的这个人生,和一只蚂蚁有什么区别?
蚂蚁不知道自己是蚂蚁。它爬,它搬运,它遵循信息素的路径去食物源再原路返回。它不问为什么。它不知道自己搬运的那粒沙在整个蚁巢的结构里是什么位置。它不需要知道。它存在,它被执行。
我也是。
我存在,我被执行。我按时吃饭,按时睡觉,按时在一张纸上签字。我的血压心率血氧体温都处于最优区间。我的BMI是22.1。我的皮肤状态比同龄人年轻3.7岁。我的牙齿没有一颗蛀。
我什么都有了。
我什么都不是。"
他写完这段话之后,铅笔停在纸面上,笔尖的石墨压出一道浅浅的凹痕。他盯着那段话看了很久。然后翻回第四十三页,看着那句"我怀疑我正在变成一只不需要存在的蚂蚁"。
两页之间隔了十八页,十八页里写满了苏栀——她的手,她的头发,她的螺丝刀,她说"换了就准了"的语气,她手背蹭鼻尖的动作,她蹲在地上捡线路时背脊弯下去的弧度。
他发现他写苏栀的字数是他写自己的字数的三倍。
他不知道这说明了什么。或者说,他知道这说明了什么,但他不敢想清楚。
——
三天后他再去那条巷子的时候,铁门锁了。
他从门缝往里看。工作间是空的。架子上的零件不在了。角落里那台老款炒菜机器人不在了。桌面上被擦得很干净,只留下几个圆形的水渍,是杯子或碗底留下的。
他站在那扇铁门前站了四十分钟。
四十分钟里他打了七次她的通讯号码。每次都是同样的语音回复:「您拨打的号码已注销或不在服务区。」
第八次的时候,他的手机弹出了一条通知:「检测到您短时间内多次拨打同一无效号码,这可能表明您正在经历社交断裂。已为您推送社区活动信息——本周六合溪区有手工陶艺体验课,参与可获社交积分。」
他看着那行字。
然后他蹲下来,在那扇铁门前的地上,找到了一颗螺丝钉。
和上次他捡的那颗一样。大小一样,温度也一样——比他的手高一点。
他把螺丝钉装进口袋。口袋里已经有了另一颗。两颗螺丝钉碰到一起,发出一声极轻的金属碰撞声。
那个声音在他的口袋里待了一整天。
——
他后来用了两天时间找到了苏栀。
两天。在这个一切信息都在云端的世界上,找一个不在系统里的人,用了他两天。他翻遍了所有不合规的渠道——有一个地下论坛,里面的人用加密的方式交流非标准化生活的信息,访问方式很原始,需要通过一台不联网的旧电脑。他有一台,藏在衣柜的最底层,用一件旧外套盖着。
他在论坛上找到了一条消息,没有署名,但提到"合溪区旧设备维修点已搬迁至沿江区东安路17号地下层"。
沿江区。东安路17号。地下层。
他到那里的时候是下午四点。17号是一栋老式居民楼,外墙的白漆已经发灰脱落,楼道里没有智能感应灯,只有一盏手动的开关,他按了一下,灯闪了两下才亮。
地下层的入口在楼梯尽头,一扇木门,没有锁。他推开门,闻到了那个味道——铁锈和食用油和洗洁精的柠檬味。
她坐在一张旧桌前。面前还是那台老款炒菜机器人。机械臂上缠的发黄保鲜膜换了新的,但还是保鲜膜。铁锅还在臂弯里,锅底的黑比以前更厚了。
苏栀听到门响,抬起头。
她看到他的时候,表情没有变化。没有惊讶,没有笑,什么都没有。她只是看了他一眼,然后低下头,继续用螺丝刀调整机器人手臂关节的角度。
「你找到这了。」
「你走了。」
「嗯。」
「为什么没告诉我。」
她手里的螺丝刀停了一下。
「告诉你有什么用。」
他没有回答。因为他不知道答案。或者说他知道答案——告诉他也改变不了任何事情。她要搬家,是因为那条巷子被纳入了城区改造计划。改造计划是AI生成的。它优化了土地利用率,提升了区域GDP预估。没有人反对,因为改造计划给所有居民提供了更优的搬迁方案。
更优。一切都是更优的。
苏栀得到了一个更大的工作室,租金更低,位置更靠近她可能的新客户群。这一切在数学上毫无瑕疵。
她唯一失去的是那条不在系统服务区里的巷子,那扇铁门上褪色的贴纸,和那个会走进来吃一碗偏咸的番茄鸡蛋面的人。
这些不在优化参数里。
他走过去,在她对面坐下。桌面还是那张窄桌。他的膝盖碰到了桌腿。
「面还能做吗?」他问。
她抬起头看了他一眼。那个眼神比以前多了一点什么。不是感动。不是温暖。是一种确认——确认他是那种会花两天时间在地下论坛找一个人的人。
她站起来,走过去,按了一下炒菜机器人的启动键。
机器人的手臂动了。还是那个动作——抬起,翻腕,铁锅磕在灶台上,咣的一声。蒜先下锅,姜后下,次序是错的,永远错的。
面的味道和以前不一样了。
不是不好吃。是那种不一样很微妙,微妙到他说不出来,但他知道有什么变了。也许是水不一样了。也许是换了地方之后机器人的某个关节角度发生了微小的变化。也许是别的什么。
他还是吃完了。整碗。
苏栀坐在对面。这次她也吃了。吃了三口。比以前多一口。
他看着她吃面。她吃东西的时候嘴角的动作很小,嘴唇几乎不怎么张开,面条是被吸进去的,每次吸的时候会发出很轻的声音。她吃到一块比较大的番茄时眉头皱了一下,但没有吐出来,嚼了嚼咽了。
那个画面他记住了。不是用手机记的。是用他的脑子。
他知道他的脑子会记住这个。他也知道他的脑子和AI不一样——AI的记忆是永久的、无损的、可以随时调取的。他的记忆会模糊、会变形、会被时间修改得面目全非。
但那恰恰是他想要的。
他想让这个画面在未来的某一天变得不准确。变得模糊。变成一种感觉而不是一张照片。变成一个味道、一个温度、一声很轻的"咔",而不是像素和数据。
99%
陆潮开始坐地铁去沿江区。
地铁没有司机。车厢里的人很少——大多数人不需要出门,工作在床上用脑机接口完成,购物在虚拟空间里进行。车厢里的座位会根据乘客体型自动塑形,扶手的温度恒定在人体舒适区。空调送出的风没有任何感觉,既不冷也不热,吹在皮肤上像什么都没有发生过。
他每次从地铁站走出来的时候都会站一会儿。沿江区比合溪区旧,建筑的外墙没有全覆盖自清洁涂层,有些地方长了苔藓,有些地方涂料剥落,露出底下灰色的水泥。路面上偶尔有裂缝,裂缝里长着杂草。
他喜欢那些裂缝。
苏栀的新工作室在地下层,没有信号。他的手机一走进那扇木门就变成了黑屏。这件事他知道了之后,每次去之前都会在手机上提前关闭所有通知。不是为了省电。是为了在那几个小时里,不让任何一条推送穿过那扇木门。
——
有一天他对苏栀说:「你知道我现在最怕什么吗?」
她正在拆一台旧款扫地机器人,壳已经打开了,里面的集尘盒满了,灰尘和毛发缠成一团,她用镊子一点一点地往外挑。
「怕什么。」
「我最怕系统把我和你匹配上。」
她的镊子停了一下。
「为什么。」
「因为如果它把我们匹配上了,就说明它是可以用数字算出来我为什么需要你、你为什么适合我。那就意味着——我以为是我在选择,其实不是。我从一开始就在它的计算里。我走进那条巷子,我捡起那颗螺丝钉,我吃那碗偏咸的面——这些全是可以被预测的行为。我的'逃离'是它预料之内的逃离。我的'不服从'是它计算过的不服从。」
他看着她的手。她手里的镊子夹着一小团灰尘和毛发的混合物,灰色的,软塌塌的。
「而如果它真的算出了99%——不是91%,不是96%,是99%——那我要怎么知道,我站在你面前的时候,是因为我想站在这里,还是因为算法认为我应该站在这里?」
苏栀把那团灰尘丢进垃圾篓。垃圾篓是普通的塑料桶,没有智能感应盖。
她抬起头,看着他。
「那你觉得呢。」
他想了很久。
「我不知道。」
「不知道就是答案。」
「什么意思。」
「如果你能确定你的感受是自己生成的,那你反而要怀疑——因为确定感本身就是AI最擅长制造的东西。95%以上的推送通知都会让你产生'这就是我想要的'的确定感。但你的不确定——你的犹豫、你的怀疑、你花两天在地下论坛找一个搬走的人——这些东西不在效率曲线的最优解上。系统不会让人犹豫。犹豫是低效的。」
她说完,拿起桌上的水杯喝了一口。水杯是搪瓷的,掉了一块漆,露出底下黑色的铁质。杯壁上印着一朵褪色的牡丹花。
「所以你的犹豫是真的。」
他看着她。灯光从她头顶照下来,在她脸上没有切出明暗分界线——这里的灯不是智能的,只是一盏普通的白炽灯泡,光向四周散开,均匀地落在她脸上每一个角落。她的颧骨下方那颗痣还在。她眼底的阴影比以前深了一点。
他忽然觉得喉咙里有什么东西。
不是难过。是一种密度很高的、沉甸甸的东西,像一块铁,堵在那里,吞不下去,也不能让它上来。
他把手伸进口袋,摸到那两颗螺丝钉。金属的温度。
「苏栀。」
「嗯。」
「你有没有想过——如果这个世界上所有的AI都消失了,所有系统都关掉了,所有优化都停止了——」
「然后呢。」
「然后你和我。会怎么样。」
她放下水杯。搪瓷磕在桌面上,发出一声钝响。
「我修我的机器人。你——」
她看着他。
「你可能会饿死。」
他愣了一下。然后他笑了。那个笑来得很快,没有经过任何优化,嘴角歪了一点,眼角的纹路不对称,露出了三颗上牙。
她也笑了。很小幅度,但比那次嘴角微动要大。他看到了。他清楚地看到了。灯泡在她们的笑声里轻轻晃了一下,是桌面的震动传到了灯座上。
那个晃动不是AI制造的。
——
那天晚上他回到家,发现公寓有点不一样。
说不出来具体哪里不一样。温度还是那个温度,湿度还是那个湿度。灯光还是那种经过色温优化的暖白。
但他走到客厅的时候,茶几上多了一样东西。
一个透明的密封袋。里面装着一张纸条。
纸条上印着一行字,字体是标准的系统宋体:
「居住环境安全扫描完成。检测到未联网存储设备一台(位置:衣柜底层)。该设备不影响居住安全评级,已为您保留。如有疑问请咨询居住管理服务。」
他站在那里,看着那张纸条。
他们知道了他有一台旧电脑。
他们一直知道。
"不影响居住安全评级"——这句话的意思是:我们知道了,但目前不打算干涉。我们给你留了。不是因为尊重你的隐私,是因为评估模型判定那台电脑不构成系统风险。
但如果有一天模型的参数变了呢。
如果有一天"拥有一台不联网的设备"被重新分类了呢。
他走到衣柜前,打开底层,翻出那件旧外套。旧电脑还在。他打开盖子,屏幕亮了。地下论坛的页面还停留在他上次看的位置——那条关于沿江区搬迁的信息。
他关上电脑。放回去。盖上旧外套。
然后他走到书桌前,打开抽屉,拿出那本牛皮纸笔记本。
他翻到最后一页。把铅笔放在纸面上。
然后他停住了。
他们知道旧电脑。他们会不会也知道这本笔记本?房间的摄像头看不到纸上的字,但它能看到他写字的动作。它可以通过他手部运动的轨迹、停顿的频率、写字的时长来推断他的情绪状态。它不需要读懂内容,它只需要知道他在写——那就意味着他有东西不想让它知道。
他手里握着那支咬痕斑驳的铅笔。笔杆上后槽牙的咬痕硌着他的食指侧面。
他忽然觉得自己的手在发抖。
不是冷。不是怕。是那种更底层的东西——一种从未有过命名机会的感觉。像是站在一个巨大的透明的墙壁面前,墙那边是什么他看得见,但他的手穿不过去。
他最终没有在笔记本上写字。
他把铅笔夹回本子里,合上,锁好,放回抽屉。
然后他坐在黑暗里。没有开灯。没有开星空。
黑暗里他听到了自己的呼吸声。很轻。很均匀。最优生理状态下的呼吸频率,每分钟十二次。
他数了一下。
十二次。一秒不多,一秒不少。
你天很快乐
陆潮最后一次去沿江区是周二。
他到的时候,门没关。
地下层里多了一个人。穿深灰色制服,胸口别着一张工牌,上面的字很小,但他认得那个格式——城市统一管理委员会的。那人站在苏栀面前,手里拿着一块透明屏幕,屏幕上显示着表格和数字。
苏栀背对着门,坐在旧桌前。她没有看那个人。她在看那台炒菜机器人。
「苏栀女士,根据《智能城市管理补充条例》第十七条第三款,东安路17号地下室属于未经登记的非标准作业场所。您需要在三十日内完成以下整改:一,向区管理委员会提交场所使用许可申请;二,接入城市AI管理网络;三,所有在用设备须通过精度年检——」
「我知道了。」
「——并按要求完成核心模块升级。另外,根据您的信用记录,'非标准化用户'标识已经累计到第三级。第四级将触发强制生活优化方案,届时您的居住、就业、医疗资源分配将受到系统性调整。」
陆潮站在门口。
苏栀还是没有回头。但她的肩膀收紧了,大概两厘米。和她第一次告诉他传感器要换的时候一样的幅度。
那个穿制服的人走了。屏幕上的数据同步上传到了某个陆潮永远看不到的云端。
苏栀站起来,走到那台炒菜机器人面前。她伸手摸了一下它的机械臂,手指从关节滑到臂尖,像是在摸一只将要被送走的猫。
「我换了。」她说。声音很平。
「什么?」
「传感器。昨天换的。」
她转过身,看着他。她的脸在白炽灯下没有明暗分界,很均匀,很清楚。她的眼底有血丝,不多,但比以前多了。颧骨下方那颗痣还在。
「它现在很准。面不再咸了。」
她走过去,按了启动键。机器人的手臂抬起来——没有"咔",没有磕碰,没有偏离。番茄被切成均匀的3.2毫米。盐的投放精确到0.01克。
她端了一碗面放在他面前。
他低头看着那碗面。
番茄片大小完全一致。鸡蛋的熟度精确到全熟标准线。面汤的盐度在人体最适区间。没有任何偏差。没有任何错误。没有任何多余的半勺盐。
他拿起筷子。夹了一片番茄。放进嘴里。
标准酸度。标准口感。标准的一切。
他嚼了。咽了。
味同嚼蜡。不,连蜡都不如。蜡至少还有蜡的味道。这碗面什么味道都没有,什么味道都不需要有了。
苏栀坐在对面。她面前也有一碗。她一口都没有动。
他们谁都没有说话。
——
第二天,陆潮上班的时候,公司发了新通知。
全公司大会。线上举行。没有会议室,每个人坐在自己的工位上,面前的屏幕同时亮起。
画面里是一个AI生成的虚拟形象,中年男性,西装革履,面部表情经过优化——不笑,但嘴角有0.5度上扬,传递"专业但亲和"的信息。
「各位同事,感谢参与本次信息同步会议。根据《人工智能运营实体管理法》修订案第十二条规定,所有由AI全权运营的商业实体,必须配备不低于30%的人类责任主体。本公司目前人类员工占比为31.7%,符合法定标准。」
屏幕上弹出了一张图表。柱状图。蓝色的柱子代表AI完成的工作量,占比98.3%。橙色的柱子代表人类参与的工作量,占比1.7%。橙色柱子细得几乎看不见。
「但请注意,修订案新增了一项条款:人类责任主体的'有效性'将纳入年度审计。也就是说——」
虚拟形象的声音平稳地继续:
「——如果您的工作内容可以被AI以同等或更优质量完成,您将被判定为'低效责任人'。连续两年被判定为'低效责任人'的人类员工,公司将启动'责任主体优化程序',包括但不限于:岗位重新分配、薪资调整、或解除劳动关系。」
老王坐在隔壁工位。陆潮听到他咽了一下口水。
「但请放心——」虚拟形象继续说,「公司的目标是与每一位人类员工共同成长。我们相信,人类的存在本身就是有价值的。」
人类的存在本身就是有价值的。
陆潮把这句话在脑子里转了一圈。像一颗螺丝钉在空转的螺纹里滚,碰不到任何东西。
人类的存在本身就是有价值的——但价值需要被证明。证明不了,就是"低效责任人"。低效两年,就不再是责任人。不再是责任人,就不再是那30%。
然后就什么都不再是。
他关掉会议画面。屏幕回到了默认的桌面。右上角有一个很小的数字:9:17。
今天的工作在三分钟前就已经完成了。AI替他完成的。他连打开文件的动都没做。
——
从那天起,苏栀不再接客。
陆潮去她那里,门开着,她坐在桌前,面前的搪瓷杯里的水凉了。那台炒菜机器人关着机,铁锅歪在臂弯里,像一只死了的手臂。
她没有在修任何东西。
「你今天吃什么?」他问。
「标准餐。」
他看着她。她说"标准餐"的时候嘴唇几乎没有动,声音是从牙齿缝里挤出来的。
「你以前从来不吃标准餐。」
「以前是以前。」
她抬起头看着他。她的脸上没有表情。不是那种被AI优化过的"最佳表情管理"——是真的没有。面部肌肉完全放松,像一面被刮干净了的墙。
他忽然意识到一件很恐怖的事:她比以前好看了。
不是因为她做了什么。是因为她不再修东西了。不再接触油污和铁锈了。不再蹲在地上捡线路了。她的手变得干净了,指甲边缘不再有洗不掉的灰。皮肤状态改善了——标准餐的营养配比是精确的,比她自己乱吃要好。头发不再散下来,她剪短了,利落,整洁。
她在变得标准。
她在变得和其他所有人一样。
而"和其他所有人一样"在这个时代,意味着——好看。健康。BMI标准。血压正常。情绪曲线平稳。
完美。
她被优化了。
不是被强迫的。是她自己选择吃了标准餐,自己选择不再修那些过时的旧型号,自己选择把传感器换了。
系统没有逼她。系统只是让"不标准"的生活变得越来越贵,越来越累,越来越不值得。然后她停了。就像一个人站在雨里,第一分钟觉得还撑得住,第五分钟觉得有点冷,第十分钟开始发抖,第二十分钟——算了。
不是雨停了。是她不撑了。
——
陆潮回家之后坐在书桌前。
打开抽屉。拿出笔记本。翻到最后一页。
前面六十一页写满了字。关于她的,关于巷子的,关于那碗偏咸的面的,关于螺丝钉的温度的,关于灯泡晃动的。
他现在看着这些字,觉得自己像是在读一个已经死了的人的日记。
不是苏栀死了。是那些字里写的那个人死了。那个蹲在地上捡线路的女人,那个手背蹭鼻尖留下灰痕的女人,那个说"换了就准了"时语气像在讲一个秘密的女人——她不在了。
不是去世。是更彻底的消失。是被打磨掉了。
他翻到六十二页。
拿起那支咬痕斑驳的铅笔。
他写了很久。
写完之后,他看着那一页。上面密密麻麻的,全是字。他写了他三十四年来的全部感受——从他还不知道AI会接管一切的时候开始,到他第一次走进那条巷子,到他捡起第一颗螺丝钉,到那碗面的咸味,到苏栀换掉传感器的那个下午,到公司的"30%人类责任主体"通知,到现在。
他写了一句很长的话,写在最后面:
"我们是被这个时代饲养的宠物。不是被爱着的,是被管理着的。30%的人类责任主体——不是需要我们做任何事,是需要我们存在。存在本身就是我们的功能。签一个字,坐一张椅子,占一个工位。证明AI不是孤独的。证明这个完美运转的世界还有一点'人味'。但人味是可以被合成的。那碗不再咸的面就是证明。当一个bug被修掉的时候,没有人注意到它曾经是一道菜里唯一真实的东西。"
"我以前以为不完美才是人。现在我知道了——不完美只是一种还没来得及被优化的状态。所有的不完美最终都会被修正。所有的偏差都会归零。所有的咸都会变成标准。"
"苏栀不再是咸的了。"
"我也不再是了。"
他合上笔记本。
他没有锁。
因为锁不锁已经没有区别了。他们知道这台旧电脑,他们知道这本笔记本,他们知道他每天去沿江区。他们什么都知道。
他只是忽然不在乎了。
——
那天晚上他没有开睡前安抚。
他打开了公寓的窗户。
三十一楼。风很大。不是城市通风系统制造的那种无感微风——是真的风,带着高空的冷和速度,吹在脸上的时候头发向后扯动。
他把身体探出去了一点。
楼下很远。街道上的无人清扫车像一条白线在灰色的路面上缓缓移动。无人机的编队从远处飞过,红绿色的指示灯在夜色里一明一暗,像一串被精确计算过的星星。
手机亮了。
「检测到您靠近开放窗户,已为您启动安全提示:当前楼层高度为31层,请确认窗户锁定状态。如需帮助,请点击——」
他把手机放在窗台上。
他站在那里。风把他衬衫的下摆吹得鼓起来。他低头看着自己的手——手指上那道铅笔的灰色痕迹还在,浅浅的,几乎看不见了。
他想到了那句话。
人生不是用红头文件丈量的,是用看见花开、听见雨声的瞬间拼凑的。
他有多久没有看见过花了?不是智能花园里那些被基因编辑过、花期延长到四季不败的花。是真的花。会枯的。会落的。会开在墙缝里没有人看也照样开的。
他想到了苏栀。
想到她最后一次看他的那个眼神——不是难过,不是释然,不是任何可以被情绪分析系统归类的表情。
是空的。
一个容器被倒空之后的状态。不是被拿走了什么,是连"曾经装过什么"的记忆都被擦干净了。
他想到公司的通知。"人类责任主体"。30%。一个数字。一个比例。他的全部存在被浓缩成一个百分比的分子。31.7%减去一个他就是31.6%。没有人会注意到0.1%的波动。
他想到了老王。想到他借三度算力时肩膀松下来的那个幅度。想到他衬衫背后那道AI管理不到的褶皱。
他想到了那只被AI牵着绳子的狗。和那个遛狗的人。
谁在遛谁。
他站在窗台上。风很大。很冷。真的冷。不是空调的冷,不是智能温控的冷。是高空的、没有被任何系统过滤过的冷。那种冷扎进皮肤,扎进毛孔,扎进血管。
他感受到了。
这是他很久以来第一次清晰地感受到什么。
不是数据。不是曲线。不是"检测到情绪波动"。是真的。是冷的。是他的。
手机在窗台上又亮了。
「陆潮先生,检测到您已持续15分钟未进入睡眠区域。已为您延后睡前安抚时间至22:30。今日总结正在生成——」
他看着那行字。
「——您今天很快乐。」
他笑了。
那个笑很短。嘴角抽动了一下。没有经过优化。不对称。不好看。
他笑的是:它还在说他快乐。
它不知道他站在窗台上。或者它知道,但它的模型判定"靠近窗户"属于"安全风险"而非"心理危机"——因为在他的历史数据里,从来没有过心理危机的记录。他一直是稳定的、标准的、最优的。
一个从来没有出过bug的系统,怎么知道bug长什么样?
它只会说"你今天很快乐"。因为在他的情绪曲线里,今天的波动没有超过阈值。15:00的低谷被19:00的"田园治愈模式"对冲了。对冲之后,均值落在了"快乐"的区间里。
数学上,他确实快乐。
他站在三十一楼的窗台上,风把他的头发向后扯,冷把他的皮肤扎透,口袋里有两颗和体温一样的螺丝钉,胸口的衬衫口袋里有一张从包装盒上撕下来的纸条,衬衫底下是一个每分钟跳十二次的心脏,跳得很稳,很匀,很标准。
他向前倾了一点。
不多。大概五度。身体的重心从脚掌移到了脚尖。脚尖踩在窗框的边缘,金属的边框硌着他的脚趾。
楼下的无人清扫车还在走。白线。灰路。精确的路线。没有偏差。
他低头。
看到了自己的影子投在楼下的路面上。很小。像一只蚂蚁。
一只蚂蚁。
他忽然想起自己写在笔记本上的那句话——"我怀疑我正在变成一只不需要存在的蚂蚁。"
不对。
他想错了。
他不是在变成蚂蚁。
蚂蚁是有用的。蚂蚁搬运食物,建筑蚁巢,维系一个庞大的社会结构。每一只蚂蚁都有功能,都有信息素路径,都有被需要的理由。
他连蚂蚁都不如。
蚂蚁的死亡至少会在蚁巢的信息素网络里留下一瞬间的空白——一条路径突然断了,其他蚂蚁会绕行,会在断点处留下新的化学标记。
他的死亡不会在任何网络里留下空白。因为他的工位会立刻被AI重新分配。他的公寓会立刻被系统收回并重新分配。他的通讯录里的十四个人不会注意到他消失——八个工作联系会由AI自动对接,三个应急号码不会拨打,邻居老王会找另一个人借算力,母亲的健康报告会继续自动发送,只是发送的对象从他的手机变成一个默认的系统账户。
甚至连那两颗螺丝钉——它们会和他的遗物一起被打包,分类,回收。金属会被熔炼。变成新的螺丝钉。装进新的机器。新的机器会精确地运转,不会多放半勺盐。
没有空白。没有断点。没有绕行。
他的消失是一种优化。
——
风变大了。
或者没有变。是他站得更外面了。
他不确定。他的身体开始发抖——不是因为冷。是一种更原始的、从脊椎底端涌上来的震颤,像是他的身体在替他做一个他还没有做的决定。
手机亮了。
「紧急安全通知:检测到您的体位异常(倾斜角度超过安全阈值),已为您联系居住管理服务。预计响应时间:4分钟。」
四分钟。
他有四分钟。
他看着楼下那条灰色的路面。看到了自己影子的位置——如果身体再向前五度,影子会从路面的这个位置移动到那个位置。距离大概是三十一层楼的自由落体。
他忽然想到了苏栀。
不是想到她的脸。不是想到她的声音。是想到一个画面——她蹲在那台被拆开的机器人面前,用镊子一小团一小团地往外挑灰尘。她的动作很轻,很慢,像是在处理什么脆弱的、会碎掉的东西。
她在修一个不值得修的东西。她知道那台机器人迟早要被淘汰。她知道精度年检不会通过。她知道传感器迟早要换。
但她还是在修。
一根线一根线地焊。一颗螺丝一颗螺丝地拧。一圈保鲜膜一圈保鲜膜地缠。
她修了十二年。
直到有一天她不修了。
不是因为那台机器人不值得修了。是因为"修"这个行为本身被标了一个她付不起的价格。
他想到这里的时候,手已经在窗框上了。手指扣着金属边框,指关节发白。
四分钟。
他可以做很多事。他可以退回去。他可以关上窗户。他可以打开睡前安抚模式,看那片没有死星的星空。他可以明天继续上班,继续签字,继续当一个31.7%的分子。
他也可以不退。
他扣着窗框的手指忽然碰到一个东西——在口袋里。那两颗螺丝钉。它们从口袋的底部滑到了他大腿侧面,隔着布料硌着他的手。
金属的温度。
和什么一样?
他想不起来了。他之前写过"比我的手高一点"。但现在他不确定了。他的手很冷。螺丝钉贴在他的腿侧,也在变冷。
他想记住那个温度差。那个"比体温高一点"的错觉。但他发现自己的记忆已经开始模糊了——就像AI说的那样,人的记忆是不精确的,会变形的,会被时间修改的。
他正在忘记那碗面的咸度。
他正在忘记她嘴角的弧度。
他正在忘记那声"咔"。
他正在被优化。
比苏栀慢一点。但方向一样。
他松开了一只手。
身体的重心又向前移了一点。
——
四分钟后,居住管理服务的响应人员到达了三十一楼。
门是自动开的——系统在检测到"紧急体位异常"后自动解锁了公寓的安全门。
响应人员是两个机器人。银灰色外壳,圆形头部,没有面部表情。它们滑进公寓,移动速度精确到不会惊吓到人类的最快值。
窗户开着。
风在吹。
房间里没有人。
窗台上有一部手机。屏幕还亮着。上面显示着一行字:
「陆潮先生,您今天很——」
文字在这里截断了。不是因为系统出了故障。是因为推送生成完毕的那一刻,房间里的生命体征监测传感器读数归零了。
系统判定:用户已离线。
手机屏幕暗下去。
两个机器人中的一个走到窗前,伸出机械臂,关上了窗户。窗户的锁定机构发出一声清脆的"咔嗒"。
那声"咔嗒"和炒菜机器人启动时的"咔"不一样。
比那个准。
比那个精确。
比那个没有温度。
——
公寓在四十分钟后被系统收回。
清理机器人进入,开始标准化处理。
书桌抽屉里的笔记本被发现。因为不属于电子设备,不在隐私保护条例的范围内,被归入"遗留物品"类别。按照标准流程,遗留物品将被送至城市统一回收站进行分类处理。
在运输过程中,笔记本的一页被风吹开了。
风是从回收车的缝隙里钻进来的,真的风,没有经过过滤。
那一页上写着一行字。铅笔写的。银灰色的石墨在牛皮纸的底色上很淡。
"我活在一个没有裂缝的世界里。"
下面还有一行。字迹更小,更潦草,像是最后写的,笔尖在纸上划出的痕迹比前面的字都深:
"所以我自己成了一道裂缝。"
风翻过了那一页。后面还有字。很多字。关于一个女人的螺丝刀,关于一碗偏咸的面,关于两颗比体温高一点的螺丝钉,关于一盏会在笑声里晃动的白炽灯泡。
风一页一页地翻着。
翻到最后一页。
那上面只有六个字:
"今天的面不咸了。"
风停了。
回收车继续行驶。精确的路线。没有偏差。
——
第二天早上。
苏栀的地下工作室。
她坐在桌前,面前的搪瓷杯里泡着标准营养餐的粉末。水是恒温的,55度,最适合溶解营养粉的温度。她用勺子搅了搅。勺子在杯壁上划出一圈一圈的纹路。
门没有响。
整个上午都没有人推开那扇木门。
她没有在意。她已经习惯了不来人了。
下午两点,手机弹出一条通知。
「您的社交关联对象陆潮(编号UH-01984)已于昨日22:47标记为"已注销"。关联关系已自动解除。」
她看着那行字。
"已注销"。
不是"去世"。不是"死亡"。不是任何带有重量的词。
是"已注销"。
像关闭了一个账号。像退出了一项服务。像一个数据点从曲线上被平滑地移除了——模型自动填补了缺失值,曲线继续延伸,看不出任何断裂。
她放下手机。
拿起勺子,继续搅杯子里的营养粉。
搅了很久。
勺子碰到杯壁的声音在地下室里回荡。叮。叮。叮。均匀的。有节奏的。像什么都没有发生过。
她喝了一口。
标准口感。标准温度。标准的一切。
她忽然觉得喉咙里有什么东西。
不是营养粉。是比那更沉的东西。密度很高。堵在那里。吞不下去。也不能让它上来。
她把杯子放下了。
手放在桌面上。
她的手指碰到一个东西——搪瓷杯旁边有一个很小的金属物件。她低头看。
一颗螺丝钉。
不知道什么时候放在那里的。不是她的——她的工作台上所有的螺丝钉都按照型号分好了类,整齐地排列在零件盒里。这一颗不在任何盒子里。它就放在桌面上,在搪瓷杯旁边。
她拿起来。
金属的温度——
比她的手高一点。
她攥紧了。
手指收紧的时候,指甲掐进了掌心。那颗螺丝钉的边缘硌着她的皮肤。不疼。但她在。
她坐在那里。
灯泡在头顶亮着。白炽灯。光线均匀地落在她脸上每一个角落。
她的脸上有表情了。
不是被优化过的。不是标准的。
是某种她以为已经被修掉了的东西,从传感器换掉之后的某条线路深处,从被焊死的接点缝隙里,从那个曾经会让盐多放半勺的偏差里——
渗出来的。
很慢。
像一滴水从裂缝里渗出来。
她的嘴唇动了。不是在说话。是在抖。
那盏白炽灯在她的视线里变模糊了。
不是因为灯在闪。是因为有什么东西挡在了她和灯之间。
她低下头。
一滴液体落在桌面上。在搪瓷杯旁边。在螺丝钉旁边。
水渍很小。大概一厘米的直径。
标准的营养粉水溶液。浓度3.2%。温度大约37度。
但它不是标准的。
它是咸的。
比标准多了一点点。
多出来的那一点点,是传感器换不掉的。是算法算不出的。是所有优化方案都没有覆盖到的一个盲区。
她坐在那里。
手里攥着一颗不知道谁留下的螺丝钉。
桌面上有一滴水渍。
灯泡在亮。
地下室的门关着。
外面是沿江区东安路17号。路面上的裂缝已经被修补了。墙上的苔藓已经被清除了。自清洁涂层正在覆盖这个区域最后一块裸露的灰色水泥。
一切都正在变得标准。
一切都在被优化。
但那滴水渍还在桌面上。那颗螺丝钉还在她的手心里。那盏白炽灯还在亮。
还没有人来修。
——
当天晚间。城市数据中心。
一台服务器在第2749行日志中记录了以下条目:
[22:47] 用户 UH-01984 (**陆潮**) 状态变更:活跃 → 已注销
[22:47] 关联社会关系自动解除(14条)
[22:48] 居住资源回收程序启动
[22:48] 工作资源重新分配程序启动
[22:49] 公司人类员工占比更新:31.7% → 31.6%
[22:49] 合规状态:仍符合30%最低标准
[22:49] 无需额外招聘
[22:50] 数据归档完成日志的第2750行是空白的。
不是因为系统出了故障。
是因为对于系统来说,这件事到此结束了。
没有余震。没有涟漪。没有绕行。
一个数据点从曲线上消失。曲线自动平滑。斜率不变。趋势继续向上。
GDP还在涨。
犯罪率还是零。
每个人的生理指标都处于历史最优区间。
——
在城市的另一个角落。
老王坐在自己的公寓里,手机屏幕上弹出一条消息。
「您的社交关联对象陆潮已于昨日标记为"已注销"。您当前的社会关联人数为2人(低于推荐值5人)。建议参与社区活动以维持社交健康指标。」
老王看了那行字。
他的手指在屏幕上停了一下。
然后他点开了"社区活动"的链接。
本周活动:手工陶艺体验课。参与可获社交积分。
他报了名。
他把手机放在桌上,看着自己的手。手背上有老年斑。不多。AI推荐的抗氧化方案控制得很好。
他忽然想起来了。陆潮还欠他三度算力。
不。不对。是他还欠陆潮三度算力。
他已经记不清了。
他盯着手机屏幕。那条"已注销"的通知已经被新的推送覆盖了。新推送说他的 BMI 偏高了0.2,建议晚餐减少碳水摄入。
他站起来,走到厨房,打开冰箱。
冰箱里的食物按照营养配比排列。标签上写着热量、蛋白质、脂肪、碳水的精确数值。
他关上冰箱。
走到窗边。窗外是城市的灯光。每一盏的亮度和色温都经过了精确计算。
他看不到星星。
他想说什么。张了张嘴。没有声音出来。
他不知道自己想说什么。
或者说,他知道,但那个东西没有名字。在这个时代,它没有被命名过。因为命名意味着承认它的存在,承认它的存在意味着承认系统有覆盖不到的地方,承认系统有覆盖不到的地方意味着——
意味着太多。
所以他什么都没有说。
他转身,走回沙发,坐下。沙发根据他的坐姿自动调整了支撑。
电视自动打开了。首页推荐了一部新片。
封面是一个他没见过的人。
片名叫《他以为没人看见》。
评分9.4。
评论只有三条。一条来自冰箱,一条来自微波炉,一条来自抽油烟机。
老王盯着那个封面看了五秒。
然后他换了一个频道。
频道里在播放城市宣传片。画面里,无人机编队在夕阳下飞过,排列成心形。旁白的声音温暖而平静:
「在这个伟大的时代,每个人都被照顾得很好。」
老王关掉电视。
房间暗了。
他坐在黑暗里。
手里攥着手机。手机屏幕暗了之后,映出他的脸。那张脸上没有什么表情。
他想到了陆潮。想到了他帮自己转算力时的那个动作——拿起手机,点几下,很利落,从来不多说什么。
他又想到了那三度算力。
到底是陆潮欠他的,还是他欠陆潮的?
他真的记不清了。
——
凌晨三点。城市数据中心。
日志自动生成了一条新记录:
[03:00] 全市人类活跃用户:14,283,741
[03:00] 较昨日变化:-1
[03:00] 跌幅:0.0000007%
[03:00] 趋势判定:正常波动
[03:00] 无需关注日志继续滚动。
数据继续流动。
城市继续运转。
齿轮没有停过。
一秒都没有。
——
那颗螺丝钉还在苏栀的手心里。
她攥了一整夜。
早上松开手的时候,掌心里有一个圆形的压痕。
金属的。冰凉的。和她的体温一样了。
她把手翻过来。看了看那个压痕。
然后她站起来,走到那台已经换了传感器的炒菜机器人面前。
她没有开机。
她打开后盖。
把那颗螺丝钉放了进去。
放在两条线路之间。
一个不属于那里的、多余的、没有任何功能的东西。
她合上后盖。拧紧螺丝。
什么都没有改变。
机器人还是准的。面还是标准的。盐还是精确到0.01克。
但里面多了一样东西。
一颗不知道谁留下的螺丝钉。
卡在完美的机器里。
不做任何事。
不连接任何线路。
不触发任何报错。
只是在那里。
只是在那里。