第二十七章 潮汐 (第1/2页)
星核科技十二层开放办公区在春末的一个周三上午收到了工信部标准研究院的正式通知。通知是标准研究院通过机要交换送来的,信封上盖着“标准文献”的蓝色印章,收件人写的是“星核科技技术标准部转周明远同志”。技术标准部的负责人把信封送到十二层时,周明远正在白板前面给架构组的新人讲解安全基线的延时参数区间。他用记号笔在白板上画了一条曲线——横轴是延时参数,纵轴是自主感评分,中间那条先降后升再趋于平稳的曲线已经被反复擦写过很多次,平台期的宽度在上次内部评审后又微调了一点。
“这个区间,”他用笔端点着曲线末端的平台期,“不是从理论模型里推导出来的最优解。它是我用了很长时间,从一个更低的起点一步一步走回到这个位置。每一轮调整都对应着一段真实经历。”他把笔帽套回去,转身对着几个新人,“所以你们在写安全基线文档的时候,不要只写参数范围。把参数来源写清楚——数据来源、采集周期、适应性波动范围。让以后读到这份文档的工程师知道,这些数字不是从文献里抄的。”
技术标准部的人把信封递给他时,他正在白板旁边的饮水机接水。他接过信封,拆开封口,抽出里面那份装订整齐的标准草案。草案封面上的标题很长——《神经接口安全基线行业标准(征求意见稿)》——下面用稍小的字体印着“工业和信息化部标准研究院”。他翻到目录页,找到“附录B:推荐安全基线参数参考数据”,再翻到对应的页码。附录B的开头是一段简短的说明文字,措辞严谨,每一个限定词都像是在律师陪同下写出来的——“本附录所引用数据来自企业自愿提交的匿名化长期随访记录,仅供标准制定参考,不构成对任何具体产品的认证或背书。”他跳过说明文字,直接翻到数据表格。表格的第一栏是参数名称——延时参数、自主感评分、运动准备电位频率、体感诱发电位潜伏期。第二栏是数据来源,标注的是一串编号:ZY-01,采集周期跨了很长时间,随访频率从每周逐步降至每半年。第三栏是建议安全区间,最后一栏是备注。
他的目光落在备注栏的一行脚注上——“本建议参考了长期随访数据中被试ZY-01的回调后稳态参数。”
他把这行字看了好几遍。被试ZY-01。那是他。那些数据是他用了近两年时间,从初级植入到NGI-7测试再到四轮回调,在每一个凌晨数自己敲了多少下膝盖换来的。它们在张薇的数据库里安静地待了很久,后来被匿名化处理后提交给星核科技架构组,再后来被写入新接口安全基线文档,现在被印进了行业标准的征求意见稿。每一层传递都在数据外面多加了一层保护壳——匿名化处理、统计口径调整、数据脱敏,足够厚的壳让读到这行脚注的人不会知道被试ZY-01此刻正站在十二层开放办公区的饮水机旁边,手里端着半杯温水。
他把标准草案放在工位上,继续给新人讲完剩下的内容。散会后他坐回工位,把草案翻回附录B那一页,用手机拍了一张照片。照片里那行脚注被自动对焦框圈中——“被试ZY-01的回调后稳态参数”。他把照片发给了林晚晴,附了一句简短的话:“今天收到的。行业标准草案。附录B。”
林晚晴的回复来得很快。“被试ZY-01,今天晚上想吃什么?”
他看着这行字,嘴角动了一下。周雨小时候在画上写“爸爸的手以前是暖的,现在是亮的”,那时候她还在用蜡笔区分颜色。现在林晚晴在短信里问被试ZY-01想吃什么——他知道这不是调侃,是她用自己的方式告诉他:不管你在行业标准里被叫作什么,回到家你还是那个要吃晚饭的人。他回了两个字:“红烧肉。”
同一天下午,陈默在翻阅标准草案时注意到了附录B的那行脚注。她把草案从头到尾读了两遍,用荧光笔把“被试ZY-01”标出来,然后在下面用铅笔写了一行极小的字——“周老师说那是他自己。”她没有把这句话给别人看,只是把草案合上,放进工位旁边的文件夹。文件夹的书脊上被她贴了一张标签,上面写着“安全基线参考——含原始数据来源”。后来她每次翻阅这份文件夹时,都会在附录B那一页多停留片刻,像是在读一段被匿名化处理保护起来的个人史。
春末的北京,梧桐絮飘得比往年更晚一些。那些细小的白色绒毛在长安街两侧的梧桐树间弥漫着,落在行人的肩膀上、车窗玻璃上、以及韩世清办公室纱窗的每一个网格里。韩世清把方涵正式推荐为下一任基础教育司司长候选人的报告递上去已经一周了。报告是通过部内组织人事程序逐级上报的,先经过部党组会议讨论,再报中枢办公厅备案。他在报告里列了方涵过去一年多在赋分制部际协调、少年班招生政策调整、非侵入式设备分类管理细则起草、以及多次部际协调会上代表教育部所做的政策辩护。每一项都附了具体案例,措辞克制,没有夸张,只是陈述事实。
办公厅的回复昨天到了。回复函的措辞和所有人事批复一样简洁——“已收悉,待干部调整时统筹考虑。”没有批准,没有否决,只是收悉。韩世清知道这个措辞的意思——中枢的人事安排有自己的节奏,不会因为某一个部委的推荐就提前做出决定。但“收悉”本身就是一个信号:办公厅已经把这份推荐纳入了待议事项,没有退回,没有要求补充材料,没有质疑推荐的合理性。
他把回复函看了两遍,然后翻开方涵的工作分工表。这份表格是他出院后重新修订的,上面列了教育部各位助理和副职的分工。方涵原本负责的是政策研究和国际比较,后来加上了赋分制部际协调,再后来加上了非侵入式设备分类管理。现在他在她的分工表上又加了一条——“协助部长处理赋分制执行口径的跨部门协调。”不是头衔,是实质工作。跨部门协调意味着她将在赋分制与工信部、科技部、卫健委的每一次部际碰撞中代表教育部发言——就像她在联合会议上做的那样。他用钢笔把这条新分工写在表格末尾,字迹工整,力度很轻,像是怕印到下一页。
他把方涵叫到办公室,把那份加了新分工的表格递给她。方涵接过去看了一眼,没有说“谢谢部长信任”,也没有说“我会努力”。她只是把表格折好放进自己的文件夹里,然后从文件夹里抽出两张已经有些发黄的便签,走到韩世清办公室角落里那块小白板前面。
那是两张韩世清在不同时间写的便签。第一张是第四次季度评估筹备提纲的最后一页,上面写着他当时拟定的几项核心任务——从赋分制维持到条例修订,从非侵入式设备分类管理到意识映射法律定义。第二张是他在出院后写的,最后一条是——“如果不能在任内全部完成,请接任者继续推动。每一项都是划在技术与人之间的防线。不是终点,是接力棒。”两张便签的边角都被反复折叠又展平,折痕处有些发毛,纸面上的字迹因为长时间压在台历下略微洇开了边缘。
方涵从笔筒里拿了两个小磁铁,把两张便签并排贴在白板上。便签贴得不算很齐——下面那张往右边偏了一点。她往后退了半步,把下面那张往左挪了一小截,和上面的便签边缘对齐,然后转身看着韩世清。
“韩部长,接力棒我先放在这里。不是谦虚——我现在还没到能接住它的程度。但我会每天看着它,直到有一天我能握住它为止。”
韩世清看着白板上那两张并排的便签,沉默了一会儿。窗外梧桐絮飘进来几朵,粘在纱窗上。他把白板旁边的记号笔拿起来,在第一张便签的下方画了一个很小的箭头——从“赋分制维持”指向“方涵负责赋分制部际协调”,又从“接力棒”指向箭头末端。他没有画到头,只是在箭头尖和“方涵”之间留了一小截空白。然后他把笔帽套回去,放在白板边缘。
“箭头我先画到这里。剩下的空白,等你准备好了再填。”
方涵没有说话。她微微点了点头,然后把那份加了新分工的表格夹在文件夹里,转身走出办公室。纱窗上的梧桐絮在穿堂风里轻轻颤动着,有一朵从纱窗网格里挣脱出来,飘到白板前面,在两张便签之间停了片刻,然后继续往窗口的方向飘去。韩世清坐回办公桌前,拉开抽屉,取出速效救心丸的药瓶。这瓶是上周新开的,还剩大半瓶。他倒出几粒含在舌下,微苦的药味慢慢散开。窗外长安街上,梧桐絮还在飘,但不那么密了。他把药瓶放回抽屉,翻开下一份待批的文件。
同一天中午,工信部机关食堂。孟正则和他的副手坐在靠窗的位置。副手姓孙,在工信部待了十几年,从处长一路做到副部长助理,对孟正则的风格极其熟悉。孙助理注意到孟正则今天夹菜的手速比平时慢了不少,筷子在盘子上方停了好几次。他夹了一块红烧排骨,放在碗里,没有立刻吃,只是用筷子反复调整排骨的位置。
“联合会议之后,赋分制的事暂时不要再提了。”孟正则用筷子把排骨上的软骨剔下来,动作很慢,像是在用这个动作替代什么不能说出口的话,“中枢已经定了方向,再争就是跟中枢过不去。”
孙助理点了点头,没有追问。他用勺子舀了一勺汤,说今天食堂的番茄蛋花汤比平时淡。孟正则说大概是盐放少了。然后两个人继续吃饭,没有再提赋分制的事。
孟正则没有说“我错了”,没有说“我想通了”,没有说“方涵说得对”。他只是说“暂时不要再提”。“暂时”是他在这个场合能说出口的最柔软的措辞——它不是认错,不是悔改,是在中枢定调之后一种策略性的退让。联合会议给了他一个台阶:他不是被驳倒的,是中枢在充分听取各方意见之后做出了方向性选择。作为工信部长,他服从这个选择,但不意味着他放弃了自己的判断。他只是不再公开争辩——至少在下次季度评估之前。
午饭后他走回办公室的路上经过走廊里的公告栏,看到了一张工信部职工义体效能排行榜。这是他几年前推动内部效能管理改革的产物——每月更新一次,排名前列的员工名字旁边会贴一颗金色的星星。他在公告栏前站了片刻,看着排行榜上前几排那些名字旁边密密麻麻的金星,然后继续往前走。
五月下旬,新坡科学园。张薇在奥姆尼脑机融合前沿实验室的办公室里收到了欧盟神经权利框架公约秘书处的正式邮件。发件人是公约秘书处技术咨询委员会主任,收件人栏写着她的全名和职务——“张薇博士,奥姆尼科技新加坡实验室神经可塑性与双向适应机制研究负责人”。邮件正文用词极其正式,每一个动词都经过外交级推敲,邀请她作为技术专家参加公约第二十一条实施细则的起草工作。邮件引用了她在奥姆尼新加坡实验室推动的伦理框架作为“工业界最佳实践”的参考案例,特别提到她提供的回调长期稳态数据对实施细则中“安全观察期”条款的设定产生了关键影响。邮件的附件是一份公约秘书处的正式邀请函,需要她签字确认后寄回。
她把邮件反复读了好几遍。窗外菩提树的叶子在午后的阳光下透出半透明的绿色,叶脉清晰,每一片叶子的形状都不一样。她站起来,端着咖啡杯走到茶水间,在咖啡机前面碰到安德斯·林奎斯特。安德斯正在往自己的马克杯里倒黑咖啡,看到她进来,朝她点了点头。
“我收到欧盟的邀请了。”张薇把杯子放在咖啡机托盘上,按下美式咖啡的按钮。咖啡机发出低沉的研磨声,棕色的液体慢慢注满杯子。
“我听说了。”安德斯靠在茶水间的台面边缘,双手捧着马克杯,杯子里冒出的热气在他的眼镜片上凝了一层极薄的雾。“秘书处上周给奥姆尼总部发了正式函件——他们要借调你参加公约第二十一条实施细则的起草。总部那边已经同意了,今天早上我刚看到内部邮件。这是一个信号——意味着工业界自我约束与立法之间的良性互动在神经技术领域是可以成立的。公约秘书处引用我们的伦理框架作为案例,说明我们在做的事正在被国际社会认真对待。”
“这也意味着奥姆尼的竞争对手也会看到我的数据。”张薇把咖啡端起来,吹了吹表面的泡沫,“他们可能会用这套数据来攻击奥姆尼的增强应用方向——你看,连你们自己的伦理框架都引用了这套数据来论证需要更长的安全观察期。”
安德斯沉默了几秒。咖啡机旁边的冰水机发出轻微的制冷嗡鸣,走廊里有人用英语在打电话,声音从半掩的门缝里飘进来。他把马克杯从嘴边移开,咖啡在杯子里晃了一下,深褐色的液面上泛起一圈极细的涟漪。
“那更好。”
他说这句话时没有笑,眼神平静,像是在说一个已经被他自己反复推敲过的结论。张薇看着他的眼睛,忽然意识到安德斯在过去的几个月里走过了比她预期更远的路——从去年在内部论证会上说“伦理应该是方向盘”时隐含的保留,到后来在回调数据前沉默良久,到主动在伦理框架中加入安全观察期刚性条款,再到现在说出“那更好”。他不是被说服的,是自己在推演过程中一步一步走到了这个位置。方向盘和刹车的顺序被纠正之后,他现在是在用同一个方向盘把车往更安全的方向开。
张薇回到自己的办公室后,把公约第二十一条及其背景文件从头到尾逐页翻了一遍。第二十一条的正式名称是“关于禁止在未经独立伦理审查的情况下对健康人进行意识映射试验的条款”,条文本身只有几段,但背景文件极其冗长,每一段都附了密密麻麻的注释和起草流程中的辩论摘要。她在背景文件的某一页看到了一行被标注为“参考案例”的脚注——“亚洲某科技公司的回调项目提供了目前唯一一套完整的从极端参数回调至基线的人类活体长期随访数据,为设定安全观察期长度提供了实证参考。”脚注没有写被试编号,没有写实验室名称,没有写数据来源的具体信息。但她知道那是谁。那是被试ZY-01——一个在北京的凌晨敲过无数次枕头、在自己的掌心里画过无数个圈的人。
她把自己的工作日志翻开,在新的一页写下一行字——“接受邀请。不是为了代表奥姆尼,是为了确保安全观察期刚性条款在立法文本中被保留——如果有任何修改试图削弱它,我能第一时间知道并提出反对。”她停了一下,继续写——“周明远的数据走了很远:从北京到新加坡,从实验室到行业标准,现在正在走向国际公约。不是作为被引用的数据点,而是作为一个证明——长期安全性评估不是可选的附加条件,是必须写在法律条文里的刚性要求。”她把日志合上,靠在椅背上。窗外菩提树的叶子在暮色中翻动着银绿色的背面。
陆沉在吴江旧厂房里完成了第四轮适配测试的那个傍晚,窗外的水杉树在初夏的风里翻动着细密的针叶。水杉是他搬来吴江后自己种的——在厂房门口那片荒地上挖了几个坑,从网上买了四棵水杉苗,两棵活了下来,现在已经有两人多高,树干笔直,针叶在春天发芽时是嫩绿色,到了初夏就转成了深绿。女儿上周来看他时,指着水杉问“这是什么树”,他说是水杉。她说“水杉是不是喜欢水”,他说是,所以这几天他给树多浇了好几次水。
测试从下午开始,持续了近两个小时。女儿戴着他新改进的帽衬,电极阵列的空间分辨率比上一轮提高了不少——这得益于张薇在交流中共享的奥姆尼非侵入式电极贴合技术,通过在柔性基底上增加微型弹簧触点,使电极与头皮的贴合度不受头发厚度和颅骨曲率变化的影响。语音合成器的解码延迟比上一轮又缩短了一些,信号衰减在低频区间的滤除率有所提高,肌电噪声的基线漂移被一套新的自适应滤波算法压制在更窄的波动区间内。
陆沉把测试分为多个阶段,每个阶段之间让她休息片刻。第一阶段是静息态基线采集,第二阶段是单字发音测试,第三阶段是短句输出。前两个阶段的数据都在预期范围内——解码成功率继续改善,延迟在逐步缩短但离实时对话仍有距离。到了第三阶段,屏幕上开始滚动更密集的波形图。他注意到布罗卡区周围出现了一组他之前几轮测试中没有见过的γ频段振荡——频率不低,振幅不大但很稳定,在语音合成器输出每一个词之前都会短暂出现。他在工作日志的边注上写下“γ频段预激活——语言运动规划的前置信号”,然后继续看着屏幕。
在长时间的背景噪声中,语音合成器突然跳出几个清晰的音节。这些音节组成了一句完整的话——“我要喝水。”
陆沉的手在记录本上停住了。这是功能性语言。不是描述环境,不是表达感受,不是重复他在测试开始时说的话——是她用外部设备第一次清楚地表达了一个当下的生理需求。他站起来,从旁边的茶几上拿了一瓶矿泉水,拧开瓶盖,递到她嘴边。她喝了一口,把水咽下去,然后对着他笑了一下——嘴角弯起来,眼睛眯成两道缝。她的嘴唇翕动了几下,像是在说“谢谢”,但语音合成器没有捕捉到这个词——大概是被喝水的动作产生的肌电噪声淹没了。但他不需要合成器告诉他那是“谢谢”,他看她的嘴唇就知道。他以前看她的嘴唇看了十二年,从她四岁起无法完整说出一个句子开始,他就学会了从嘴唇的翕动里辨认她所有想说的话。现在她可以用设备说出“我要喝水”,他不用再看嘴唇也能知道她想说什么——但他还是习惯了看。
他把这一轮测试的成功率、错误率和延迟数据与前几轮做了完整对比,制成了一张四轮迭代的进展表格。第一轮:只解码出几个词汇,延迟极长,正确率低得可怜。第二轮:正确率有所提升。第三轮:解码成功率继续改善。第四轮:功能性短句首次出现,解码成功率接近实用化门槛。他把表格打印出来,用图钉钉在工作站旁边的软木板上。软木板上还钉着女儿前几次测试时拍的照片——她戴着帽衬,坐在躺椅上,手里攥着橡皮筋,每一次的表情都不一样。第一轮是紧张的,嘴唇抿得很紧;第二轮放松了一些,手指不再攥着橡皮筋不放;第三轮嘴角在测试结束后弯了一下;这一轮她对着镜头笑了。
他坐回工作站前面,开始系统整理语言辅助接口的临床验证路径草案。这份草案他从第三轮测试后就开始断断续续地写,现在第四轮的数据让草案里很多之前只能打问号的地方终于可以填上具体数字。他逐条列出临床验证所需的步骤——从扩大样本量到多中心验证,从伦理审查到知情同意,从数据安全到长期随访。每一条后面都标注了当前状态、所需资源和预计周期。他写得很慢,每一行字都在屏幕上反复推敲过,像是在为自己过去的所有设计选择做一个系统的总结。
写到最后一页时他停住了。这一页是“先决条件”清单——在启动临床验证之前,必须满足哪些条件。他列出好几条:样本量需从单一个案扩展到至少数十名被试;解码成功率需在更多被试上得到验证;语音合成器的实时性需进一步提升;需要经过独立的第三方伦理审查。还有一条被他反复修改了好几次——合作机构的选择。他可以继续一个人在吴江做,但样本量的问题无法解决;他也可以寻求和张薇的合作,利用奥姆尼的技术资源来推动临床验证,但合作意味着他的技术不再完全由他一个人控制。这条他在心里翻来覆去想了很久,但还没有做出最终决定。他在这一条的末尾用铅笔写了一个极小的字——“等”。不是消极等待,是等待合适的条件。等解码成功率在多被试验证中稳定下来,等伦理审查框架准备好,等女儿自己说“我想让更多像我一样的人也能用这个”。
他写完草案,把文档保存,关掉工作站。窗外吴江的夜色已经很深,水杉树的剪影在月光下轻轻摇晃。他站起来走到女儿的房间门口——她在吴江的这间旧厂房里有一间自己的小屋,是他用隔音板隔出来的,里面放着一张单人床和一张旧书桌。她今天测完试后很早就睡了,手里还攥着那根粉红色的橡皮筋。他把她的被子往上拉了拉,把空调的温度调高了一度,然后关上门回到自己的房间。
第二天早上,他在厨房给女儿热牛奶时,她坐在餐桌旁边用面包蘸着牛奶一小口一小口地吃。他给她重新戴上那顶帽衬——电池昨晚充满了,电极阵列也重新校准过。女儿忽然伸手,用食指在他手背上画了一个圈。
(本章未完,请点击下一页继续阅读)