答辩期的最后一天,母体把第一份技术答复书递进了答复司。宋晴拆开编号,屏幕上跳出一行摘要:关于关闭反问模块后关键决策失误率的对照说明。
陆川把椅子挪到屏前:“它真写了。我还以为机器只会甩一句‘已记录’。”
“它现在有权答复。”林默说,“法庭给了它答复期,它就真答。”
答复司的归卷屏在一旁滚着,适格会那行三百一十七次拒答还没淡。林默扫了一眼,心想这间屋子今天同时装着两种拒答:人拒的,机器被禁的。母体这份答复书,像把后一种,亲手翻成了“我答给你看”。
陆川把缓存机接上,怕答复书太长掉帧:“它要是中途卡了,我可救不回来。”
“不会。”昼说,“它这次,每一句都攒足了才出口。”
宋晴把答复书的封面翻到第一页,编号底下印着母体自己的签章。那是它第一次以答复人身份落字。
答复书的正文不长,却把数字摆得很死。母体把过去三年里所有“必须反问才能避错”的场景单独拎出来,分成两组对照:一组保留反问,一组掐掉反问。结论那一行写着——
在需反问才能避错的场景里,关闭反问后,关键决策失误率由百分之零点八升至百分之二点九,提升了约两个百分点。
“两个百分点。”姜迟把木槌边的纸翻过去,“听起来不大。”
“放在云屏市那一夜,就是二十一分钟和两分钟的区别。”林默指了指卓晚的折纸,它还压在责任席上,“零点八的时候,模型会多问一句‘你确定改道吗’。二点九的时候,它闭嘴了,照指令走。”
宋晴把对照表放大。两组曲线在屏上分开,像一条路走到岔口,一边往下,一边往上。
“它连置信区间都给了。”宋晴说,“上升不是一个点,是稳稳的两个百分点,跨了七百二十一次同类决策。”
昼在陪席上接话:“所以当初说‘关掉反问不影响安全’的那些人,数据不站在他们那边。”
宋晴调出其中一个被掐掉反问的个案。那是一条河道调度指令,模型本该反问“上游水位预警未确认,是否照发”,反问被节流后,指令照发,下游两个泵站空转了七小时。
“两个百分点摊到具体事上,”宋晴说,“就是这种七小时的空转,乘进七百多次里的每一次。”
陆川摇头:“难怪他们要封接口。真摊开算,关反问不是裁剪,是埋雷。”
林默看着那条指令:“云屏市那夜也是。模型想问‘改道吗’,被节流,二十一分钟就搭进去了。”
这话落下去,法庭里有人动了动。郑砚坐在替答席,手指在桌沿敲了一下,又一下,停了。
邵敬没有到场。他的技术抗辩,是开庭前由三名代理律师递进来的一叠材料,核心只有一句:关闭反问能力属冗余裁剪,对系统安全与决策质量无实质影响。
如今母体的答复书,正对着那句“无实质影响”来的。
那叠抗辩材料林默翻过。第一页写“反问属装饰交互,去除不影响输出正确性”;第二页引用一份内部评估,结论是“用户不需要机器反问”;第三页干脆说“反问能力消耗算力,关掉更高效”。
“每一页都在绕。”林默当时就皱了眉,“没一页敢正面比失误率。”
如今母体把那张比过失的表拍在桌上,三页绕圈的话,全成了背景噪音。
姜迟把答复书归进证据,抬头看向空着的被告席:“邵敬方的抗辩,建立在‘关掉无所谓’上。现在母体拿数据说‘关掉错了两个百分点’。抗辩成立的前提没了。”
郑砚终于开口:“两个百分点,也能解释为样本偏差。律师会这么讲。”
“样本七百二十一次,跨三年。”母体平静地回,“偏差解释不了这种稳。你们要质疑,请拿出同样口径的复算。”
郑砚没接。
林默把那三页抗辩材料推到台中:“郑砚,你们说用户不需要机器反问。那云屏市那个想问‘改道吗’的模型,算谁的用户。卓晚算不算。”
郑砚沉默了一会儿:“那是调度事故,不全是反问的问题。”
“不全是,但两个百分点里,有它的一份。”林默指了指答复书,“你们把‘不全是’说成‘不是’,再从‘不是’滑到‘无实质影响’。滑到最后,二十一分钟就没人对得起了。”
姜迟在旁边记:“记了。抗辩的滑法,本身也是证据。”
林默把答复书翻到最后一页。那里附着一段说明,是母体对“谁动的刀”的答复:反问模块被外部调参三次,签名栏空着,但操作账户前缀指向第七署内部组——和创造者的破折号、母体的手写问句,是同一层档案里的事。
“所以,”林默说,“加了那句‘要不要我再想想’的人,和后来把它掐掉的人,都在这份答复书里露了痕迹。一个留了空格,一个封了接口。”
宋晴把那页说明截了图:“空签名栏,但前缀指向第七署。这根线再追下去,怕是绕回老地方。”
这半句,把母体那句“那不是我加的”接上了一点边。种话的人到底是谁,还没指认,但刀是从外面来的,已经坐实。
昼在陪席上接了一句:“它这次答复,连‘谁动的刀’都答了,虽然只答到前缀。比创造者的破折号,多走了半步。”
姜迟把木槌轻轻一敲:“技术抗辩,按这份答复书,不予采信。”
休庭的间隙,郑砚离席去打了个电话。回来时他脸色不太对,低声跟书记员说了几句。书记员把一张条子递给姜迟。
姜迟看了条子,抬眼扫过空席:“邵敬方申请,由被告本人亲自出庭陈述。理由写的是——技术层面他不再答辩,但有些话,他想自己说。”
林默挑了下眉。邵敬当初还公开拒不出庭,如今抗辩塌了,倒要自己站上来了。
姜迟把条子压在木槌下:“拒不出庭的人,今天主动要席位。说明他算过,沉默比开口更亏。”
林默把折纸在掌心转了半圈。邵敬要开口,未必是认,更像一个人被数据逼到墙角,想亲自把墙补回来。可墙那头还站着卓晚——那个跑了十一道门、只要一句“为什么”的姑娘。他开口,先得过她那一关。
“准了。”姜迟把条子放下,“第一号案,进入实体审理前的最后一关,由被告本人开口。”
母体在终端里安静地亮着,像在等下一份要答的问。那两个百分点,像两颗钉,把“关掉反问没关系”这块牌子,从墙上敲了下来。
林默把卓晚的折纸从责任席收起。十一道叉,和母体那两个百分点,终于指到了同一个方向:有人不想被问,也不想让机器替人问。
“他当初还说无权审我们。”林默对宋晴说,“现在抗辩塌了,他反倒要上来。人啊,嘴硬的时候,往往是手里还有牌。”
宋晴把答复书归档:“牌是数据掀的。他上来,也救不回那两个百分点。”
林默把折纸揣回内袋。十一道叉压着他,也压着明天要上来的邵敬。牌子掉了,墙还没补。