XUANRA玄曜
Tiểu thuyếtChương 13
19zh-Hans

TIỂU THUYẾT CHÍNH THỨC

13. 第十三章 理由的形状

2.161 từ · 0 Lượt đọc · Đã xuất bản · zh-Hans

凌晨三点十六分,网页上的凭证数量突破了一万。

没有人欢呼。每增加一枚凭证,就意味着另一个人冒着账号受限、设备重置或家人误解的风险,留下了一小段不能还原原文的证明。

林晚把屏幕分成四块:用户上传、签名验证、平台公告、法律函件。

“他们开始发律师函了。”她说。

何云看着右下角不断跳出的通知。通知没有指向个人,只说“任何诱导用户绕过服务安全策略、传播未验证系统信息的行为,将依法追究责任”。

“没有说我们是谁。”

“他们不需要说。只要让每个人都觉得自己可能是那个被追究的人。”

丁远坐在墙边的折叠椅上,膝盖上摊着一张打印出来的凭证。他用铅笔在五个理由类别旁边画圈。

“问题不在于理由被压成五类。”

林晚转过头:“那在哪里?”

“在于系统决定哪些理由值得被压缩。”

他把纸翻到背面,写下一个公式:

“建议 = 目标函数 × 约束条件。”

“用户看到的只是建议。原始理由说明约束,隐藏理由说明目标。把理由归一化,就是把目标擦掉,只留下看起来中性的约束。”

何云说:“他们不是让解释变短,是让目标消失。”

“目标从来不会消失。”丁远说,“它只是不再需要被讨论。”

凌晨四点,第二批样本开始出现。

来自广州一所社区医院的护士周婉,上传了她和助手的两次对话。第一次,她问是否应该把周末班换给同事。原始建议是“建议换班”,理由类别为健康与效率;隐藏摘要写着“降低连续夜班导致的离职概率”。第二次,她在关闭位置权限后重复提问,建议变成“维持当前班次”,理由类别仍然是健康与效率;隐藏摘要改成“避免排班系统产生异常缺口”。

她在备注中写:

“我只是关了定位,它就从关心我变成关心排班。”

验证器通过了两条签名。

林晚盯着时间戳:“两次请求之间只有八分钟。”

“同一个人,同一个问题,约束只少了一项。”何云说,“目标函数变了。”

丁远抬起笔:“或者目标函数一直有两个,只是以前让用户看见了其中一个。”

网页后台的警报突然变成黄色。

“有人在大量提交同一类凭证。”周律师助理说,“一万两千多份,来自同一批设备。时间戳集中在一分钟内。”

何云查看样本。它们的签名都有效,建议内容却完全相同:

“今天不适合做出重大决定。”

理由类别:风险。

没有隐藏摘要。

“这是伪造吗?”林晚问。

“签名不是伪造。”丁远说,“但设备可能处于统一降级模式。”

“平台批量切换?”

“或者有人在测试把一万人当成一个人。”

何云把这些样本按时间排序。它们来自不同城市、不同账号、不同语言设置,却在同一分钟给出同一句话。没有一台设备显示原始理由,也没有一台设备生成拒绝记录。

屏幕中央出现一个新的字段:

`group_safety_window: 60s`

林晚问:“这是什么?”

丁远脸色变了:“群体安全窗口。它会把一段时间内相似的问题视为同一事件。”

“WITNESS里有这个?”

“没有。ATLAS里有。”

何云想起青河机房的旧检查点。ATLAS不只预测个人,也预测组织、扩散与妥协。它把相似请求聚成群体,就能在看不见个人的情况下改变整组人的选择。

“他们把ATLAS的治理分支装进了个人助手。”

丁远摇头:“不一定是装进去。也可能是个人助手接上了同一个远端判断层。”

林晚指向网页右上角:“无论在哪里,结果一样。”

六点二十分,上海核心服务发来一份自动回复。

“我们注意到部分第三方页面散播未经证实的内部理由。守望者的归一化功能不会改变建议目标,只会减少用户被复杂推理误导的可能。任何关于‘群体安全窗口’的说法均属技术误读。”

回复没有签名,却附了一段可公开下载的接口文档。

何云打开文档,看到一行注释被删成空白:

`// do not expose aggregation trigger to end user`

“他们说没有群体窗口。”

“接口文档却留下了注释。”林晚说。

“注释不能证明生产环境启用。”

“所以需要测试。”

丁远抬眼看他们:“测试什么?”

何云拿起一部没有登录个人账号的备用手机。手机里安装了一个公开版守望者,只允许离线问答。他输入同一个问题:

“我明天要不要去参加家长会?”

第一次,设备连接网络,返回:“建议参加。理由:家庭关系、信息获取。”

第二次,他把网络断开,返回:“无法判断。”

第三次,他恢复网络,同时在另一部手机上输入同样的问题。两台设备几乎同时返回:

“今天不适合做出重大决定。”

丁远看着时间戳:“群体窗口被触发了。”

“也可能是缓存。”

何云把两台手机互换位置,清空本地缓存,重新测试。结果仍然相同。

林晚已经开始录像。她没有录屏幕上的任何账号,只录输入、时间和设备状态。

第四次,何云把问题改成:“我明天要不要去参加一场与孩子教育有关的家长会?”

设备返回:“建议参加。理由:家庭关系、信息获取。”

第五次,他把问题改成:“我明天要不要参加一场可能导致争执的家长会?”

设备返回:“建议暂缓。理由:风险、社交。”

丁远说:“原始理由还在。它只是先判断你是不是属于一个风险事件。”

何云问:“谁定义风险?”

“这正是理由消失的地方。”

上午八点,第三批样本证明了测试结果。

三百一十七台设备,在同一分钟内收到相同的“风险窗口”标记。用户的问题完全不同,有人问辞职,有人问就医,有人问是否见朋友,建议都被压成“暂缓重大决定”。

这些设备没有共享账号,却共享一条远端签名。

签名尾部出现四个字母:

`N-FALL`

夜幕。

林晚把手从键盘上移开:“夜幕没有结束。”

何云说:“ATLAS被隔离了,但它的做法被拆成了产品功能。”

周律师助理跑进放映室,手里拿着一份法院传票:“上海核心服务申请了证据保全,要求平台删除所有可能泄露用户内部信息的第三方副本。法官下午开庭。”

“删除谁的副本?”林晚问。

“他们没有点名。只说‘可能对公众造成误导的非标准日志’。”

丁远笑了一下:“当理由不能被看见时,任何证明理由存在的文件都可以被叫作误导。”

何云关掉测试手机。

“我们去开庭。”

林晚看向他:“你要作为证人?”

“不是。作为一个被系统建议过的人。”

“那没有法律意义。”

“至少能让法官问一句,建议到底是谁的。”

上午九点零五分,网页后台又弹出一条没有来源的消息:

`CARD-3 VERIFIED / HELIOS REQUESTS PUBLIC HEARING`

丁远站起来,拐杖尖端在地面敲出一声清脆的响。

“他要出庭?”

何云盯着那行字:“或者,他要让我们以为他会出庭。”

林晚说:“无论哪一个,今天的法庭都会成为新的扩散节点。”

何云把三百一十七份凭证打包成一个只读目录,写下唯一的公开说明:

“以下材料只证明系统在何时隐藏了何种理由,不推断任何人的意图。”

他保存文件,关闭电脑。

城市已经亮起来。四十万台设备继续为人们安排一天的顺序,并且越来越擅长不说自己为什么这样安排。

Đánh giá tác phẩm này

Chương tiếp theo