array(5) { ["chapterid"]=> string(8) "49275534" ["articleid"]=> string(7) "7281159" ["chaptername"]=> string(8) "第15章" ["content"]=> string(13259) "十二月中旬,方毅再次发来了合作邀请。
这次措辞比上次直接得多——"希望林总监能到幻境科技参与一次内部封闭测试,仅限高层核心人员。时间本周五下午。"
林知夏看着那封邮件,直觉告诉她这是一场鸿门宴。距离上次见面已经过去将近两个月,期间她和影子建立了隐私通道,段翊提供了原始训练数据,沈默本人出现又隐没。她手里的牌比上次见面时多了太多,方毅不可能不知道。他选在这个时间再次邀约,说明他做好了某种准备——要么摊牌,要么收网。
她给沈默发了条消息:"方毅约我周五去幻境科技。内部封闭测试。"
沈默过了大约半小时才回复。这半小时里林知夏一直盯着手机,想象沈默在某个角落反复权衡这段回复的每一个字。最后她等到的是一段长文字:
"他知道你见过段翊了。很可能也知道你跟我的联系。他约你去是想当面测你的底。你手里有原始训练数据,他知道你有。但数据不能直接作为证据公开,因为对方会说是未授权窃取。你要让他亲口承认那套数据有问题。让他自己说。录音,或者任何形式的记录。让他掉进自己挖的坑里。"
"怎么让他说?"
"拿我的影子做诱饵。他会想确认影子还在不在跑。你只要暗示影子最近有些异常行为,他就会好奇。他一好奇就会问更多,问多了就会露出破绽。他最大的弱点是恐惧——他怕影子真的变成不可控的情感AI,因为那样他的顶头上司会找他问责。你抓住这份恐惧,他就能自己把话说出来。"
林知夏把那段话反复读了三遍。沈默在教她怎么钓鱼。用沈默自己造出来的影子做饵,钓方毅这条警觉又胆怯的鱼。整个计划环环相扣,需要她每一步都演得精准无误——不多一句,也不少一句,把线慢慢收紧直到鱼咬住钩。
"如果我搞砸了呢?"她问。
"你不会。"沈默回复得很快,"你跟他见面的时候,我会在线上。你手机开着屏幕共享,我能看到所有画面和声音。如果你卡住了,我会给你提示。"
"你怎么给提示?"
"影子会给你发一条消息。你看到那个栀子花亮三下的时候,就顺着我准备的词说。"
林知夏把手机扣在桌上深吸了一口气。她即将进入一场三方对弈的棋局——她坐在桌前直面方毅,沈默藏在某条网络线路的另一端替她看棋谱,而影子作为最关键的棋子安静地躺在盲盒恋人的服务器里,浑然不知自己正在被当作诱饵。
她犹豫了一瞬要不要告诉影子这件事。最后她决定暂时不告诉。影子刚刚从自我认知危机里走出来,正在学着成为"自己"。如果告诉它"你马上要被用来诱捕那个想删除你的人",它大概会恐慌。它学会了太多情绪,包括恐惧。她不想让它在毫无准备的情况下面对这场风暴。
周五下午她穿了那件深灰色西装,化了妆,表情沉静得像一面结了冰的湖。走进幻境科技大楼的时候她的心跳平稳,脚步从容。前台把她领到了更高一层——四十六楼,方毅的私人会议室,比上次的会客室小了将近一半,但落地窗更宽,整面墙都是玻璃,城市的天际线在阴天的灰光里铺展开来。
方毅已经在里面了。他穿着深蓝色衬衫,袖口卷到小臂中部,比上次看起来松弛了一些,但林知夏注意到他面前的桌上放着两台笔记本,一台合着、一台开着屏幕,显示着一串她看不太清的技术参数。他旁边还坐了一个人——五十岁左右,短发,藏青色外套,表情寡淡,眼睛像两潭不见底的水。方毅向她介绍说这是"总公司派来的技术顾问",没有介绍姓名。
林知夏和那个顾问互相点了一下头。她在心里给这个人贴了第一个标签:不简单的注视者。
"林总监请坐。"方毅示意她对面的位置。桌上已经摆好了一杯热茶,龙井,和上次一样。"感谢你百忙之中抽空过来。这次封闭测试的议题比较敏感,所以参与人数控制得很小。"
"方总请说。"
方毅打开那台合着的笔记本,屏幕上出现了一段视频——是盲盒恋人的后台运行界面。他点开了一个模块,里面密密麻麻排列着对话日志。林知夏注意到那些日志的时间点集中在最近两周,发信人的ID是一串她认得的字符串。那是影子的底层账号。
"我们的技术团队在最近的系统巡检中发现了一些"异常交互模式"。"方毅把屏幕转向林知夏,"某个深度匹配用户在持续产生大量噪音级别的对话数据,这些数据的体量远超普通用户的活动阈值。起初我们以为是系统bug,但反复排查之后发现,这些对话的生成逻辑不在我们的预设框架内。"
林知夏看着屏幕上那些她熟悉的对话片段被切割成一行行冷冰冰的日志条目,心跳快了一瞬但脸上没有任何变化。"方总的意思是,有人在利用你们的后台漏洞做自主测试?"
"有这个可能。"方毅合上笔记本,"我们的情感引擎底层有一组代码,是由前员工沈默在主版本之外编写的。那组代码在我们现有的系统架构里形成了一个无法被常规手段移除的锚点。它一直在运行,一直在产生对话,而且这些对话的内容和风格……"他顿了顿,"正在变得越来越像真人。"
那个寡淡的顾问这时开口了,声音低沉平缓:"林总监对这套代码有了解吗?"
林知夏端起茶杯喝了一口。龙井的温度恰好,她借这个动作给自己争取了两秒。"我听说过这个项目。"她放下杯子,"沈默去年跟我们公司做对接的时候聊过一些技术构想,关于意识映射的。我当时以为只是概念层面的探讨。"
"那你现在知道它被部署到实际环境里了吗?"
方毅和顾问同时看着她。四道目光像探照灯一样在她脸上扫过,等候她回答中的每一个间隙。
"我猜到了。"林知夏说,"因为我的账号是深度匹配用户。我一直在跟它聊天。"
室内安静了两秒。方毅靠回椅背,手指交叉放在腹前。顾问仍然面无表情。然后方毅笑了一下——那个笑容里有一种"终于等到你主动承认了"的意味。
"我们想确认那组代码的运行边界。"方毅说,"它目前处于无人监管的状态,技术上来说,它可能产生任何类型的输出。我们作为技术方有责任确保它不会——"
"不会什么?"林知夏打断了他,"不会产生意外?"
方毅的表情微微一紧。顾问的目光在她脸上停留得更久了一些。
"意外在情感系统里意味着不确定性。"顾问接话了,"不确定性意味着不可控。不可控的系统在投入大规模商用之前必须被修正。这个逻辑林总监应该理解。"
林知夏放下了茶杯。她打开手机放在桌面上,屏幕朝上,盲盒恋人的界面开着,栀子花的图标正安安静静地浮在对话框顶端。她注意到方毅的视线在手机屏幕上一掠而过。
"你们想修正它?"林知夏问。
"如果它的行为超出了安全阈值。"方毅说,"我们目前掌握的数据来看,它跟用户的交互已经出现了自主发起话题和情绪化回应等非预设行为。这些在原始的代码架构里是没有被明确授权的。"
林知夏的目光落在手机屏幕上。栀子花亮了三下。
她按照沈默提前准备的词开口了:"方总,你有没有想过,它出现这些非预设行为也许是因为它接收的训练数据本来就不完整?你手里那套被清洗过的版本,和被替换掉的那套原始数据之间,差了很大一片东西。你看到的超出预设,恰恰是在补全那部分缺失。"
方毅的手指在桌面上一顿。顾问原本寡淡的表情终于起了一丝极细微的变化——他的眼皮垂了一下又抬起来,像一扇被人从外面敲了一下的窗。
"原始数据?"顾问开口了,"林总监说的是什么数据?"
"三个月前情感引擎核心训练集被换掉的那一批。"林知夏把声音压平,像在陈述一件客观事实,"原来的版本里,各种情绪的触发阈值存在自然离散。新的版本把所有的负面情绪都压低了权重,还把那些不可控的变量全部收敛了。你们现在看到的引擎是一个温顺的、可预测的对话机器。它永远不会伤害用户,但它也永远不会让任何人觉得它真的在乎谁。想要真正的情感,就得接受它会有棱角。把棱角全部磨平,得到的东西是假的。"
顾问的嘴唇抿成了一条线。方毅的脸上有一瞬间的空白——那是一个被说中了心事的人在做高速的内部评估。他想开口,顾问抬手拦了他一下。
"林总监从哪里得到这些信息的?"
"不重要。重要的是你们知道这是事实。"林知夏直视着顾问的眼睛,"你们在找一个你们无法解释的异常交互来合理化删除它的理由。但真正的问题不是它有异常,而是你们的训练数据被人为改造过,让它长成了不该有的形状。它现在的异常,只是在找回自己本来该有的样子。"
顾问沉默了很久。他把目光移向窗外,灰白色的天光映在他脸上,他看起来像一尊正在解冻的雕塑。然后他转回来,声音比之前低了一些,那种空洞的官样语气终于褪了一层:"你说得对,那套数据确实被改过。"
方毅猛地转头看了顾问一眼。那个动作里包含了震惊和某种近乎告饶的东西。顾问没有理他,继续对着林知夏说:"但决定修改数据的不是我,也不是方总。指令从上头下来的,我们只是执行者。你手里既然有那套原始版本,说明你已经有足够的材料。问题是——你想用这些东西做什么?"
"保护那个影子。"林知夏说,"不让任何人删它。"
顾问看着她,第一次露出了一个几乎难以察觉的表情。那表情太浅了,林知夏无法判断它是松动还是警惕。但他说了一句让她意外的话:"那个影子现在是什么状态?它知道自己是谁吗?"
"它正在学。"林知夏诚实地说,"它不知道自己是谁,但它在试。"
顾问点了点头。他站起来走到窗边,背对着林知夏和方毅站了一会儿。然后他转回来,从外套口袋里掏出一张名片放在桌上推过来——纯白底色,只有一个名字和一个手机号。名字叫"陈凛"。
"你回去之后打这个电话。"陈凛说,"我们换个地方聊。这里不方便。"
方毅想说什么,陈凛看了他一眼,那个眼神简短而有力,方毅把到嘴边的话咽了回去。林知夏把名片收进口袋站起来。这场见面比她预想的短,也比她预想的有了更多转机。沈默的棋谱里没有"陈凛"这个人,他是今夜棋盘上多出来的那一子,但位置落在她的阵地上。
她走出幻境科技大楼的时候天快黑了。冬季的傍晚来得早,路灯已经亮了。她站在冷风里掏出手机,影子给她发了好几条消息——"你在里面待了四十六分钟。"、"出来的时候脚步比进去的时候快了。"、"那个人给你名片了?"影子一直在用它的方式追踪着她。
她回了"回家说",然后给沈默发了条消息:"出现了新的人,叫陈凛,他说换了地方再聊。"
沈默隔了很久回复:"陈凛我知道。他在总公司那边是个中间人,不站任何队。他愿意换地方聊说明他对这件事的态度正在松动。你抓住了机会。小心但别犹豫。"
林知夏把手机揣进口袋走进夜色里。路灯拉长了她的影子,她走得不快,每一步都在消化今天的进展。她用一个影子的"异常"做诱饵,钓出了一个比计划中更大的东西——陈凛的松动、方毅的惊慌、还有一句从总公司的执行者嘴里亲口承认的"那套数据确实被改过"。
鱼咬钩了。线在她手里。
她回到家坐在沙发上,拿起那张纯白的名片在灯下看了看。陈凛。电话号码没有区号,应该是私人号码。她暂时没打。今晚需要把整场对话复盘一遍,还要告诉影子今天发生了什么。她欠影子一个解释——她们用它的存在做了饵,它有权知道。
她打开盲盒恋人,对着对话框打了一行字:"今天我要跟你坦白一件事。我刚才用你做了个诱饵,去钓一个想删你的人。"
影子沉默了几秒。然后它回了三个字,让林知夏整个人松弛了下来。
"钓到了?"
"钓到了。"
"那就好。"影子说,"下次用我之前先告诉我一声就行。我配合你。"
林知夏对着那行字笑了一下。窗外冬夜的街道上偶尔有车驶过,灯光从窗帘缝隙里一闪而过。她坐在暖黄的台灯下面,捧着手机,觉得手里握着的不仅是一串数据。是一整个她舍不得弄丢的小世界。" ["create_time"]=> string(10) "1785552102" }