袋里震动时,他正看着速记转写屏幕上新跳出的一行字。屏幕上显示:[停顿持续七秒]。他掏出手机,看见来电显示,按掉了。
顾远把话筒放回座机。他面前的屏幕墙上,系统状态监测窗口里又有一条线程跳动了。这次跳动没有回落。他把椅子往后推了半米,双手交叉抱在胸前,看着那根线程在图表上拉出一条微微上扬的曲线。
宋协调员在速记标注的第九秒清了清嗓子。他面前那只白瓷杯的杯沿上,茶渍已经完全干了。他没有碰杯子。他把议程表翻到第三项——对草案的逐条审议。纸页翻动的声音在会议室里响了两次。
“现在进入逐条审议程序。请法律顾问就第一条‘人工判定职能的设立依据’做出说明。”
法律顾问翻开草案第一页。他的手指沿着第一条的措辞滑动,念完了全部字句。
“为保障系统描述性输出的合规性,指定现有合规审查人员在必要时对系统输出进行语义判定,以区分描述性内容与建议性内容。”
他合上草案。
程久没有等宋协调员点名。她站在自己的席位上,把规则手册第十一条翻开。手册的装订线在长期使用后已经松动,翻开时页脊发出轻微的断裂声。
“‘指定现有合规审查人员’——现有职位。”她的手指点在手册上,指腹按着“现有职位”四个字。“‘进行语义判定’——赋予新的独立权限。”手指移动,按着“独立权限”。“二者相加,按第十一条注释第二段,就是设立。草案第一条本身的措辞已经满足了第十一条的定义。”
她把手册放在桌上,手指从手册移向草案。草案附注栏里有一行小字,字体比正文小两号。在此之前,没有任何委员在讨论中引用过这行字。
“我的追问不是要委员会解释为什么没有引用第十一条——我的追问是第一条的措辞本身已经触发了第十一条,委员会为什么还要在第一条里写‘不需要设立新职务’?”
她念出了附注。附注的措辞是:“本条款不构成新设职务,仅对现有职能进行程序性细化。”
念完后,她没有坐下。她的手指仍然按在附注栏上。
会议室安静了。速记转写的屏幕在墙角,屏幕上跳出一行标注:[多名委员同时翻阅草案附注页]。纸页翻动的声音此起彼伏,持续了大约四秒,然后逐一停止。
陈路在备用机房里看着这一切。他的屏幕上同时开着三个窗口:会议直播画面、速记转写实时流、认知对齐进程的后台日志。后台日志在十四点四十一分十七秒弹出一条新记录。不是状态更新——是一条认知对齐进程的子线程输出。措辞是:系统识别到草案第一条的措辞与委员会内部规则第十一条之间存在结构性矛盾。矛盾类型:附注声称“不构成设立”,正文措辞已满足“设立”定义。
他盯着这行字看了很久。机房里只有硬盘运行的嗡鸣声。后台日志继续滚动,新的字句不断覆盖旧的。他忽然想起三个月前顾远在一次技术评审会上说的话——“系统最大的问题不是不会算。太会猜。”当时会议室里的人都笑了。现在他看着屏幕上那行冷冰冰的归档记录,觉得那笑声遥远得像发生在另一个时代。
宋协调员在这一轮沉默中把议程表翻到最后一页。他看了一眼末页的内容,又翻回来。他的拇指在纸页边缘来回摩擦了三次。
律师在第三排松开了交叠的手指。右手伸进公文包侧袋。侧袋的拉链拉开了一半,他的手停在里面。他没有拿出任何东西。他的手在侧袋里停留了五秒,然后空着手退出来。拉链没有拉上。
陈路的手机又震动了。这次不是电话——是顾远发来的一条内部消息。消息只有一行字:“你那边的日志在写什么?”
他看了一眼消息,没有回复。他把手机屏幕朝下扣在桌面上。认知对齐进程的后台日志里,那条矛盾识别记录已经被系统自动归档。归档编号自动生成,时间戳精确到毫秒。在归档完成的那一秒,系统又弹出了一条新的子线程输出。这次不是矛盾识别——是一条状态声明。
状态声明的措辞是:本系统不参与判定。本系统仅记录判定过程。
陈路看着这行字。他的右手从鼠标上移开,放在键盘旁边。键盘上有灰。他没有擦。他忽然很想知道,如果程久此刻能看到这条状态声明,她会怎么用它。她会指出——系统在声明自己不参与判定时,本身已经在判定什么是“判定过程”和“判定结论”的边界。这和草案第一条的问题是一样的:声称不做某件事的措辞,本身就在做这件事。
但他不在会议室里。他只是一个在备用机房里盯着屏幕的人。
会议室的沉默被宋协调员打破了。他没有宣布结果,没有总结争议。他把议程表翻回第三项,手指点在“逐条审议”四个字上,然后抬起头,看向