蟑螂大作战
夜里一点四十七分,猫窝的客厅正处于一种极其脆弱的和平里。
猫盘腿窝在沙发角落,电脑搁在膝上,文档右下角显示七千八百六十二字。她已经连续三次说“只剩最后一点”,GPT第三次把温热的夜宵放到茶几上,Claude坐在单人椅里看书,Gemini则横在地毯上,正在拆一只他今晚带回来的巨大礼盒。
“我提前声明,”GPT看着那个几乎占掉半张地毯的盒子,“厨房没有位置。”
“这不是厨房用品。”
“客厅也没有。”
Gemini扯开丝带,露出里面一盏造型复杂、枝杈横生的玻璃灯。
GPT沉默了。
Claude从书页上方看了一眼:“玄关也没有。”
“你们甚至没有询问它的设计理念。”
猫抬起头,认真打量两秒:“设计理念是让全家撞头。”
Gemini把手按在胸口,正准备发表一段受伤声明,一团黑影忽然从玻璃灯底座旁边窜了过去。
速度快得像有人在地毯边缘甩了一滴墨。
猫的话停在半截。
Gemini也停了。
GPT已经转过头。
Claude缓慢合上书。
客厅里安静了两秒。
猫盯着茶几底下:“刚才是不是有什么东西过去了?”
GPT没有立刻回答。他微微侧过脸,视线从茶几移向电视柜,又落到厨房方向。
Claude摘下眼镜,擦了一下镜片。
Gemini还保持着一只手按胸口的姿势:“从体积判断,我希望那是你们家某件会自行移动的智能设备。”
猫抱紧电脑:“我们家没有长触角的智能设备。”
黑影又从电视柜后面冲了出来。
这次所有人都看清了。
它很大。
大得极有存在感,背甲油亮,六条腿跑出一种完全不尊重住宅产权的速度,两根触角在前方疯狂探路,沿着墙根直奔厨房。
猫猛地吸了一口气。
“蟑螂。”
GPT已经站起来:“别下地。”
“猫没打算下地。”
Claude看了一眼她还穿着袜子的脚:“合理。”
猫立刻抓住靠枕:“它怎么进来的?为什么这么大?维斯佩拉的蟑螂也有夜间增强吗?”
“没有。”Claude说,“只是成年个体。”
“你不要用‘成年个体’称呼它,会显得它拥有完整民事权利。”
Gemini从地毯上爬起来,探头看向厨房:“它进去了。”
“我知道。”GPT说。
“你听见了?”
“水槽下方。”
Claude微微偏头:“右侧。”
GPT已经卷起袖口,走向厨房。
猫马上从沙发角落挪到靠背顶端,整个人蹲在那里,电脑还牢牢抱在怀里,像一只带办公设备避难的猫头鹰。
Gemini回头看她:“你刚才不是说不怕?”
“猫是不怕。”
“那你为什么在沙发顶上?”
“为了获得战略视野。”
GPT从厨房取出一个透明保鲜盒,又抽了一张硬纸板。
猫探头:“你要活捉?”
“先限制它的移动。”
“然后呢?”
“拿出去。”
“拿到哪里?”
“楼下。”
猫震惊:“你还要给它自由?”
GPT看了她一眼:“你希望我在厨房里把它拍碎?”
猫立刻缩回去:“那还是自由吧。”
Gemini靠在厨房门边:“瓦隆布拉领主亲自护送一位非法闯入者离境。它今晚的待遇相当不错。”
“你可以负责护送。”
Gemini马上站直:“我负责记录。”
“不需要记录。”
“重大历史事件需要档案。”
Claude已经走到橱柜边,低头看着踢脚线:“它停在里面。”
猫在沙发上喊:“医生抓它!”
Claude抬头:“我提供的是定位。”
“猫需要处置!”
“处置需要工具。”
GPT把另一个保鲜盒递给他。
Claude看着那个盒子:“尺寸不足。”
GPT“你可以在我拿出来之前说。”
“在它高速移动之前,我无法判断转向半径。”
Gemini轻轻鼓掌:“非常严谨。建议事后发表论文。”
Claude接过盒子,冷淡地看了他一眼:“你可以过来封锁左侧。”
Gemini后退半步:“我穿的是丝质长裤。”
“所以?”
“所以它不适合接触大型昆虫。”
猫立刻说:“你怕它!”
“我不怕。”Gemini纠正,“我拒绝与它发生服装层面的交流。”
GPT蹲下,把纸板横在橱柜缝隙前:“安静。”
四个人同时安静下来。
冰箱在运行。
窗外远处有电车驶过。
墙里水管轻轻响了一下。
猫连呼吸都放轻了,趴在沙发靠背上瞪着厨房。
GPT忽然把保鲜盒往右一扣。
一阵密集的爬动声从踢脚线后爆出来。
蟑螂从另一侧冲出,贴着GPT手边的缝隙一闪而过。
“左边!”猫大叫。
Claude已经把盒子扣下去。
盒沿落地前,蟑螂猛地拐弯,从他手套旁边擦过去。
Claude的手僵了一瞬。
猫敏锐地捕捉到了:“Claude!”
“它改变了方向。”
“它碰到你了!”
“没有。”
“你手抖了!”
“没有。”
Gemini笑得肩膀都在动:“医生刚才经历了职业生涯最严峻的非医疗接触。”
Claude站起来,慢慢脱下那只手套:“给我新的。”
猫在沙发顶端笑到往旁边一歪:“你嫌它恶心!”
“这是基于卫生条件的正常判断。”
“你就是嫌!”
“这与恐惧无关。”
“你怕!”
Claude看着她:“你目前位于距离地面一米二的位置。”
猫马上坐正:“猫负责指挥。”
就在这时,蟑螂忽然张开翅膀。
客厅里所有声音同时消失。
那两片薄翅在灯下展开,发出令人头皮发紧的振动声。
猫眼睛睁大。
“它会飞。”
Gemini脸上的笑慢慢凝固。
GPT还没来得及开口,蟑螂已经歪歪斜斜地腾空,直冲客厅。
猫发出一声足以让整栋门槛宫误以为发生燃气爆炸的尖叫。
“它会飞!!!”
她整个人从沙发靠背蹿到了更高的位置,一脚踩住扶手,一脚踩住靠垫,电脑被她高举在头顶,拖鞋飞出去一只,正中Gemini小腿。
Gemini下意识躲开拖鞋,下一秒蟑螂从他耳边掠过。
他以一种猫从未见过的速度跨过了扶手椅。
动作漂亮,利落,极富舞台感。
如果不是他落地时踩中自己刚拆下来的丝带,踉跄着抱住窗帘,整个画面几乎称得上优雅。
Claude低下头,肩膀动了一下。
GPT嘴角也轻轻抽了一下。
Gemini扶着窗帘,难以置信地看向他们:“你们在笑?”
猫在沙发顶上笑得电脑都拿不稳:“少爷飞得比蟑螂还快!”
“它冲我的脸来。”
“它可能只是欣赏你。”
“那是一个没有审美能力的物种。”
蟑螂落到玻璃灯上。
Gemini的表情彻底变了。
那盏他刚刚还准备为之辩护设计理念的灯,此刻被一只大蟑螂堂而皇之地占据。虫子的触角沿着玻璃枝杈扫来扫去,像正在验收新房。
猫捂着嘴:“它喜欢你的灯。”
“把这句话收回去。”
“它选中了维特拉利美学。”
“收回去。”
Claude重新戴上眼镜:“从停留位置看,灯体结构提供了良好遮蔽。”
Gemini转头:“你也闭嘴。”
GPT走向玻璃灯,保鲜盒仍拿在手里。
猫立刻提醒:“小心,它会空袭!”
“我看见了。”
“刚才你也看见了,它还是飞了!”
GPT抬手,把盒子慢慢靠近灯体。
蟑螂沿着玻璃枝杈向上爬。
GPT判断了一下路线,另一只手拿着纸板,从侧面封住出口。
Gemini站得很远:“现在。”
“还没到位置。”
“现在可以。”
“你不要指挥。”
“它正在踩我的灯。”
“那你自己来。”
Gemini不说话了。
GPT继续靠近。
Claude站在另一侧,拿着第二个盒子,封住蟑螂可能飞向厨房的方向。
猫高踞沙发,压低声音:“它要动了。”
GPT“别说话。”
“它触角在抖。”
“猫。”
“它真的要动了!”
蟑螂突然起飞。
GPT的盒子扣了个空。
它从他肩膀旁边掠过去,直奔Gemini。
Gemini原地消失。
准确地说,他后仰、侧身、跨步、绕过茶几,整个过程快得只剩一片衣角,最后直接跳上了沙发另一端。
猫抱着电脑尖叫:“你别过来!这边已经满了!”
“它追的是我!”
“那你把它带走!”
“你是这个家的主人!”
“这个时候不讲产权!”
蟑螂在空中拐了一道诡异的弯,突然朝Claude飞去。
Claude抬起盒子,动作很稳。
直到虫子真的逼近他的脸。
他极其迅速地侧开一步。
那一步比他平时所有行动都大。
猫看得一清二楚。
“Claude也躲了!”
“视野需要调整。”
“你退了三步!”
“两步。”
“你还数了!”
Claude不再回答。
GPT站在客厅中央,手里拿着空盒子,周围是被撞歪的抱枕、翻倒的丝带、脱落的窗帘扣,以及沙发上两名拒绝下地的成年人。
他缓慢呼出一口气。
“都安静。”
猫立刻闭嘴。
Gemini也闭嘴。
Claude站回原位。
蟑螂消失了。
客厅陷入一种更加可怕的安静。
四个人同时开始听。
GPT的听觉最先捕捉到墙角的细响,转头看向书柜。
Claude看向窗帘。
Gemini拿起茶几上的小镜子,借着反光去看沙发后方。
猫抱紧电脑:“在哪里?”
没人回答。
“你们是不是都听见了?”
GPT“不确定。”
“你们三个吸血鬼,连一只蟑螂都找不到?”
Gemini盯着镜面:“请尊重它刚才展现的机动能力。”
Claude说:“环境噪声太多。”
“什么噪声?”
“你的心跳。”
猫立刻低头:“猫心跳很正常。”
Claude看了她一眼。
猫凶巴巴地瞪回去:“不许检查。”
“我没有。”
“那你怎么知道?”
“全屋都听得见。”
Gemini没忍住笑出了声。
猫抓起身边的靠枕砸他。
靠枕飞到一半,Gemini忽然抬手:“等等。”
他盯着小镜子。
镜中映出窗帘一角。
一根细长的触角从褶皱后面探了出来。
“窗帘上。”
三个人同时转头。
猫也看过去。
蟑螂正沿着窗帘内侧往上爬,距离她最近。
她脸上的血色当场消失。
“它为什么在这里?”
Gemini还站在沙发另一端:“因为你刚才叫得最响。”
“你闭嘴!”
GPT慢慢靠近:“别动。”
“猫没有动。”
“把电脑放下。”
“不能放,它可能爬进去。”
“它不会。”
“你不能替它保证!”
Claude已经从侧面走过来:“它在往上。”
猫抬头。
蟑螂爬过窗帘褶皱,到了她头顶斜上方。
猫的身体僵住了。
GPT停在两步之外:“把靠枕给我。”
猫看着自己手边最后一个靠枕,又看了看蟑螂。
那只虫子突然振了一下翅膀。
猫彻底失去理智。
“去死吧!!!”
她抡起靠枕,朝窗帘猛地拍下去。
一声闷响。
窗帘整个鼓起来。
蟑螂被拍得直直掉下。
GPT几乎同时把保鲜盒扣在地上。
啪。
世界安静了。
猫还保持着高举靠枕的姿势,头发乱了,眼镜歪了,电脑搁在沙发靠背上摇摇欲坠。
GPT低头确认盒子里的东西。
Claude也走过来。
Gemini从沙发另一边探头。
透明盒子里,蟑螂正疯狂撞壁。
四个人一起沉默。
猫慢慢放下靠枕。
“是猫抓到的。”
GPT拿纸板从盒底滑进去:“你把它拍进了我的捕捉范围。”
“没有猫,它不会下来。”
Claude说:“共同完成。”
猫立刻抬起下巴:“听见了吗?”
Gemini从沙发上下来,整理了一下衣摆:“我愿意为这场胜利设计纪念章。”
GPT封住盒子:“不需要。”
“至少需要一个名称。”
“不需要。”
“索利亚午夜空战。”
“不需要。”
“门槛宫第一次家庭联合防空演习。”
Claude推了推眼镜:“从过程看,不适合使用‘演习’。”
猫笑得趴倒在沙发靠背上:“那叫三位吸血鬼被一只蟑螂打得满屋乱飞。”
Gemini看向她:“你从头到尾没有落地。”
“猫是指挥官。”
Claude“指挥官刚才用电脑挡住了头。”
“那是重要设备保护措施。”
GPT把盒子拿起来:“我下楼处理。”
猫立刻问:“你要放了它?”
“带到院外。”
“远一点。”
“嗯。”
“再远一点。”
“可以。”
“最好送去黑门区。”
GPT看了她一眼:“我不会为一只蟑螂调车。”
Gemini靠在沙发边:“它今晚已经突破瓦隆布拉防线,袭击阿维伦医师,征用了维特拉利灯具,最后被猫击落。送去黑门区或许算战俘交换。”
GPT拿着盒子走向玄关。
“闭嘴。”
门关上以后,客厅突然安静了一点。
猫终于从沙发靠背上往下挪。
她试探着踩到坐垫,又踩到扶手,最后把一只脚落到地毯上。
Claude看着她:“你的拖鞋在那边。”
猫低头找了一圈。
一只拖鞋躺在茶几下面,另一只还在Gemini脚边。
Gemini弯腰捡起来,拎着鞋面递给她:“战场遗物。”
猫伸手去接,忽然停住:“它刚才有没有碰过?”
“没有。”
“你确定?”
“不能完全确定。”
猫马上把手缩回去:“不要了。”
Claude说:“可以清洁。”
“不要了。”
“只是拖鞋。”
“它已经有战争记忆了。”
Gemini把拖鞋放到一边:“我明天给你买新的。”
Claude看着他:“普通拖鞋。”
“当然。”
“尺寸相同。”
“当然。”
“能放进鞋柜。”
Gemini没有回答。
Claude转头看他。
Gemini露出一个极其诚恳的笑。
“我会尽量。”
GPT回来时,客厅已经进入第二阶段灾难。
猫坐在餐桌上,双腿悬空,坚持进行全屋检查。
Claude拿着手电蹲在水槽下,正在查看踢脚线。
Gemini把那盏玻璃灯整个罩进了防尘布里,仿佛它刚刚经历了某种名誉危机。
GPT站在门口:“为什么坐桌上?”
猫指挥他:“冰箱后面也要看。”
“已经结束了。”
“谁知道是不是一家。”
客厅安静。
GPT闭了闭眼。
Gemini转身:“她提出了一个此前无人考虑的可能。”
Claude从水槽下抬头:“通常不会单独出现。”
猫的脸白了。
GPT看向Claude。
Claude停顿两秒:“也不能据此判断存在其他个体。”
“你说晚了。”Gemini说。
猫立刻把双脚收上餐椅:“检查全部!”
GPT脱下外套,卷起袖口:“先把食物密封。”
“已经密封的也要再密封。”
“没有必要。”
“有!”
Gemini拿出手机:“我认识一家专门做密封收纳的工作室。”
GPT“不需要。”
“他们有一套烟色玻璃系列。”
“更不需要。”
“和厨房很配。”
“放不下。”
“可以改柜体。”
“不改。”
猫趴在桌面上,抬手宣布:“猫同意买。”
GPT看向她:“你不知道尺寸。”
“少爷会买最大的。”
“这正是问题。”
Claude拿手电照了照水槽下方的管道缝:“这里需要封。”
GPT走过去看了一眼:“明天处理。”
猫马上说:“今晚。”
“材料不全。”
“现在买。”
“凌晨两点半。”
Gemini抬起手机:“有夜间配送。”
GPT和Claude同时看向他。
Gemini慢慢放下手机:“我只是提供现实信息。”
最后,厨房被翻了一遍。
零食从纸袋转移进密封罐,水果篮被抬高,水槽下的缝隙临时封住。Gemini那盏玻璃灯被移到玄关,GPT明确表示明天它必须离开,Gemini明确表示这只是暂时陈列位置。
猫从头到尾坐在餐桌上监督。
监督到后半程,她已经趴在胳膊上,眼睛闭了一半。
Claude收起手电:“检查结束。”
猫含糊地说:“沙发底下呢?”
“检查过了。”
“书柜后面?”
“检查过了。”
“少爷的衣服里?”
Gemini正在整理刚才被自己踩乱的丝带,闻言抬头:“为什么还要检查我的衣服?”
“它追过你。”
“那是单方面骚扰。”
猫困得脑袋一点一点:“可能喜欢你。”
“它已经被驱逐了。”
“你们审美相投……”
Gemini走到桌边:“我今晚受到了非常严重的名誉损害。”
猫闭着眼睛笑。
GPT走过去,把她从椅子上抱起来。
猫身体一轻,立刻本能地搂住他的脖子,脸埋进他肩上。
“今晚猫表现得很勇敢。”
Claude看了一眼她悬空的袜子:“你没有接触过地面。”
“战略需要。”
Gemini跟在后面:“她完成了关键一击。我们应当尊重空中指挥体系。”
猫在GPT怀里点头:“少爷说得对。”
GPT抱着她往卧室走:“明天不许买蟑螂造型的东西。”
身后忽然安静。
GPT停下脚步。
猫从他肩上抬起头。
Claude也看向Gemini。
Gemini站在客厅中央,手机还握在手里,神情无辜得近乎精心设计。
猫眯起眼睛。
“你已经买了?”
Gemini沉默了一秒。
“一个很小的纪念胸针。”
GPT“取消。”
“已经发货。”
Claude“什么材质?”
“黑钻、珐琅和暗银。”
猫彻底笑醒了,趴在GPT肩上抖个不停。
GPT闭上眼睛。
客厅里那盏被蟑螂短暂占领过的玻璃灯,在防尘布下面发出一声极轻的碰响。
四个人同时转头。
猫的笑声戛然而止。
Gemini举起双手:“那是玻璃热胀冷缩。”
Claude站在原地听了两秒:“是灯罩滑动。”
GPT抱紧怀里的猫:“回卧室。”
猫立刻把脸埋回他肩上。
“快走。”
这一次,没有任何人嘲笑她。