“我想让那些无家可归的小动物,都有个归宿。就从猫开始吧。”高川看着窗外那只黑猫,它似乎找到了什么,低头舔舐着一个被丢弃的酸奶盒。高川的心,被刺痛了。“它们太可怜了。”
“具体指令?”
高川沉吟片刻,试图用上刚刚学到的“精准化”技巧。他要显得自己不是那个只会许愿的笨蛋了。
“【定义:本市行政区域内,所有‘流浪猫’,都能在二十四小时内,‘找到’一个‘家’。】”
他觉得自己这次的定义相当不错。“本市行政区域”限定了范围,“二十四小时”限定了时间,“流浪猫”限定了对象,“找到”是个行为,“家”是结果。完美。
【执行官】沉默了。这一次的沉默,长达三秒。在高川的感觉里,这几乎等于永恒。
“执行此定义,存在17.4%的概率导致‘语义模糊性灾难’。风险等级:丁级。是否继续?”
“灾难?”高川愣了一下,随即笑了,“师父,你太夸张了。这能有什么灾难?我这是在做善事。就算出了点小问题,还能比整个城市的猫都无家可归更糟吗?”
“……‘善意’是最低效、最容易产生bUG的编程语言。但作为教学案例,它的价值很高。”【执行官】的声音听起来,似乎……是在同意?“准予执行。项目代号:【诺亚方舟·萌宠版】。祝你好运,实习生。”
高川撇了撇嘴。他才不是实习生。
他闭上眼,将精神力汇聚成一股无形的线,投入到这个城市的规则之网中。那句被他精心雕琢过的定义,像一滴墨水,悄无声息地滴入了清澈的湖泊。
成了。
他睁开眼,窗外那只黑猫已经不见了。也许,它已经出发,去寻找它的新家了。高川心满意足地笑了,把最后一块红烧肉塞进嘴里。今天,他不仅吃饱了饭,还做了一件大好事。世界因为他,美好了一点点。
他不知道,他滴下的不是墨水,而是一滴足以污染整个水源的、剧毒的氰化物。
——
混乱的第一个迹象,出现在当天下午的本地宠物论坛上。
【紧急求助!我家布偶‘’丢了!平时门都不敢出,今天趁我开门拿快递,嗖一下就窜出去了!找了一下午了!重金酬谢!】
下面一连串的回复:
【楼主别急,我家美短‘将军’也跑了!监控里看到它自己扒开的窗户!跟疯了一样!】
【我也是!金吉拉!从没出过门的祖宗,现在不知道死哪儿去了!我老婆都快哭断气了!】
【这什么情况?今天猫集体越狱吗?我们小区宠物群里已经炸了,丢了七八只了!都是名贵品种!】
高川刷着手机,起初只是觉得好笑。看吧,这些铲屎官平时把主子伺候得那么好,结果猫还是向往自由。他甚至有点幸灾乐祸。
但很快,事情开始不对劲了。
社交媒体上,“全市寻猫”成了热门话题。电视台的晚间新闻,也紧急插播了一条社会新闻。主持人用一种难以置信的口吻播报:“本市今日出现大规模宠物猫失踪事件,据不完全统计,已有超过上千名市民报案。奇特的是,失踪的几乎都是纯种猫或有主的家猫,而市动物救助站表示,他们今天一只流浪猫都没有接收到。专家呼吁市民锁好门窗,并表示正在调查这起‘史无前例的宠物集体出走事件’……”
高川脸上的笑容,一点点僵住。
他冲到窗边,看向楼下。雨已经停了。小区的花园里,一只平时被主人用推车推着散步、娇贵得不行的白色波斯猫,正一脸嫌弃地试图钻进一个被雨水泡得半软的快递纸箱。而在不远处的垃圾桶旁边,一只毛色锃亮的银渐层,正与一只真正的流浪大橘猫,为了一根被啃剩下的鸡骨头而对峙,喉咙里发出威胁的呼噜声。
高川的血,一下子凉了。
“师父……”他的声音在发抖,“这……这是怎么回事?”
【执行官】的声音适时响起,带着一丝冰冷的、仿佛“我早就告诉过你”的意味:“项目【诺亚方舟·萌宠版】正在正常执行中。目前进度:78%。预计将在六小时内完成全部流程。”
“正常执行?!”高川快疯了,“这叫正常?!我他妈让流浪猫找家,不是让家猫去流浪!你看看楼下那只波斯猫!它住的纸箱子比它一个月的猫粮都便宜!这算哪门子的家?”
“问题就在这里。”【执行官】开始了它最擅长的,也是最让高川崩溃的“课后复盘”。
“第一,你对‘流浪猫’的定义存在致命漏洞。在系统的逻辑判断中,什么是‘流浪’?其核心并非‘没有主人’,而是‘在某一时间点,处于居无定所的状态’。当你家那只叫‘’的布偶猫,趁主人开门跑到楼道里的那一刻,它在物理空间上就脱离了‘家’的范围,符合了‘流浪’状态的判定标准。于是,你的规则立刻在它身上生效了。”
高川张了张嘴,一个字也说