江寻在笔记本上写完"继续"两个字之后,把笔搁在纸页上,翻回前面记录了所有数据的那些页数从头到尾看了一遍。从第一天晚上在二楼打开U盘开始,到第二天的锦岩路十七号、清晖园棋亭、水塔实验室的储存件,再到沈静言那里拿到的棋盘密度分布数据,最后到这几天连续进行的四次全盘对局记录,所有数据在笔记本上按照时间顺序依次排开,像一盘棋从第一手到终局的完整记录被逐一落在了纸面上。他翻到最后一页记录了两盘对照实验的数据表那页停下来,手指按在纸面边缘,沿着两列数值的走向慢慢滑下去。有信号条件下的异常落子总数是三次,全部集中在第二次全盘对局的后半程。无信号条件下没有出现任何异常落子,响应时间的整体分布也比有信号时更加紧凑。两列数据在纸面上形成了清晰的对照,像棋盘上一对镜像的棋形。 他把笔记本合上放在桌角,站起来走到窗前。窗外天色已经接近傍晚了,西斜的日光把对面楼的墙面染成了暖橙色,老榕树的树冠在风里微微摆动着,叶片翻动时露出背面较浅的颜色。他把手伸进口袋,摸到了那枚旧棋子。它不在铜皮末端了,被他拿回口袋里之后振动还没有完全停止,指腹贴着它的时候能感觉到一种极低幅度的、持续衰减中的余颤,像一颗心跳在停止之后肌肉纤维残留的最后几阵收缩。他把棋子握了一会儿,等着余颤完全停止,然后把它从口袋里拿出来看了一眼。表面没有任何变化,温度已经降到了室温,从外观上看它和棋罐里任何一颗黑玉棋子都没有区别。但他握着它的时候仍然觉得它和普通棋子之间隔着一层看不见的东西——某种已经被触发过、激活过、使用过的痕迹,像一张被写过字之后又被擦干净了的纸,表面看不出来但纤维里还留着笔尖压过的凹痕。 梁伯从藤椅上站起来,走到他身后两步远的地方停住了。他手里端着那壶已经凉了大半的茶,壶嘴朝下在桌沿上磕了两下把最后一滴茶水倒进碗里,然后把壶放回桌面。"你手里的棋子现在还振吗?" "振已经停了。余颤刚才也没有了。"江寻把棋子举到窗前转了一圈让光从侧面打上去,又放下来。"但它在棋盘外零点七厘米的位置上放置了一段时间、和棋盘内部夹层建立了持续接触之后,它的内部结构可能已经发生了某种不可逆的变化——不是物理裂纹那种可视的变化,是更底层的东西。像石头被加热之后冷却,晶格排列可能会留下微量的重新定向。" 梁伯走进后厨,炉灶上烧着水,他把水壶端起来往茶壶里续了新水,壶嘴冒出的蒸汽在厨房顶灯的光线下形成一缕倾斜的白雾。他端着续好水的茶壶走回来,把壶搁在桌面上,没有再倒茶,只是把壶盖揭开了一条缝让热气散出来。"你说的那种不可逆变化,在棋谱里叫做'用过的手筋'——一手棋一旦在某个局面下被使用过,它就不再是一颗普通的棋子了。它在棋盘上留下过痕迹,那颗子的位置被对手看到过、分析过、回应过,从那以后它就带着那段交互的记忆继续存在。你爸把那本《边界谱》里的每一盘棋都下过不止一遍,他说过一句类似的话——'每一颗被我反复使用的棋子,都会记得被我落在哪里。'" 江寻把旧棋子重新放回口袋里,走到棋桌前面坐下来。他看了一眼桌角铜皮末端那颗他刚换回去的旧棋子的位置——铜皮还夹在棋盘边缘,旧棋子稳稳地待在末端,和棋盘保持着持续接触。监测设备的读数在一点八和一点九之间缓慢浮动,像某个正在以极低功率持续运行的系统维持着待机状态。他把手指搭在铜皮表面,感觉到那种微弱的振动从金属传上来,频率稳定而温和。他在桌面上摊开一张新的白纸,把笔帽拧开,在上面画了一条从右上角星位出发的弧线,沿着之前测量的能量传输路径方向延伸,直到越过棋盘边缘进入外部空间零点七厘米的位置。他在终点处画了一个圈,在圈内写了"信号源"三个字,然后把弧线和棋盘上的黑子落点之间用虚线连接起来,形成了一张从棋盘内部到棋盘外部的信号流向图。 他画完这张图之后坐直了看了一会儿,然后在那条弧线的中间位置加了一段波浪形的标注线,在旁边写了"十七赫兹振动传导通道"。他放下笔,把那枚旧棋子从铜皮末端拿起来放在那张纸的右上角,用棋子压住纸边。纸面在棋子的重力和指尖压力下贴平了桌面,他低头看着那张纸上画出的结构和桌面上的实体物件之间形成了一一对应的关系——弧线和铜皮的走向一致,信号源的位置和旧棋子所在的位置重合,虚线连接的方向和他每次落子后振动读数传播的方向相同。 他在那张纸的最下方写了一行字,字不大,但笔画用力均匀,像一手落下去之前已经算好了后续三步的棋:"整套系统的结构已经被完整复现。下一步——用它向棋盘内发送一个可识别的信号,观察AI的回应是否具备可重复的格式。" 他写完这行字之后把笔盖上,站起来把那张纸折好放进口袋里。梁伯在他身后站着,两个人之间隔着半张棋桌和半下午的安静光线。江寻转过身来看了一眼窗外的天色,橙色的光已经开始往紫色过渡了,巷子里的行人脚步变得稀疏,空气里弥漫着晚饭时段特有的锅铲碰铁锅的声响和油爆葱花的香气。他走到楼梯口站定,没有上楼,侧过头把声音送向身后的方向:"最后一轮实验明天做。我需要一晚让手和眼睛恢复到全盘状态。"他没有等回应,跨出了棋室的门,铁门在他身后合拢时门轴发出的声响被梁伯早上上过的那层油润滑得温和而短促。巷子里晚风从南边来,吹过他的脸和领口。他朝租屋的方向走,口袋里那枚旧棋子安安静静地躺着,已经不振动了,但掌心和它接触的地方还有一层微微的、从石头内部缓慢释放出来的余温,像是那枚棋子用自己储存的最后一点能量,在等下一次被重新启动之前的间歇里做了一个短暂的、无人察觉的停顿。 他走出棋室大约五十步之后把脚步放慢了。巷子里晚饭时段的喧闹正在消退,锅铲和铁锅碰撞的声响陆续熄灭,取而代之的是洗碗的水流声和碗碟叠放的细碎碰撞。他停在一棵老榕树下面,把手伸进口袋,把那枚旧棋子拿了出来。棋子表面的温度已经降到和空气温度持平了,但在他握着它的几十秒里,又有一层极微弱的暖意重新聚集在了接触面上。那层暖意太淡了,淡到他几乎无法确定是棋子本身在释放残余能量,还是他自己的体温透过手指传回去之后又被石头保留了更久。他把棋子贴在耳边听了片刻,没有听到任何声音。 他继续往前走。走到租屋楼下的时候天色已经从橙紫过渡到了灰蓝,楼道里的声控灯在他推门的时候亮了,昏黄的光铺在台阶上。他上楼、开门、进屋,没有开灯,在黑暗里走到书桌前坐下,把那枚旧棋子放在桌面上。窗外的路灯光从窗帘缝里漏进来,在棋子上切出一道窄窄的亮带,把它的圆形轮廓分成了明暗两半。他看着那道亮带停留在棋子表面的位置,在那条亮带和棋子边缘的交点上,他看到了一个极细的、几乎不可见的标记——不是裂隙,不像是被刻上去的,更像是某种物质在棋子表面沉积后留下的极薄的变色痕迹,形状像一枚极小的箭头,指向棋子的正中心。 他开了台灯。光聚焦在棋子表面的时候,那个标记在强光下变得更加清晰了——它确实是某种沉积物,大约一根头发丝那么宽,长度不到两毫米,边缘的轮廓和棋子本身的抛光表面之间没有过渡带,像是被放置上去的。他把它举到灯下转着看了几遍,确认了那个箭头所指的方向是棋子的几何中心,和棋子正面的任何标识都没有关联。他把它放回桌面上,拿出手机拍了一张微距照片,然后放大看。在放大后的画面上,标记的边缘显示出一种他之前在父亲留下的那份金属片刻痕上见过的特征——不是自然形成的,是一种极细的、有方向性的纹理堆积,像微量的金属粉末被某种方式施加在了石头表面。 他翻开笔记本,把手机的微距截图传到了屏幕上对比,和之前从水塔实验室取得的那枚储存件表面的刻痕纹理做了并列查看。两张放大画面上的纹理走向一致,密度相近,像是从同一种工艺中产出的。他用笔在笔记本上记了一行字:"旧棋子表面出现微量金属沉积标记。形态与储存件表层刻痕工艺一致。可能为棋盘夹层在持续接触过程中向棋子表面转移的物质。" 他把笔记本合上,把那枚旧棋子从台灯光圈里拿起来,重新握在手里感受了一会儿。没有任何振动,表面凉而致密,但那个箭头标记的存在让他觉得这颗棋子和今天早上他出门前放在桌面上的那颗已经完全不是同一件东西了。它经历过十七赫兹的持续振动、高温充能、能量衰减、冷却收缩,还在表面留下了一个来自棋盘夹层的物质沉积。他把它放回桌面上,没有放进口袋。 然后他从抽屉最深处取出了那枚无瑕棋子——父亲用半年时间研磨了表面、藏在锦岩路十七号葡萄架下的那颗。它从被取出来之后就一直以完整的形态待在他的抽屉里,没有经过任何激活或使用。他在灯下把它翻来覆去看了几遍,表面光滑,没有任何沉积、没有任何变色、没有任何标记。他和旧棋子并排放在一起,两颗棋子之间隔了大约一个拳头的距离。一颗被使用过,一颗未被使用。一颗的表面有沉积和标记,一颗的表面空白如初。他在笔记本上画了一个对照表格,左边写"旧棋子",右边写"无瑕棋子",在"表面状态"那行分别填了"含沉积标记"和"未激活"。 他看了那个表格几秒,然后合上笔记本,站起来去厨房倒了杯水。水流进杯子的声音在安静的房间里和巷子里传来的、更远处的电视声混杂在一起。他把水喝完,放回灶台上,回到书桌前重新坐下来,把那两颗棋子并排放在桌面中央,然后关了台灯。黑暗重新包裹住房间的时候,他的眼睛需要几秒去适应,但在这个过渡期内,他注意到一个现象——旧棋子的位置在完全黑暗的环境中似乎残留着一层极其微弱的、几乎不可辨认的余光。不是光线,是一种比视觉更接近"感知"的东西,像某种温度差异在完全无光的环境中被视网膜残留捕捉到的极其微弱的信号。他盯着那个位置看了大约十秒,那层微弱的感觉消失了,像余热彻底散尽之后的最后一息。 他在黑暗里坐了一段时间,伸手把旧棋子从桌面上拿起来放回口袋里,把那枚无瑕棋子重新放回抽屉深处。他站起来走到窗边,拉开窗帘朝外面看了一眼。巷子里的路灯还亮着,光晕里飞着几只趋光的小虫,他看了片刻,把窗帘重新拉上。他走进卧室躺下来的时候听到了自己骨骼在床面上放松时发出的极轻的咔嗒声,连续对局累积的疲劳在身体平放的瞬间开始缓慢释放,从肩颈往下蔓延到脊柱,再从脊柱扩散到四肢。他在黑暗里闭着眼,指尖仍然能感知到口袋里那枚旧棋子的轮廓和边缘的弧度,但他没有去碰它,就那么躺着,让呼吸慢慢均匀下来,逐渐沉入了睡眠。 第二天早上他醒得很早,天刚亮透,窗外的鸟叫在灰色和淡蓝之间的光线里格外清晰。他洗漱完换了件干净的衬衫,把口袋里的东西重新整理了一遍——旧棋子放左裤袋,无瑕棋子留在抽屉里,钥匙串放右裤袋,笔记本和笔放进外套内袋。他下楼推开楼门走进巷子的时候空气里还残留着夜里的凉意,青砖地面上的露水被朝阳照出一层湿润的反光。守拙棋室的门开着,梁伯坐在大厅那张棋桌前面,面前摆着一碗白粥和一碟酱菜,粥碗边沿搁着一双筷子。 梁伯看见他进来之后把碟子往桌边推了一点。"粥还是热的。昨晚睡得怎么样?" 江寻坐下来,拿起筷子夹了一截酱菜放进粥碗里,拌了一下喝了一口。白粥的温度从喉咙滑下去,肠胃因为一早就接触了热食而微微收缩了一下。"睡了整夜。醒了之后肩膀和手指都不酸了。"他把碗端起来喝完半碗,放下碗的时候看了一眼桌角——铜皮还夹在棋盘边缘,旧棋子的位置还空着,等待被放回去。他把碗搁下之后伸手进口袋取出那枚旧棋子,但没有立刻放回铜皮末端,而是先把它放在桌面上和梁伯之间的位置,让晨光落在它表面上。 "昨晚它在全黑的环境里出现了一次极短的、微弱的余光。大约持续了几秒之后消失了。"江寻把棋子往桌面上推了一个手掌的距离,让它更靠近梁伯那侧。"而且它的表面出现了一个微小的金属沉积标记,和之前在水塔储存件上见过的刻痕工艺一致。" 梁伯把筷子搁在碗沿上,把旧棋子拿起来对着门口照进来的晨光看了看。他把棋子转了两圈,指腹在表面摸了一遍,然后把棋子放回桌面,什么也没说,拿起筷子继续喝粥。喝完之后他把碗碟叠在一起端到厨房里涮了,水声哗啦了一下就停了,他走出来重新坐回藤椅上,两只手搁在膝盖上。 "你今天打算怎么发送那个可识别的信号?"梁伯问。 江寻把那枚旧棋子拿起来,走到桌角把铜皮重新校准好,把棋子放回了末端。铜皮接触棋面的瞬间,读数从零跳到了零点二、零点四、零点六,在大约四秒内稳定在了一点八。他把手按在铜皮表面感受了片刻,然后收回手回到桌前坐下来。 "通过铜皮和旧棋子之间的物理连接,用落子序列作为编码手段。每落一颗黑子到棋盘上,旧棋子的振动读数都会产生对应的波动。如果把一组特定的落子坐标按照固定的间隔排列好,就能在旧棋子的振动曲线中生成一个波形——一个可以作为信号被识别的形态。"江寻翻开笔记本到最新一页,拿起笔在上面画了一串六个交叉点的坐标图。六个点分布在棋盘上半区的一条直线上,彼此之间的间距相等,像一串等距的标记物。"这是我要落的第一组信号位。六颗黑子,每颗之间间隔五手,落在这条线上。对应的振动波形变化会形成一段可以被记录和对比的模式。" 梁伯在藤椅里调整了一下坐姿,椅面发出短促的吱呀声。他看着那六个坐标点的排列,目光从第一个移动到最后一个,然后停在了第五个和第六个之间的间距上。"这六个点之间的间隔你选了一致的步长。如果AI识别到了一致步长的信号,它的回应会以同样的步长重复吗?" "这正是我想验证的。"江寻合上笔记本站起来,把笔放回口袋,然后朝楼梯走了两步之后停住了。他回头看了一眼桌面上梁伯面前那碗喝空了粥的碗和桌角铜皮末端那枚正在缓慢回升到一点八读数的旧棋子,然后转身稳步上了楼。 二楼的日光比楼下更亮,窗扇被推开了半扇,早晨的凉风从外面流进来带着巷子里炊烟和植物的气息。他坐下来打开台式机,显示屏亮起,深蓝色的待机背景上那几颗棋子轮廓依然在缓慢移动。他把对局平台打开,设好参数,把手指搁在鼠标上等了几秒,然后按下了对局开始的按钮。 第一手落下的时候他看了一眼旧棋子的振动读数,一点八。第五手落下的时候,读数上升到了二点零。第十手,他落下了信号序列的第一颗点,黑子落在那条预定直线上的第一个坐标。读数在落手之后稳定在了二点二,延迟了一点八秒。他等了一手白棋的回应,然后继续落第二颗信号点,间隔五手。第二颗落完读数升到二点四,第三颗二点五,第四颗二点七,第五颗二点八,第六颗二点九。 当第六颗信号点落在棋盘上的时候,旧棋子的振动读数在不到两秒内从二点九上升到了三点二,然后停留在那里,持续了将近七秒没有回落。他在那七秒内没有落任何棋子,让读数的持续高点作为"等待回应"的时间窗口。七秒之后,白棋落了一手——落在棋盘上那条信号线的镜像位置,和江寻的六个信号点形成了对称的分布,间隔一致,步长相同。 江寻的手指在鼠标上方停了半秒,然后放下了。他往椅背上靠了靠,看着屏幕上那六个白子和六个黑子在棋盘上半区形成的那组对称排列,目光从第一个对应点扫到第六个。白棋用和信号序列完全相同的步长和间隔回应了那组信号。他在笔记本上记下了这一行字,字迹比他平时略快,像是追赶着脑子里正在持续产生的推测:"以等间距落子序列作为信号输入,白棋以镜像等间距序列回应。结构匹配。存在格式识别。"