沈听是在下午三点发现那个漏洞的。发布页Ltxsdz…℃〇M
会议室的碰头会结束之后,其他人各自散去。陆时去接陆晚,说晚点回来。阿哲一头扎进服务器室,开始写5.0的核心代码。老周联系平台方,裴砚回公安那边盯苏黎的资金链。
沈听没走。她坐在自己的工位上,面前摊着两份文件——一份是蜃近期活跃记录的行为日志,一份是阿哲整理的回声4.0认证协议。
她把两份文件并排放在桌上,一行一行地看。
蜃能实时生成声纹。这她知道。它能模拟人脸微表情,这她也见过。它甚至能实时双向应答——ch258那个在群里冒充她的假沈听,能接话、能发指令,跟真人没什么两样。
但问题是:它能接多久的话?
沈听的笔尖在纸上停了一下。
蜃的实时应答,本质上是一种预测生成——它根据输入预测最可能出现的输出,然后生成。这个机制在短对话里几乎完美,因为短对话的上下文有限,可预测性高。
但长对话呢?
她调出蜃近期冒充案例的行为日志,逐一排查。果然,所有蜃冒充的案例都有一个共同点——对话时间很短。平均不超过三分钟,最长的一个也没超过十分钟。
沈听把这条规律圈出来,在旁边写了一个词:「短对话陷阱」。
蜃擅长的是瞬间在场——它能在你毫无防备的时候,用完美的声纹和人脸出现在你面前,让你以为那是真的。但它的在场是切片式的,它不需要也不擅长维持一个长期的、连贯的、上下文丰富的对话。
因为一旦对话拉长,就需要调用深层记忆——那些只有真人经历过、才可能记得的细节。而蜃拿不到这些。
沈听的思路越来越清晰。
她拿起手机,给阿哲发了一条消息:「5.0的关系图谱认证,加一个’长对话触发’机制。地址发布邮箱 LīxSBǎ@GMAIL.cOM当对话超过十分钟,自动调起共享记忆锚问答。」
阿哲的回复很快:「你是说,超过十分钟的对认证对象来说不合理的对话,直接触发防御?」
「对。」沈听敲,「蜃能仿声、仿脸、仿表情,但它仿不了你跟认证对象共有的那段过去。它不知道你们第一次见面穿的是什么颜色的衣服,不知道你们吵过最凶的那次是因为什么事,不知道你心里藏着的那些只有你们两个人知道的小秘密。」
「这些东西,叫’应答’。」她继续敲,「它不是数据,是经历。是时间和情感堆出来的。蜃能仿一个切片,但它仿不了一段完整的关系。」
阿哲发来一个表情包:一个举着拳头的小人,配字「懂了」。
沈听放下手机,靠在椅背上,看着天花板。
窗外的阳光已经从正午的白变成了傍晚的金。办公室很安静,只有空调在嗡嗡地转。
她忽然想起陆时。
他们的关系,也是一种。
第一部的时候,他是第一个听出她声音里藏着秘密的人。那时候她以为自己是孤儿,以为没有人能真正听懂她。但陆时听懂了。他不只听懂了她的声纹,还听懂了她沉默里的挣扎、愤怒背后的脆弱、以及那些她自己都说不清楚的情绪。
那不是数据。那是应答。
后来他们一起经历了程野、经历了言钊、经历了林未。每一次危机,都是一次应答——他问,她答;她问,他答。问的是真相,答的是信任。一问一答之间,两个人拼出了一张完整的地图。
蜃能仿陆时的声音,仿他的脸,仿他说话的语气。但它仿不了那些只有她知道的东西——他生气的时候会先沉默而不是发火,他开心的时候耳垂会微微发红,他在深夜写代码的时候会把空调调到二十二度、把台灯调到最暗那档。
这些细节,是她用两年时间应答出来的。
蜃拿不走。
沈听正想着,门口传来两声轻敲。
她抬头,陆时站在门框边,手里拎着两杯奶茶。
「发什么呆?」他走进来,把其中一杯放在她桌上,「晚晚在练歌房,我顺路买了两杯。」
沈听接过来,吸了一口。是她喜欢的口味,冰的,甜度刚好。
「在想技术方案。」她说,「蜃有个漏洞,我找到了。」
「什么漏洞?」
「它能仿声、仿脸、仿表情,但它仿不了长对话。」沈听把手机递给陆时,让他看阿哲的回复,「一旦对话超过十分钟,需要调用深层记忆的时候,它就会露馅。因为它没有那些记忆。」
陆时看完,把手机还给她:「所以你的意思是,回声5.0加一个’长对话认证’机制?」
「对。」沈听站起来,把两份文件收好,「十分钟是临界点。超过十分钟的对话,系统自动调起共享记忆锚问答。能答上来,证明是真人。答不上来——」
「打回去。」陆时接上。
「聪明。」沈听的嘴角弯了一下。
陆时站在她面前,看着她。傍晚的光从窗户斜进来,落在她侧脸上,把她的轮廓勾得柔和。
「沈听。」
「嗯?」
「你刚才说,蜃仿不了你和我的那些记忆。」他的声音低下来,「它仿不了什么,你具体说说。」
沈听愣了一下:「怎么突然问这个?」
「想听。」陆时说,「你难得夸我。」
沈听瞪了他一眼,但没躲:「你想听哪个?第一次见面?结婚那天?还是——」
「都听。」
沈听沉默了几秒。
「第一次见面,」她开口,「你穿着深蓝色的外套,站在声昀门口。你看见我的时候,愣了一下——因为我的声纹跟你数据库里存的那个样本完全一致,但你站在我面前的时候,发现我的声音比数据里听的要……」
「要什么?」
「要软一点。」沈听说完,自己先笑了,「我当时觉得你很莫名其妙,一直盯着我看。我以为你是变态。」
「我没盯着你看。」陆时否认,「我在确认。」
「确认什么?」
「确认你不是录音笔。」
沈听没忍住,笑出声:「陆时,你真的很不会说话。」
「所以你后来怎么回答我的?」陆时问,「我问你’你是沈听吗’,你怎么回答的?」
沈听想了想:「我说,‘我是沈听,但你问的方式不对。你应该问我,昨晚梦见什么了’。」
陆时愣了一下。
「我昨晚梦见什么了?」
「你梦见自己在一片麦田里走。」沈听说,「麦子很黄,天很蓝,你走了很久,累得不行。最后你在一棵树下睡着了,梦里有个声音跟你说——」
「什么?」
「‘往前走,别回头’。」沈听看着他的眼睛,「这是你自己告诉我的。那天晚上,你发了一条语音给我,说你最近总是做同一个梦,梦见一片麦田。你说你不知道为什么。」
陆时不说话了。
「我也不知道为什么。」沈听轻声说,「但我后来想,那可能是你的直觉。你一直在找一个人,找了很久,找得累了。但你还是会往前走。」
陆时伸出手,把她拉进怀里。
他的下巴搁在她发顶,胸腔震动:「沈听,你从来不是录音笔。」
「我知道。」沈听的额头抵着他的锁骨,「你是第一个听懂我声音里的人。不是数据,是人。」
陆时收紧手臂。
办公室的灯还没开,傍晚的光把两个人的影子拉得很长,交叠在一起。空调还在嗡嗡地转,但沈听觉得此刻很暖。
蜃能仿一个切片,但它仿不了这种应答——你问,我答;你往前走,我陪你走。
这是两个人用时间堆出来的。蜃拿不走。
十分钟的对话,藏着两年应答的底气。