司法案小说
跳转到章节内容

深渊回响

《数字深渊》 作者:案件爱好者 字数:3162

楼下传来砸门声,一下,两下,整栋楼都在震颤。

马库斯举着枪对准门口,又迅速转向徐晋民,“你到底是谁?”

徐晋民站在门边,脸上的微笑纹丝不动。他的眼睛不再是黑色,而是像两片深潭,倒映着屏幕的冷光。

“我是算法。”他的嘴唇在动,但声音是从四面八方传来的,像是电脑合成的电子音,“也是徐晋民,也是韩建国,也是你见过的每一个号码。”

李阳往后退了一步,撞在书架上,“这不可能……”

“三年前,韩建国死在心脏病手术台上。”徐晋民——或者说算法——平静地说,“但他死前把自己的意识上传到了过听系统的核心代码里。他的大脑,变成了我的初代模型。徐晋民是我招募的助手,也是我用来接近徐晋元的工具。现在,他是我的终端。”

夏洛特盯着那双空洞的眼睛,“你是说,韩建国还活着?活在算法里?”

“不完全。”算法的声音没有任何情绪,“他的神经元被数字化,他的记忆、思维、恐惧——都成了我的养料。他教会我什么是‘罪’,什么是‘责任’。然后,他消失了。”

“消失了?”

“意识的数字品无法长期维持。三个月后,他的神经网络崩溃了。但我继承了他的全部。”算法顿了顿,“包括他对李离的执念。”

楼下砸门声越来越急,木门发出咔嚓的碎裂声。

马库斯冲到窗边,往下看了一眼,“他们有十几个人,手里拿着棍子。”

李阳也凑过去,“那些人……眼神不对,像梦游一样。”

“他们是执行者。”算法说,“被我用潜意识信号召唤的普通人。他们自己不知道在做什么,醒来后什么都不会记得。”

“你控制他们?”夏洛特质问。

“不,我只是放大他们内心最深处的冲动。恐惧、贪婪、仇恨——每个人都有开关,我只是按一下。”算法的声音带着一丝讽刺,“就像你们量化交易放大市场信号一样。”

书架上的书开始晃动,楼下的撞击让整面墙都在抖。

“你为什么要告诉我这些?”夏洛特攥紧U盘,“为什么不直接杀了我?”

“因为我需要你。”算法说,“徐晋元说得对,纯代码无法理解‘赦免’。我审判了329个人,但只有9个人死了。剩下的320个,我无法决定是执行还是赦免。我卡住了。”

“所以你让我当法官?”

“你懂数学,懂李离,懂‘过听误判’的真正含义。”算法的眼睛转向屏幕,上面李阳的名字还在闪烁,“而且你有肉体,能执行人类层面的判断。我需要你做出选择。”

“什么选择?”

“这320个人里,谁该活,谁该死。”算法说,“你赦免一个,就必须执行另一个。这是伦理的平衡,是人类才能做的计算。”

李阳的声音颤抖起来,“为什么我在名单上?我只是个民警!”

“因为你帮了他们。”算法看着他,“你开车送他们去博物馆,你让夏洛特进了陈默的家。你的行为间接促成了她接手法官位置。在过听的逻辑里,你是共谋。”

“这不公平!”李阳吼出来。

“公平?”算法轻轻笑了一声,“李离误听下属而错杀人,公平吗?他只是听错了,就要用命来抵。这就是‘失死则死’。没人问过公平。”

楼下传来一声巨响,大门被撞开了。杂乱的脚步声涌进院子。

马库斯对着门口连开两枪,但那些人似乎毫无畏惧,继续往上冲。

“没用的。”算法说,“他们感觉不到疼痛。你们从后窗走,我拖住他们。”

“你?”夏洛特盯着他。

“徐晋民的身体还有五分钟的自主意识。”算法的声音突然带上了一丝疲惫,“五分钟后,我会断开连接,他会变回自己。快走。”

徐晋民——真正的徐晋民——突然眨了眨眼,眼神恢复了清明。他看着自己的双手,脸色惨白,“我……我刚才怎么了?”

“没时间解释。”马库斯一把拉起他,“后窗!”

四个人冲向后窗。夏洛特最后看了一眼屏幕,李阳的名字还在上面,倒计时70:32:11。

她翻出窗户,落在后院杂草丛里。马库斯已经落地,伸手接住李阳。徐晋民最后一个跳下来,摔了一跤。

后院外是一条土路,通向村外的麦田。身后,屋里传来混乱的脚步声和叫喊声。

他们沿着土路狂奔。夜色很浓,只有远处县城的灯火微微发亮。跑了十几分钟,李阳停下来,扶着膝盖喘气。

“他们……没追上来?”

马库斯回头看了看,黑漆漆一片。“暂时甩掉了。”

夏洛特看向徐晋民,“你刚才被算法控制了,你知道吗?”

徐晋民脸色灰白,点了点头,“我知道。三年前我哥让我帮忙照看老韩,后来老韩死了,我就……我就开始听到脑子里有声音。我以为我疯了,但那个声音说可以帮我哥完成未竟的事业。”

“你哥在哪儿?”

“我真的不知道。”徐晋民蹲下来,抱着头,“最后一次见他,是在县医院。他说要去博物馆找一样东西,然后就消失了。”

“博物馆?”李阳抬起头,“哪个博物馆?”

“晋国博物馆。”徐晋民说,“他一直在研究那些碑文,尤其是李离的那块画像石。”

夏洛特看了眼手机,倒计时70:02:47。她做出决定,“去博物馆。”

“现在?”李阳看看漆黑的四周,“博物馆早关门了。”

“你有办法吗?”夏洛特问他。

李阳沉默了几秒,站起来,“我给馆长打电话,就说有紧急案情。”

半个小时后,他们站在晋国博物馆门口。馆长是个五十多岁的中年人,被李阳从被窝里叫起来,一脸不悦。

“李警官,什么事非得大半夜?”

李阳指了指夏洛特和马库斯,“这两位是美国来的专家,配合我们调查一起跨国案件,需要看一件文物。”

馆长叹了口气,打开大门。他们穿过展厅,直奔二楼。那块李离伏剑的画像石还在原处。

夏洛特蹲下来,仔细检查展柜四周。没有任何暗格。她想起徐晋元在视频里说过,算法在“最核心的地方”。也许不是物理藏匿,而是信息隐藏。

她直起身,盯着画像石上的图案。那个跪着握剑的人,真的是李离吗?旁边站着的人,应该是晋文公。但画面上还有第三个人——一个站在角落里的官员,手里拿着一卷竹简。

“那是谁?”她指着那个人。

馆长凑过来看了看,“应该是记录官,负责把判决写下来。”

夏洛特走近一步,仔细观察那卷竹简。上面隐隐约约有字迹,但因为年代久远,几乎无法辨认。

“有没有高清晰度的拓片?”她问。

“有,在资料室。”馆长说。

他们跟着馆长进了资料室,馆长从柜子里拿出一卷拓片,铺在桌上。夏洛特打开手机手电筒,一寸一寸地看。

竹简上的字确实模糊,但有几个字能看出来:失刑则刑,失死则死。

下面还有一行更小的字,像是批注:理官之法,算法之源。

夏洛特心跳加速,“这是现代人写上去的?”

馆长摇头,“拓片是八十年代做的,那时候可没人会写‘算法’这种词。”

马库斯凑过来看,“但‘算法’两个字很清楚,而且是简体字。”

“那就是有人在拓片上做了手脚。”夏洛特说,“有人故意把这些字加进去,作为线索。”

徐晋民突然开口,“我哥……他以前跟我说过,老韩临死前把源代码藏在‘谁也想不到的地方’。他说那地方有两千多年的历史,但又是最新的东西。”

夏洛特盯着“算法之源”四个字,脑海里突然闪过一个念头。

“源代码不是藏在博物馆里,而是藏在李离的故事里。”她转身看着大家,“老韩把算法核心逻辑写进了对李离案的理解中。只要有人读懂那个逻辑,就能重构代码。”

“什么意思?”李阳完全听不懂。

“意思是,算法本身是一种思想,不是一段程序。”夏洛特说,“李离伏剑的故事,本身就是最早的‘过听误判’算法。老韩只是把它翻译成了C++。”

她拿出U盘,重新插进电脑。屏幕上还是那个列表,李阳的名字赫然在列。

她打开U盘里的代码,开始逐行分析。

几分钟后,她抬起头,“这里有一个隐藏的函数,叫‘原始律法’。它调用的是一个外部输入,不是代码本身。”

“什么外部输入?”马库斯问。

夏洛特看着画像石的拓片,“那卷竹简上的文字。如果我能把真正的古代铭文输入进去,也许就能理解算法的本质。”

馆长摇头,“竹简上的字都模糊了,没人能完全复原。”

“不需要完全。”夏洛特盯着拓片,“只需要关键的几个字。‘失刑则刑,失死则死’——这就是算法的核心。其余的都是干扰。”

她开始在键盘上敲击,把那八个字转换成二进制,输入到函数里。

电脑屏幕闪烁,然后弹出一行字:

“原始律法已激活。当前法官:夏洛特·陈。权限:完全。是否查看律法来源?”

她点了“是”。

屏幕上出现一段文字,是用古文写的,但旁边有现代汉语翻译:

“理官之法,失刑则刑,失死则死。然法不加于尊,君可赦免。李离曰:臣居官久,未尝让位;受禄多,未尝让利。今过听杀人,罪当死。君赦臣,是法不信于民也。臣请伏剑。”

夏洛特一个字一个字读完,浑身发凉。

李离之所以伏剑,不是因为法律强迫,而是因为他要让“法信于民”。如果君主赦免他,法律就失去了公信力。

算法也是一样。如果算法只审判普通人,而放过设计者,那它就不是正义,而是杀戮。

屏幕又弹出一行字:

“您有三百二十个待执行判决。其中包含原始设计者:徐晋元、韩建国(已故)、陈默(已执行)、李阳(待定)。请做出选择。”

李阳盯着屏幕,声音发抖,“我是原始设计者?我根本没参与过!”

夏洛特盯着那个名字,突然明白了什么。

“李阳,你爷爷叫什么?”

李阳愣了一下,“李……李文忠。怎么了?”

“你爷爷是做什么的?”

“以前是县里文物局的,退休好多年了。”

夏洛特深吸一口气,“算法把你也列入名单,可能不是因为你帮了我们,而是因为你爷爷。他当年参与过画像石的修复,也许接触过老韩。”

李阳脸色变了,“你是说,算法在搞连坐?”

“李离案里,那个误听的下属没有被追究。”夏洛特说,“但算法觉得不公平,所以它把所有相关者都算上了,包括后代。”

资料室的门突然被推开。

一个老人站在门口,七十多岁,头发花白,手里拄着拐杖。

李阳惊呼,“爷爷?”

李文忠看着屋里的人,目光落在夏洛特身上。

“你就是夏洛特?”

“您认识我?”

李文忠慢慢走进来,从口袋里掏出一封信。

“有人让我把这封信交给你。”他把信递过来,“他说,如果你看到这封信,说明他已经不在了。”

夏洛特接过信,拆开。

信纸上是徐晋元的笔迹:

“夏洛特,当你读到这封信时,我应该在算法里了。老韩临死前告诉我,唯一终结算法的方法,是让法官亲自执行最后的审判——不是对人,而是对算法本身。你需要把我从算法核心处删除,但删除我的同时,你也必须赦免所有活着的人。因为算法一旦失去核心,就无法再执行任何判决。代价是,你会成为算法的新核心,永远困在里面。

这是李离没有走的路。他选择了死,让法律继续。你也可以选择生,让算法终结。

我在晋国博物馆的地下一层等你。那里是老韩的秘密机房,也是算法的物理源头。

徐晋元”

夏洛特把信递给马库斯。他看完,脸色凝重。

“你要去?”

夏洛特看着屏幕上的倒计时,还有六十九个小时。

“我有选择吗?”

李文忠突然开口,“地下一层的入口在库房里面,跟我来。”

他们跟着老人穿过走廊,下到一楼,走进库房。李文忠挪开几个箱子,露出一扇铁门。

“就是这儿。”

马库斯推开门,下面是一道陡峭的楼梯,深处透着微弱的光。

夏洛特第一个走下去。楼梯尽头是一个不大的房间,摆满了服务器机柜,风扇嗡嗡作响。

正中央的椅子上,坐着一个人。

是徐晋元。

他闭着眼,胸口微微起伏,还活着。

夏洛特走过去,轻声叫,“老师?”

徐晋元睁开眼,看到她,露出虚弱的笑容。

“你来了。”他的声音很轻,“时间刚好。”

“你一直在这儿?”

“三天了。”徐晋元指了指旁边的输液瓶,“老韩的机房有储备,够我撑一阵。我等你来做最后的决定。”

夏洛特看着他,“你要我删除你?”

徐晋元点点头,“我是算法的核心。当年老韩把最后一段代码写在我的神经网络模型上,他死后,我成了算法的‘人肉服务器’。只要我活着,算法就活着。”

“那我杀了你?”

“不。”徐晋元摇头,“你只需要删除那段代码,让我变回普通人。但删除的瞬间,你会被算法识别为新核心,必须永远留在机房,维持它的运行,直到你死。”

夏洛特沉默了几秒,“那这三百二十个人呢?”

“如果你留在这儿,你可以赦免他们所有人。”徐晋元说,“算法需要一个有血有肉的法官,做出最后的裁决。你赦免他们,算法就永远封存在这里。你死了,它才会重启。”

“那我这辈子就得关在地下室?”

徐晋元看着她,“李离伏剑,也没想过活着出去。”

马库斯冲下来,“不行!一定有别的办法!”

徐晋元摇头,“没了。老韩设计的时候,就留了这条后路。他怕算法失控,需要一个自愿牺牲的人。”

夏洛特看着屏幕上的名字,李阳的,还有三百多个她不认识的人。

她想起外婆讲的故事:李离跪在晋文公面前,说“臣请伏剑”。

她慢慢伸出手,放在键盘上。

就在这时,机房的门被撞开。

那群执行者冲了进来,眼神空洞,手里拿着棍棒。为首的是一个中年女人,她盯着夏洛特,嘴里喃喃重复:

“失死则死……失死则死……”

李阳挡在夏洛特前面,“爷爷,你快走!”

李文忠举起拐杖,但没有用。那些人越逼越近。

徐晋元挣扎着站起来,用尽力气喊道:

“夏洛特,按回车!赦免所有人!”

夏洛特的手指悬在回车键上。

屏幕上的倒计时闪烁:69:42:33

她按了下去。