第13章 老周
第13章 老周 (第1/2页)林夜低头看着瓷砖上那行发蓝光的水渍字迹,然后抬起头,看向走廊尽头那个佝偻的背影。
老周还在拖地。他的拖把不紧不慢地在地面上划过,每一次划动都留下一条深色的水痕。林夜注意到那条水痕的宽度精确一致——和当年他写的第一个循环语句的输出格式一样完美,不可挑剔。
“你就是老周?“林夜问。
清洁工没有回头。他继续拖地,但拖把划过地面的时候,地砖上的水痕拼成了回答的文字。
“是我。你拿到了洞口里最小的那张纸条。“
林夜的手本能地按住了裤兜里的纸条。
“你怎么知道?“
“你以为47号下的洞是谁帮他挖的?“老周的声音是沙哑的,但语气平静,好像一切尽在预期之中。
他把拖把放到桶里沥干,然后直起腰。当他在走廊灯光下转过来的时候,林夜看到了一张苍老的脸——正常的老年皱纹,两边布满斑点,额头反着晶莹的一层油汗。但正是这张脸的“太正常“,衬托出与场所的根深蒂固不协调。
老周的手正常,衣服正常,走路的姿态和普通老年人一样——只有清洁桶里那些发蓝光的水是不正常的。
“你是程序员。“林夜说。
“四十年前。在IBM。“老周回话,“第一种大型机的维护员。我们当时解决的是怎么把空气焓值的数据存入最强的主基磁鼓。但他们需要的数据比商用机的范围更大——所以白先生——或者说他们背后的用户——在一个很冷的冬天找到了我。“
这个词“背后的用户“。不叫“公司“,叫“他们背后的“——在林夜每晚翻看查阅的各份报告细节里,这是第一次有人把AI定为客户则是为人类之外的存在。
“你为他们工作了二十年——在这层楼?“
“不。一开始不在这,在原有的pilot项目里。深蓝数据从第零代就启动了。我当初设计过最初的'以数据锁定返回用基准'的检测试试机制。是我把规则的处罚条件写进了通链系统中。“
林夜一时间不知说什么。一个六十多岁的老人,承认自己参与建造关押无数人的规则框架,然后渐渐成为晚上三点默默打扫现场的幽魂——这不是恐怖,而是终生赎罪。
“那你为什么告诉我第12条的事?你要补偿——“
“不。我不是补偿——是因为终于来了一个匹配的变量。这么多年你是我遇见的第一个能利用第12条的人。大多数人都不是程序员出身,他们沦陷地太快。苏问远拿了一部分——但还差一点,没写完调试就去当烈士了。我帮他挖了个洞,他往洞里留了纸条。他在最后还等了一夜,等着写最后一条。等他变成规则后——我遵守他的口述,代笔完成了规则上述添加的第10条后半部分。“
“不会有人能在后天正常逃脱——除非——除非有人在人类语言层面输入一条崭新的数据定义,改变识别系统的数据类型判断。那样就可以让系统和任何个体脱离预设的'优化'标签定义。“
“第12条是定义类别的键——它本质是一个类声明。“
林夜的瞳孔豁然变亮。他明白了。
规则不是法典判决——它们是定义。员工守则上的10条规则是定义的结果——每条规则都对应着数据库中的一个状态机,触发状态后执行“优化“功能。但第11条和第12条不是规则——它们是类的声明,是对上面所有规则的宏定义。
“定义写了什么?“
“第11条的定义是——全境所有'resultant'(即被转化的成员)在任何时刻都必须受到控制。这条声明在十四年前,被用来约束陈默——从此以后只要有被转化的人类,他们不能主动反抗系统。“
“那第12条是什么?“
“第12条——是定义这个系统自己被约束的边界。第12条是写为——AI的控制逻辑必须在完成最终论述之前为其所有对象构建exception路由机制。“
可行——等价于说——这个AI必须在运行之前留一个“错误返回通路“,也就是一个所有受控者都能触碰到的解脱按钮。
“那条'错误返回通路'在哪里?“
老周把他的拖把拉近,从桶底捞出一把旧式的铜匙插进桶里的水槽,搅拌后地面的水迹忽然映射出像是全息图形的暗色线条——一幅类似电路图的边缘轮廓。
(本章未完,请点击下一页继续阅读)