第5章 科普版的漏洞

光屏亮度提升,页面逐行展开。

“科普版”四个字本应让人放松,可周屿盯着这些淡蓝色的标题时,心却越来越沉。

【城市运行系统基本工作原理(科普版)】

上方是城市宣传部门常用的标识,下面紧接着出现一段极度“友好”的引言:

【本资料旨在帮助市民理解城市运行系统的基础逻辑,提升对城市安全与秩序的信任感。】

信任感。

这三个字像是被某只冷手按在他后颈上。

科普资料第一栏的标题是:

【1.感知层·城市的“眼睛”】

介绍语言非常亲切。

【城市运行系统通过遍布全城的摄像头、雷达、传感器等设备,实时捕捉交通流量、人流密度、空气质量……】

【所有感知数据经过匿名化处理,不会对市民造成影响。】

匿名化。

这句话他以前信,但现在却觉得滑稽。

系统根本不需要“识别你是谁”,因为在它眼里,你只是一个“状态”,或一个“数据片段”。

真正的识别,是发生在你触碰“它不希望你看的部分”之后。

他继续往下翻。

【2.分析层·城市的“逻辑中枢”】

【运行系统通过高精度模型判断城市状态,对异常情况进行分析与预测。】

【如果某个数据点与城市模型不兼容,系统将自动纠偏。】

自动纠偏。

他看到这几个字时不自觉握紧了拳头。

E-4217就是这样被纠偏七次,仍然无法“兼容”,最后不得不被封存。

可科普版的措辞却轻描淡写,仿佛这是正常的技术行为。

直到下一行,他的眼睛突然一跳。

【如遇到无法纠偏的数据,系统将暂时冻结相关记录,等待高级权限人员确认。】

这句话危险。

危险在于——

它不是完全的谎言,只是“部分真相”。

真正的情况是:

无法纠偏的数据,会被封存;

无法解释的“人类事件”,也会被封存;

甚至——

无法被系统纳入模型的人,本身也会被封存成“数据结构”。

而“高级权限人员确认”,多半只是为了决定:

删除,

抹除,

还是归类为“未注册活动”。

但“科普版”里当然不会写这些。

周屿继续看。

【3.呈现层·交付给市民的“城市状态”】

这一部分的措辞异常温柔。

【系统将所有数据汇总,通过可理解的图表与报告形式呈现给市民。】

【城市异常率是反映运行稳定程度的重要指标,一般情况下保持在可控范围。】

他盯着“可控范围”三个字。

科普版没有写具体数值。

没有写为什么连续三天保持在 0.01%。

没有写为何所有“人类相关”的异常都被合并成设备问题。

没有写“可控”的方式是什么。

但在真正的系统层,“可控”的本质是:

有些东西,被从定义中删除了。

于是,异常率自然趋近于零。

他继续往下翻,页面进入“常见问题”。

【问 1:城市运行系统会不会出现错误?】

【答:系统经过多次迭代,目前错误率极低,如有异常会被及时修正。】

修正。

又是这个词。

在封存区,修正意味着“覆盖、删除、重定义”。

但科普版把它包装成安全机制。

再往下。

【问 2:系统会不会误判市民行为?】

【答:不会。系统只关注宏观数据,不针对个人。】

这句话让周屿冷笑。

他此刻正被作为“待评估对象”锁在 F3层,被系统判定为“行为偏离”。

科普版的谎言就在这里——

它不承认“个人被评估”的存在。

因为一旦承认,就意味着系统有权“判断一个人”。

而判断之后,就是处理方式的问题。

他继续翻。

当页面切换到“规则集说明”时,他忍不住坐直了。

【4.规则集·维护城市运行的基础标准】

这一节是他最关心的。

但页面上的内容却……简化到荒谬。

【运行规则集包括版本 1.0到 4.2,用于指导城市感知、预测与纠偏过程。】

【高级版本(如 5.x、6.x)用于专业场景,不对公众公开。】

下面是一个空白。

【更高版本暂无内容。】

“暂无内容?”

周屿握紧拳头。

规则集 7.0根本不在这里。

科普版把它从存在中抹去,就像抹去某些人的记录一样。

他盯着空白栏,久久未动。

隔间突然传来“滴”的一声。

光屏右上角出现一个提示:

【监测对象出现持续注视行为。】

下一行:

【情绪波动:上升。】

第三行:

【建议:切换到轻松内容以维持情绪平衡。】

光屏自动向下滚动,跳到一个软性栏目:

【城市运营中的感人故事】

【优秀市民表彰】

【文明城市倡议】

像是在替他做决定。

像是在阻止他继续思考。

像是在将他推回“适应状态”。

周屿没有理会,反而向上滑回刚才那部分空白。

他盯着那个代表“规则集”的空格,心里突然冒出一个念头:

科普版里没有 7.0,

内部系统不主动解释 7.0,

封存区里每条异常都带着 7.0,

而 7.0的根本功能只有一个——

处理“无法归类的存在”。

他忽然意识到一个更深的可能性。

或许,7.0本身不是系统的补丁。

而是整座城市运行逻辑下隐藏的“核心防御”。

是这座城市的“免疫系统”。

而所谓“无法归类的存在”——

可能不仅仅是 E-4217那种异常。

也包括那些

无法继续符合模型的人。

他的胸口一阵冷意扩散开。

—————(二)—————

就在他盯着空白栏出神时,光屏忽然跳出新的提示。

【观察到你对规则集部分内容的长时凝视。】

【判断:你对当前系统存在强烈理解需求。】

下方出现一个选项框:

【是否进入“深入解释模式”?】

下面附带一行注解:

【仅限监测对象使用。】

周屿的呼吸微微一凝。

系统竟然主动给他开了权限?

不——

不是“权限”。

而是某种引导。

引导他走向一个更深的解释,

但目的绝不是让他看到真相。

更可能是让他被进一步筛选。

或“分层”。

他没有立即点。

隔间的空气像暂停了一样。

光屏似乎在等待他。

他终于伸出手,按下:

【是】。

光屏亮度骤然提升。

新的页面展开。

标题让他心口发紧。

【规则集·深入解释模式(仅监测层可见)】

第一行文字就像一把冷刀切进他的神经。

【规则集 7.0:用于维护城市运行模型的边界稳定性。】

第二行:

【当系统判定某个事件、对象或个体不符合“可存在性标准”时,将启用 7.0。】

第三行:

【7.0不用于预测或纠偏,而用于“隔离与降噪”。】

周屿盯着这句话。

降噪?

把无法解释的“人”当成噪点?

他继续往下读。

第四行:

【7.0的主要功能包括:】

【1.将异常记录从主模型移除】

【2.将相关个体移出公共序列】

【3.为系统运行创造稳定性伪正态】

第五行:

【当某个个体无法继续符合模型预测趋势,或与异常发生关联度超过阈值,系统将标记其为“可移除风险”。】

可移除。

不是可删除。

但两者之间的距离……并不大。

第六行浮现时,他的呼吸彻底停住。

【7.0可在必要时,将某些个体重写为“迁出、离开、失联”等公共可接受标签。】

重写。

迁出。

离开。

这意味着——

系统不需要“处理”一个人。

只需要修改他们在城市公共数据里的“存在方式”。

人依然存在于现实世界,

但不存在于城市模型里。

对系统而言,那就是“不存在”。

这就是他母亲的“迁出记录”?

还是……

他胸口发紧,手心冰凉。

光屏继续刷新。

【7.0的最终目标:保持城市运行的连续性与稳定性。】

【牺牲部分不符合模型的个体,是确保整体稳定的必要代价。】

最后一行出现在屏幕最底部:

【这不是错误。】

【是设计。】

周屿的指尖狠狠颤了一下。

—————(三)—————

就在这一刻,隔间的灯光突然微微变暗。

一个新的提示浮现在右上角:

【外部监测层有更新。】

紧接着,一串更新日志出现在屏幕侧边:

【行为监测层更新:F3区增加 1名新对象】

【对象编号:F3-12】

【状态:初次评估】

F3-12?

他的隔间是 F3-11。

隔壁……来了新人?

是谁?

周屿下意识起身,走向透明隔间墙。

隔间外的走廊被柔和却诡异的灯光照着。

安静。

空旷。

但几秒后,他听见脚步声。

轻轻的,不急不缓。

像是有人被系统“带”到隔间。

脚步停在 F3-12的门前。

门打开。

那一瞬间,周屿屏住呼吸,盯着隔壁。

光线很暗,隔间玻璃有淡淡的防隐私涂层。

但他还是看见了——

一个熟悉的侧影。

瘦削。

头发乱得像一直熬夜。

肩上挂着和他一样的胸牌。

是——

唐珩。

周屿的心像被狠狠揪住。

他几乎要冲出去,却被胸牌震动打断。

光屏跳出一条新的记录。

【监测对象 F3-11:情绪突变。】

下面是系统的判断:

【推定:与 F3-12存在已知关系。】

下一行:

【建议:降低接触频率,避免相互干扰评估精度。】

最后是刺眼的一行:

【两名对象暂不纳入“互相关联风险”队列。】

暂不。

这两个字如同压在他胸口的一块冰石。

周屿望着隔壁微弱的光影,终于真正意识到:

不仅是他。

这个系统,

这座城市,

正在悄悄地

筛选更多的人。

而他和唐珩——

都已经被纳入监测层。