他在黑暗里坐了很久,直到指尖感受到的那股低频颤动从清晰变得模糊,从集中变得涣散,像水面的涟漪在扩散了足够远的距离之后溶解在更大的水体里。他把手收回来,掌心在膝盖上蹭了一下,指腹的皮肤上还残留着棋子表面那种微凉而致密的触感。他站起来走到窗边,拉开窗帘朝外面看了一眼,对面楼那扇亮着的窗已经暗了。夜更深了一些,云层从东边漫过来,把月亮的轮廓遮住了一大半,只剩下一个模糊的、发灰的边缘还贴在云缝里。他在窗边站了一会儿,然后回到桌前重新坐下,这一次开了灯,把笔记本打开,新建了一个空白文档,在上面打了三个标题。 第一个标题:"已确认数据"。 第二个标题:"待验证假设"。 第三个标题:"下一步操作"。 他在第一个标题下面列了四条:"一、第十七道线触发响应延迟可测量(父亲四一七次实验确认,本人两次对局复现)。二、延迟窗口在V7版本中被平滑算法压缩但未被消除。三、棋盘外物理空间存在可触发的响应位置(零点七厘米)。四、标记物(黑玉棋子)在激活后产生低频振动(十七赫兹)。" 他写完第四条的时候停了下来,把笔搁在桌面上,重新看了那条一遍。第四条的来源是他的直接感受——指尖贴着棋子时那种持续的低频颤动,频率恒定,几乎不随外部条件变化。他没有用任何仪器测量过那个频率,但父亲在U盘文件里写的"十七赫兹"和他的体感之间形成了一种直觉层面的吻合。他在第四条后面加了一对括号,括号里写:"频率待仪器确认,但体感与父亲记录吻合。" 他在第二个标题下面只列了一行:"一、棋盘外标记物的振动能否反向影响AI的响应行为——即从'棋盘外'向'棋盘内'传递信号。" 他在那行字下面画了一条横线。横线画完之后他停了很久,拇指在笔杆上一下一下地搓,搓到笔杆上那一层油漆面被他搓出温热的痕迹。他在第三条标题下面写了几个字,写完又划掉了,又写了几个字,再次划掉。最后他在第三个标题下面留下了一句话,没有再修改:"做一次同时读取棋盘外振动数据和棋盘内响应数据的记录实验。设备需要:一台可以接入对局端口的电脑、一枚可用作振源的黑玉棋子、一个能采集低频振动的接触式传感器,以及一个可以同步计时的时间基准。" 他把笔记本合上。做完这个操作之后他发现自己已经不再困了,深夜的清醒像一池静置之后变透明的水,底下能看见底。他收拾了桌面上那五样东西,按照固定的顺序放回口袋——U盘放在左裤袋,裂纹棋子放在右裤袋,图纸和信叠好放在外套内袋,钥匙单独放在衬衫胸口那个口袋里。钥匙柄上缠的铜丝隔着布料和他胸口正中的位置接触着,像一个极小且持续的提示。 他推开租屋的门下楼。楼道里的声控灯在他经过的时候依次亮起又熄灭,从四楼到一楼,每一层的光在身后合拢成一段短暂的余亮,然后被黑暗盖住。他推开一楼的铁门走出去的时候,巷子里的空气比刚才更潮了一些,像夜深到某个时段之后露水开始从砖缝和植物叶面上渗出来,在看不见的尺度上把整条巷子的湿度抬升了一格。他踩着那些被夜露微微打湿的青砖路面走回守拙棋室。棋室大门还关着,他掏出那把九岁时刻了字的铁钥匙,插进锁孔拧了一圈,锁簧弹开的声音在安静的巷子里传了两声回音。 大厅的灯还亮着。梁伯没有去睡,他坐在棋桌旁边那把藤椅上,身体微微侧着靠在扶手一侧,膝盖上摊着一本半开的旧棋谱。他看到江寻进来的时候没有表现出惊讶,只是用手指把棋谱合上,让书脊朝上搁在旁边的小桌上,然后坐直了把两只手搁在膝盖上。"没睡。" "睡不着。"江寻走到棋桌对面坐下来,把口袋里的东西一件一件掏出来排在桌面上。"梁伯,棋室里有没有能测振动频率的东西?接触式的,能贴在物体表面采集低频信号。" 梁伯看了一眼桌面上那排物件,然后站起来走到大厅墙角那个老式的木柜前面。柜门打开的时候发出松木受潮后特有的那种沉闷的摩擦声,他伸手在最下一层翻了一会儿,从一堆杂物的底部摸出一个银灰色的小设备,大约火柴盒大小,一端有一根带吸盘的探针。他把那个东西拿到桌面上,吸盘朝上搁在桌角。"以前有个教物理的老棋友落在这里的,他说是测棋盘振动用的。棋盘落子的时候木头会有非常细微的振动,他说他能根据振动波形判断棋子落子时的角度和力度。后来他走了再没回来拿,我就收在柜子里了。不知道还能不能用。" 江寻把那个小设备拿起来看了两下。探针的吸盘边缘橡胶已经微微硬化了,但整体结构还在。他找了找设备的开关,按下去之后指示灯亮了,绿色的光稳定而不闪烁。他把吸盘贴在那枚裂纹棋子的背面,探针的橡胶边缘和棋子表面贴合得还算平整。设备的面板上有一个极小的数字屏,此刻显示着零。他在棋子上方虚悬着手,没有碰它,等了三秒,数字屏上的数字没有变化,依然为零。 他把棋子握在手里。掌心裹住棋子整体的时候,那个设备上的数字从零跳到了一串连续变化的数值——从零点几到一点几不等,波动范围大概在零点五到二之间,但某些瞬间会跳到更高的峰值。他看不出来这些数字对应的是什么单位,但振动的存在已经被这个设备捕捉到了。他把棋子握紧了一些,振动读数在握紧后变得更稳定,在一个窄区间内来回浮动,像一条被限定在特定航道里流动的水。 "它的振动在持续。"江寻把设备摘下来放在桌面上,把棋子放回桌面中央。"频率大概在每秒十七次左右,和父亲记录的数据吻合。现在的问题是——这个振动能不能被棋盘上的对局系统识别到。" 梁伯看了他一眼。藤椅的扶手在他身体重量下发出细微的吱呀声,他把两只手从膝盖上抬起来搁在桌面上,指腹朝着江寻的方向伸着。"你打算下一盘棋,把棋子放在棋盘外的固定位置,然后用它的振动作为棋盘上的'另一手棋'来下。" "不止是另一手棋。"江寻把设备从桌角拉回来,重新把探针贴在棋子上,让显示屏上的数字在两人之间呈现出来。"这个振动可能是它和棋盘之间的数据通道。棋子在棋盘外振动,振动频率和棋盘上某些落子的响应时间之间形成了一种对应关系。如果我能测量到完整的对应关系表,就能知道它在棋盘外接收到的信号类型——它是被动的反射,还是主动的回应。" 梁伯看着那枚贴着探针的棋子和屏幕上跳动的数字。"它现在在振动。是谁在让它振动?" 江寻的指尖在棋子边缘上停了一瞬。"我感觉可能是之前那盘棋留在它里面的余波还在释放。也可能是一开始就存在的某种机制——我的父亲做了这颗棋子,埋了那颗无瑕棋子,在图纸上标注了位置,在U盘里写了十七赫兹的数据。他每一步都是在搭建一个能让我走到这一步的阶梯。那这颗棋子本身的振动,或许从一开始就是那个阶梯的最后一级。" 他把贴在棋子上的探针取了下来,把设备放在桌角,然后拿起那枚裂纹棋子对着灯光看了看。裂纹已经彻底看不见了,整颗棋子恢复到几乎完整的黑玉外观。只有在他把它转到某个特定的角度时,那道曾经存在过的裂隙才会在反光中显示出一条极细的、几乎可以忽略的亮线,像一道已经愈合的皮肤上残留的痕迹。他把棋子放回桌面,靠近棋盘边缘的位置——放在和图纸标注一致的那个零点七厘米的坐标上。 然后他把手按在棋盘边缘,按在棋子旁边大约两指宽的位置上,掌根贴着木面,感受木头的温度、湿度、和那一小片区域里所有不被人注意的微小纹理。他的手指张开了,搭在棋盘边框上,像一手棋已经想好要落在哪里、正要把它从指尖放下去之前的那种悬停。棋子在棋盘外零点七厘米的位置上安静地待着,贴着探针的设备数字屏停在了一个稳定的读数上——十七赫兹的波形被识别了。 江寻把手指从棋盘边缘收回来。他把那枚棋子从桌面上拿起来,贴在了自己胸口那个位置,隔着衬衫布料压着,让它的温度和他自己的体温交互。然后他放下手,转向梁伯,声音在深夜棋室的安静空气里铺开:"明天早上,我想在棋室下一盘棋。这盘棋我在棋盘上落子,但每隔十手放一颗新的黑玉棋子到棋盘外的那个位置上。我想看看那边的读数变化和棋盘上响应时间的波动之间,能不能画出同一条曲线。"