精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 都市小说 > 云端宕机时遇见你_精选章节

精选章节

更新时间:2026-11-14 07:13:09

第1章 蓝色报错,全网崩塌

苏砚晚记得那个周二的早晨,西雅图的雨像没关紧的水龙头,滴滴答答落个不停。

她端着第三杯黑咖啡坐回工位,屏幕上还亮着昨晚跑了一半的民俗语料对比程序。两年了,从北大人类学系毕业后跑到华盛顿大学读研,再到这家名为“LinguaBridge”的小型AI翻译公司做研究员,她把全部心血都浇灌进了这个项目——一个收录了二十七种濒危少数民族语言的双语民俗数据库,每一行代码、每一条译注,都是她亲手敲进去的。

程序跑完最后一行,屏幕上跳出一行绿字:数据导出成功。

苏砚晚松了口气,把咖啡杯搁在桌角,顺手点开邮箱准备给导师发确认邮件。

就在这时,屏幕闪了一下。

Office 365的红色Logo突然变成了一片刺目的蓝,紧跟着,整个界面像被抽走了骨头,哗啦啦塌成一片空白。她愣了一下,以为是自己电脑的问题,Ctrl+Alt+Delete按了三遍,没有反应。

隔壁工位的印度裔小哥阿米特探过头来:“你Teams也挂了?”

“什么?”

“Teams、Outlook、SharePoint,全他妈白屏了。”阿米特举着手机给她看,屏幕上微软服务状态页面一片红叉,“Reddit上说OpenAI也挂了,ChatGPT打不开,API全线报错。”

苏砚晚的心跳漏了一拍。

她猛地切回数据库界面,试图访问西区数据中心的备份节点。光标转了两圈,跳出一行蓝底白字:503 Service Unavailable。再刷,还是503。她换VPN、换节点、换协议,能想到的所有方法试了一遍,那行蓝色报错像焊死在屏幕上一样纹丝不动。

“苏,老板叫开会。”阿米特敲了敲她的隔板,“全公司紧急会议。”

会议室里挤了二十来号人,CEO老王站在白板前,额头上的汗比窗外的雨还密。“各位,微软Azure全球性故障,East US和West US两个大区全崩了,我们的翻译引擎跑在Azure上,现在全线宕机。更要命的是——”他顿了一下,目光扫过苏砚晚,“砚晚那个民俗数据库,物理服务器在西区数据中心,那边的冷却系统跟微软的应急系统联动了,现在整个机房被锁死,谁也进不去。”

苏砚晚的手指在桌下攥紧了。

“老板,那个数据库有本地备份吗?”有人问。

“备份在云端。”苏砚晚的声音有点干,“我本来上周要导一份冷存储,但是……”

“但是什么?”

“但是迁移审批卡在IT部门,说走流程要两周。”

会议室安静了三秒。老王摘下眼镜擦了擦,没说话。苏砚晚知道那表情什么意思——LinguaBridge一共就三十个人,她这个项目养了两年没出过一分钱利润,全靠老王拿其他业务的流水撑着。签证还剩四个月,如果项目数据全丢,她拿什么续O-1?拿什么跟移民局证明自己“具有杰出能力”?

“先散会,各自想办法。”老王最后说,“砚晚留下。”

门关上后,老王叹了口气:“小苏,我直说了。这个数据库是咱们明年报SBIR经费的核心资产,如果没了,不仅你的项目要砍,公司明年可能都撑不过去。”

“我知道。”

“你知不知道西区数据中心在哪儿?”

“知道。微软园区旁边,Redmond。”

“那你知不知道——”老王压低了声音,“微软那边有个应急运维总监,华人,姓陆,这次全球抢修的总负责人之一。你要是能直接找到他,说不定能让他手动解锁机房。”

苏砚晚抬起头:“我怎么找?现在所有通讯工具全挂了,邮件发不出去,电话打不通,我总不能去微软园区门口蹲着吧?”

老王看着她,眼神里带着一种中年男人特有的、见过太多绝望之后的平静:“为什么不能?”

苏砚晚走出公司大门时,雨已经变成了冰碴子。西雅图十一月的风裹着太平洋的水汽往骨头缝里钻,她拉紧冲锋衣拉链,掏出手机看了一眼——信号格是空的。不是没信号,是基站过载,显示“无服务”。

街上已经乱成一锅粥。十字路口的红绿灯全灭了,两辆车怼在一起,车主站在雨里吵架。星巴克门口排了二十米长队,因为收银系统瘫痪,只收现金。她路过时听见有人对着手机吼:“什么叫你的Teams也登不上?现在全北美都登不上!”

苏砚晚摸了摸口袋,还有一张二十美元的现金。她拦了辆出租车:“去微软园区,Redmond。”

司机是个黑人老头,从后视镜里看了她一眼:“姑娘,那边现在跟菜市场似的,你确定?”

“确定。”

车开了十分钟,堵在520高速上动不了。苏砚晚看着前面一望无际的红色尾灯,做了一个决定:“我在这里下。”

“这儿离微软还有五英里——”

“我跑过去。”

她推开车门冲进雨里,运动鞋踩进水坑,冰水灌进鞋帮,她打了个哆嗦,但没停。沿途她看见Microsoft Store门口聚了一堆人,举着手机拍那块黑掉的大屏幕。有人抱着笔记本电脑蹲在路边,屏幕上全是蓝色报错。一个穿着微软工牌的男人从大楼侧门冲出来,对着手机吼:“我他妈也不知道什么时候能修好!你先把客户那边稳住!”

苏砚晚跑了大概一英里,肺里灌满冷风,喉咙火辣辣地疼。她扶着路边的灯柱喘气,抬头看了一眼,远处微软园区的楼群灯火通明,像一座被围困的孤岛。

而她手里,只有一张过期的LinguaBridge门禁卡、一部没信号的手机、和一段打印出来准备发给导师的数据库摘要。

她深吸一口气,继续往前跑。

园区外围已经拉了警戒线,保安扯着嗓子喊:“所有人退后!非园区员工不得入内!”人群里有人举着“OpenAI宕机受害者”的纸牌子,有人在直播,有个穿西装的男人对着保安咆哮:“我是合作伙伴!我有预约!”

苏砚晚挤到警戒线边上,踮起脚往里面看。停车场里全是应急车辆,穿反光背心的人跑来跑去,对讲机里的杂音噼里啪啦往外冒。她根本分不清谁是负责人,谁是普通员工,谁跟她一样是来求助的。

就在她快要放弃的时候,园区侧门开了。

一群人簇拥着一个人走出来。那人穿着深灰色连帽衫,帽子没戴,黑发被风吹得有点乱,下巴上冒出一层青色的胡茬,眼睛里全是血丝。旁边的人举着手机跟他汇报什么,他一边听一边点头,步伐没停,径直往停车场走。

苏砚晚听见旁边有人小声说:“陆总出来了……已经三十多个小时没睡了……”

她没来得及想,身体已经先于大脑做出了反应。

她扯开警戒线,在保安反应过来之前冲了出去,踩着水坑一路狂奔,在停车场入口处拦在了那个人面前。

“陆则衍!”

对方停住脚步。

雨从他头顶的廊檐边缘淌下来,在他肩膀砸出一片深色水痕。他低头看着她,眼神疲惫而锐利,像一把磨得太久的刀,刃口都钝了,但架不住分量还在。

“你是谁?”

苏砚晚喘得说不出完整句子,雨水顺着发梢滴进眼睛,她抹了一把脸,从冲锋衣内袋里掏出那张被体温捂得半干的打印纸,举到他面前。

“苏砚晚,LinguaBridge研究员。西区数据中心C7机架上有我两年的数据库,二十七种濒危语言、四万条民俗语料,现在物理锁死,我进不去,IT流程卡死了,我等不了两周——”

她深吸一口气,把最后那句话咬得很清楚:

“陆总,你能不能帮我开个门?”

陆则衍看着她,目光从她湿透的头发移到她手里那张皱巴巴的纸,又移回她的眼睛。身后助理小声提醒:“陆总,故障溯源会还有十分钟……”

他抬手打断助理,开口说了第一句话,嗓子哑得像砂纸磨过铁:

“三分钟。把情况说清楚。”

苏砚晚愣了一秒,然后像抓住救命稻草一样,把整件事倒了出来——项目背景、数据构成、备份缺失、签证倒计时、老王说的那个“手动解锁机房”的可能性。她语速极快,逻辑却一点不乱,每个关键节点都带着具体日期和编号,说到最后甚至从口袋里掏出门禁卡和打印的机架分布图,在他面前展开。

陆则衍听完,低头看了一眼那张机架图,伸手在上面点了一下:“C7?你确定?”

“确定。我上个月刚做过物理巡检。”

他沉默了三秒。旁边助理又催:“陆总——”

“你在这等着。”

他说完转身就走,连帽衫的帽子被风兜起来,露出后颈上一道浅浅的旧疤。苏砚晚站在原地,雨水顺着下巴滴到那张打印纸上,把机架编号晕开一小片墨迹。

她不知道他会不会回来。

但她看见他走到停车场深处,掏出手机——大概是卫星电话或者别的什么离线通讯设备——拨了一个号码,对着那头说了几句话。

然后他转身,朝她走回来。

苏砚晚的心提到了嗓子眼。

他在她面前站定,从口袋里掏出一张皱巴巴的便签纸,上面用圆珠笔写了一串数字:“西区机房应急通道,六号门,密码我发到你邮箱——”

他顿了一下,自嘲地扯了扯嘴角:“算了,现在没邮箱。你记一下。”

苏砚晚手忙脚乱摸出手机,又想起来没信号,赶紧从包里翻出一支眉笔,在自己手腕上把那串数字抄下来。

陆则衍看着她手腕上歪歪扭扭的墨迹,嘴角动了一下,弧度小得几乎不存在。

“拿到数据之后,直接走人,别跟任何人说是我给的密码。”

“那你——”

“我什么也没做。”他打断她,“六号门今晚‘意外’解锁,是系统故障的一部分。明白?”

苏砚晚用力点头。

他转身要走,她又喊了一声:“陆总!”

他回头。

“谢谢你。”她站在雨里,冲锋衣帽子滑下来,头发湿漉漉贴在脸上,眼睛却很亮,“等网络恢复了我请你吃饭。”

陆则衍看了她两秒,没接话,摆摆手走了。

苏砚晚低头看了一眼手腕上的眉笔字迹,冰水已经把它晕开了一点,但还能看清。她攥紧那张便签纸,转身往西区数据中心的方向跑。

身后微软园区的应急灯光把雨丝照得像一场金色的雪。

她不知道的是,陆则衍走进大楼前回头看了一眼,目光追着那个在雨里狂奔的身影,停了两秒。

然后他推开玻璃门,重新走进那片混乱的、没有尽头的蓝色报错里。

---

第2章 失业危机,签证悬顶

苏砚晚跑到西区数据中心六号门时,浑身已经湿透了。运动鞋里灌满了水,每走一步都发出“咕叽”声。她把眉笔写的手腕凑到门禁读卡器前,一个数字一个数字地按。

门开了。

机房里的冷气扑面而来,跟外面的冰雨形成了一种荒诞的呼应。C7机架在走廊尽头,指示灯全灭,只有应急灯泛着惨白的光。她掏出笔记本连上机架的应急维护端口,命令行界面跳出来的那一刻,她差点哭出来。

数据还在。四万条语料、二十七种语言、两年的翻译标注,一个字节都没丢。

她花了四十分钟把数据打包压缩,拖进随身带的移动硬盘里。拔下最后一根线的时候,她的手还在抖。

走之前她拍了张机架编号的照片,发给老王的短信——当然,短信也发不出去,在手机里存着当证据。

回到公寓已经快晚上十点了。苏砚晚洗了个热水澡,把湿衣服扔进洗衣机,坐在床上吃泡面的时候才想起自己一整天只喝了那三杯咖啡。她打开手机,还是没信号。Wi-Fi也连不上,公寓楼的路由器跟外界一样瘫着。

第二天早上六点,网络恢复了。

苏砚晚是被手机震醒的。上百条消息涌进来,老板的、同事的、同学群的,还有三条来自移民局的邮件。她先看了移民局的:

尊敬的苏砚晚女士:您的O-1身份延期申请(案件号EAC-23-XXX)目前处于“补充材料”状态。请于30日内提交雇主信、项目成果证明及行业影响力佐证。

三封邮件,同一件事,反复提醒她:你的签证悬了。

苏砚晚放下手机,在床上坐了一会儿。窗户外面天还没亮透,西雅图的雨还在下,淅淅沥沥的,像有人在拿指甲刮玻璃。她把泡面碗扔进垃圾桶,打开移动硬盘确认了一遍数据,然后给老王发了条消息:

“数据保住了。”

老王的电话十秒之后就打了过来:“祖宗!你知道我昨晚一宿没睡吗?全公司就你那个项目最值钱,你要是丢了,我连年终奖都发不出来!”

“老板,移民局让我补材料。”

电话那头安静了两秒:“……什么材料?”

“项目成果、行业影响力、雇主信。说白了,得证明我这个数据库有社会价值。但我们的论文还没发、平台还没上线、用户量还是零。”

老王沉默了一会儿:“微软那边怎么说?你昨天找到人了吗?”

苏砚晚想起那个穿深灰色连帽衫的男人,还有他嗓子哑得像砂纸的那句“三分钟”。她低头看了一眼手腕,眉笔字迹已经被热水澡洗掉了,只剩一道浅浅的蓝痕。

“找到了。”

“那他能帮你说句话吗?微软高级总监的推荐信,移民局总认吧?”

苏砚晚没接话。她心里清楚,昨天那种情况,人家顺手帮一把已经是天大的面子了。再追着要推荐信,就有点不知好歹。何况她连他的联系方式都没有——她倒是想写封感谢邮件,可微软邮箱系统崩了三天,还没完全恢复。

“再说吧。”她含糊过去,“我先把手头的事处理完。”

挂了电话,她打开电脑,开始整理数据库的抢救报告。打了三行字,屏幕上弹出一封新邮件——来自微软官方,标题是“Microsoft Service Health Advisory”。

她点开,内容是一份冗长的宕机事故报告,末尾附了一行小字:

本次故障期间,部分用户通过应急通道访问受限资源。如您属此类情况,请填写以下表单备案。

苏砚晚盯着那个“备案”两个字,后背冒了一层冷汗。

她昨天走六号门进去的时候,确实没想太多。但事后冷静下来,她也明白——那扇门是陆则衍违规开的。如果微软追究起来,他一个高级总监,为了一个不认识的中国女人擅自解锁数据中心,这事儿可大可小。

她填了表单,在“进入原因”那一栏写:“C7机架用户,应急数据抢救,经口头授权。”在“授权人”那一栏犹豫了半天,最后填了“微软运维值班组”。

没写名字。

她不知道怎么联系陆则衍,也不知道他叫陆则衍还是陆则什么——昨天她喊的那声“陆则衍”是从旁边人嘴里听来的,万一喊错了呢?她翻遍全网,微软官网的高管名单里没有这个名字,LinkedIn上搜“陆则衍”倒是出来几个,但头像没有一张像昨天那个眼睛通红、胡子拉碴的男人。

算了。

苏砚晚关掉邮件,继续写报告。写了不到两百字,手机又响了。这回是个陌生号码,本地座机。

她接起来:“喂?”

“苏砚晚?”

对方声音低沉,带一点沙哑,像刚睡醒又像压根没睡。背景里传来键盘噼里啪啦的响声和模糊的对讲机杂音。

苏砚晚愣了一下:“……陆总?”

“你昨天走六号门的事,备案表填了?”

“填了。”

“授权人写谁?”

“值班组。”

对面沉默了两秒:“行。以后这种事别写值班组,写‘运维协调组’。值班组不管权限,协调组才管。”

苏砚晚张了张嘴:“……您专门打电话来教我怎么填备案表?”

“我没那么闲。”陆则衍的声音没什么起伏,“你那个数据库,数据都拿到了?”

“拿到了,一点没丢。”

“那就好。”

他顿了一下,背景里有人喊“陆总,溯源会开始了”,他应了一声,然后语速快了起来:“你昨天说签证有问题?”

苏砚晚心跳漏了一拍:“你怎么知道?”

“你昨天说了。”他的语气平淡,“‘签证压力缠身’,原话。”

苏砚晚回想了一下,自己昨天确实在语速失控的那三分钟里把什么都倒出来了。她有点窘:“是,O-1延期被要求补材料。”

“把移民局信转发到这个邮箱。”他报了一串地址,语速快得像在念代码,“我认识几个人,回头帮你问一下。”

苏砚晚还没反应过来,电话就挂了。

她举着手机坐在床上,屏幕上的通话记录显示时长:四十七秒。

这人打电话比他本人还利索。

苏砚晚把移民局信转发过去,邮件正文只写了一行:“谢谢陆总。另外,您全名到底是哪三个字?”

对方秒回:“陆则衍。法则的则,衍生的衍。”

然后补了一句:“你不用谢我。数据是你自己跑来的,门是你自己闯的,我什么也没干。”

苏砚晚盯着那行字看了半天,嘴角翘了一下,回了一个字:“好。”

发完之后她想了想,又加了一句:“那等您忙完,我请您吃饭。这个不算谢,算……备案表的咨询费。”

这回对方隔了五分钟才回。她以为他忙去了,准备关邮箱,屏幕上跳出一行字:

“再说。”

苏砚晚把手机扔到枕头边上,仰面躺倒。天花板上有一道细细的裂缝,她住了两年,从来没修过。窗外西雅图的雨敲在玻璃上,噼噼啪啪的,像在催她做决定。

她翻了个身,打开笔记本,在移民局材料清单第一行写下:

推荐信——来源:微软高级应急运维总监 陆则衍(待定)

写完她把笔一扔,捂着脸闷笑了一声。

待定什么待定,人家连她请吃饭都说“再说”。

可那封转发过去的邮件,他到底看没看?

---

第3章 无路可走,奔赴微软园区

宕机进入第三天,网络时好时坏,像病人退烧之后的反反复复。

苏砚晚把数据抢救报告交给老王,老王看完之后拍了拍她的肩:“小苏,你这次立了大功。但移民局那边——”

“我知道。”

“推荐信的事有眉目了吗?”

苏砚晚想起陆则衍那句“再说”,含糊道:“在跟进。”

老王也没追问,只是说:“你抓紧。下个月要是材料递不上去,项目就得换人接手。”

换人接手。四个字说得轻巧,翻译过来就是:你可以收拾东西回国了。

苏砚晚回到工位,打开移民局要求的材料清单,一项一项往下看。项目成果证明、行业影响力佐证、雇主信、推荐信。前三项她都能搞定——报告写了、论文在投、老王签字画押就行。唯独推荐信,移民局白纸黑字写着“需来自相关领域权威人士”,她翻遍通讯录,最“权威”的是她导师,一个快退休的民俗学教授,在移民局眼里大概还没微软一个高级总监有分量。

她盯着那行字看了五分钟,拿起手机给陆则衍发了一封邮件:

“陆总,冒昧打扰。移民局推荐信的事,不知道您方不方便?不方便也没关系,我再想办法。”

发出去之后她就把邮箱关了,怕自己忍不住刷。

结果对方回得比她想的快。午休的时候她打开邮箱,陆则衍的回复只有一行:

“今晚七点,微软园区访客中心。来的时候带简历和项目摘要。”

苏砚晚盯着这行字,心里翻江倒海。他答应了?还是说要面谈之后决定?不管是哪种,她都得去。

六点半,她站在公寓镜子前换了三套衣服。最后选了件墨绿色衬衫配黑色西裤,头发扎了个低马尾,化了个淡妆——不能太隆重像面试,也不能太随便显得不重视。她在玄关犹豫了两秒要不要带电脑,最后决定带,万一他问技术细节呢。

出门的时候天已经黑透了。西雅图的十一月,下午四点半太阳就下班了。她打了个Uber到微软园区访客中心,路上司机从后视镜里看了她一眼:“姑娘,那边现在还是半封锁状态,你确定要去?”

“确定。”

访客中心大堂里冷冷清清,只有几个穿工牌的人进进出出。苏砚晚坐在沙发上等了十分钟,手机刷到第三遍邮件,陆则衍从侧门走进来。

他今天换了件黑色圆领毛衣,头发还是乱,胡子倒是刮干净了,露出线条利落的下颌。手里端着一杯黑咖啡,另一只手拎着个文件袋。看见她,点了下头:“来了。”

苏砚晚站起来:“陆总。”

“坐。”他自己先坐下,把文件袋搁在茶几上,“移民局那封信我看了。O-1延期要求‘行业影响力佐证’,你现在有什么?”

“项目本身。二十七种语言的数据库,填补了国内民俗翻译领域的空白——”

“移民局不认‘空白’。”他打断她,语气很平,“他们要看的是客观指标。引用数、下载量、媒体报道、国际会议邀请。你有哪个?”

苏砚晚沉默了。

陆则衍端起咖啡喝了一口,目光从她脸上扫过去:“你那个数据库,有没有申请过任何国际项目?”

“今年投了ACL的Demo Track。”

“中了?”

“还没出结果。”

“那就是没有。”他把杯子放下,从文件袋里抽出几张纸,“我帮你想了两个方向。第一,微软的AI for Good实验室有一个‘濒危语言数字化’专项,你写个合作提案,我帮你递进去。第二,下个月西雅图有个全球语言技术峰会,我认识主办方,可以给你争取一个poster展示的位置。”

苏砚晚接过那几张纸翻了一下,发现上面密密麻麻写着项目要求、时间节点、联系人方式,全是陆则衍的手写。字迹很小,横平竖直,像打印出来的一样。

她抬起头:“陆总,你为什么帮我?”

陆则衍靠在沙发上,长腿伸出去,姿态很松散,但眼神没松:“两个原因。一,你那个数据库确实有价值,我看了你发来的摘要,二十七种语言里有六种已经确认只有不到一千人使用。二——”

他停了一下。

“你昨天雨里跑过来的那个样子,让我想起一个人。”

苏砚晚没问是谁。她直觉这不是个适合追问的话题。

“所以推荐信——”

“你先把这个合作提案做出来。”他把文件袋往她那边推了推,“做完了我帮你改。改完了我签字。签完了你再找我写推荐信。”

苏砚晚抱着文件袋走出访客中心的时候,西雅图又开始下雨了。她站在廊檐下打开手机叫车,听见身后有人喊:“苏砚晚。”

她回头。陆则衍站在玻璃门里面,手里还端着那杯咖啡,表情跟刚才没什么区别,就是嘴角动了一下。

“提案别写太长。十二页以内。”

“知道了。”

“还有——”他顿了一下,“你那个数据库的隐私协议,回头也发我看一下。濒危语言数据涉及原住民权益,别在合作提案里踩坑。”

苏砚晚愣了一下。她确实没想过这个问题。做人类学出身的,采集数据的时候跟部落长老签过知情同意书,但AI合作提案里怎么处理这些条款,她还真没细琢磨。

“谢谢提醒。”她认真点了一下头。

陆则衍没再说什么,端着咖啡转身走了。苏砚晚站在雨里,看着他的背影穿过大堂消失在走廊深处,突然觉得这个人跟她第一天见到的那个眼睛通红、胡子拉碴的男人不太一样了。

具体哪里不一样,她说不上来。

回家路上她翻了一遍陆则衍给的材料,发现他在“AI for Good”实验室的联系人一栏写了三个名字,每个名字后面标注了性格特点——“这个回邮件快但容易忘事,跟进要三天一次”“这个技术背景强,提案里多放数据”“这个是Director,拍板用,但只给你十五分钟汇报,别废话”。

苏砚晚看着这些备注,忍不住笑出了声。前面开Uber的黑人大叔从后视镜里瞄了她一眼:“姑娘,什么好事这么高兴?”

“没什么。”她把材料按回文件袋里,“就是发现一个看起来特别冷的人,其实还挺细心的。”

大叔耸耸肩:“男人都这样。我老婆当年也是被我这张冷脸骗了,后来发现我连她家狗哪天打疫苗都记得。”

苏砚晚没接话,扭头看向窗外。雨里的西雅图灯火模糊,微软园区的几栋楼在不远处亮着白光,像一群还没睡醒的巨兽。

她低头给陆则衍发了条消息:“材料收到了。谢谢。”

对方秒回:“提案初稿周四之前给我。”

苏砚晚撇了一下嘴,又发了一条:“收到。陆总晚安。”

这回对方过了半分钟才回,只有两个字:

“晚安。”

苏砚晚盯着那两个字,莫名其妙觉得心情好了一点。她把手机揣进口袋,靠在座椅上闭了眼。

明天开始写提案。十二页以内。她得好好想想怎么写才能让那个叫陆则衍的冷脸男人挑不出毛病。

---

第4章 人海慌乱,初见陆则衍

提案写到第三天,苏砚晚卡在了第七页。

AI for Good实验室要求合作项目必须有“明确的社会效益量化指标”,她对着这个短语发了一下午呆,写了删删了写,文档里攒了八版废稿。最后她把电脑一合,决定去微软园区实地调研一下——反正访客中心对外开放,她坐在那儿写总比在家里闷头憋强。

周三下午的访客中心人比上次多,大概是网络恢复了,来办事的人也跟着活泛起来。苏砚晚找了个角落的桌子摊开电脑,写了没两行,听见旁边两个穿微软工牌的人在聊天:

“陆总又通宵了?”

“第三宿了吧。故障溯源报告要交董事会,他那个组负责写核心部分。”

“他那个人就是太拼。上次Azure那次小规模故障,他四十八小时没合眼,最后在工位上晕过去了,把我们吓个半死。”

“这次更狠,全球性故障。听说上面给了七十二小时出完整报告,他把自己关在会议室里带着团队干,咖啡机都烧坏两台了。”

苏砚晚的耳朵竖着,手指停在键盘上没动。

那两个人聊了几句就走了。她低头看了一眼电脑屏幕,第七页的文档还停在“社会效益量化指标”那一行。她想了想,掏出手机给陆则衍发了条消息:“陆总,提案写到社会效益部分卡住了。您有时间看一眼吗?不方便的话我周四直接发初稿。”

消息发出去半小时没回。她料到了,把手机扣在桌上继续磨文档。磨到第五遍的时候,面前突然多了一杯咖啡。

苏砚晚抬头。

陆则衍站在桌对面,黑眼圈快掉到颧骨上,嘴唇干得起皮,头发像被风吹过的鸡窝。他把咖啡往她面前推了推:“喝。”

“陆总?您怎么——”

“下来拿材料。”他拉开对面椅子坐下,整个人瘫在椅背上,“看见你在这儿坐着。提案呢?”

苏砚晚把电脑屏幕转过去:“第七页,社会效益量化指标,我写了八版都过不了。”

陆则衍眯着眼看了两分钟,伸手把电脑拽到自己面前,键盘敲得噼里啪啦响。苏砚晚凑过去看,他把“社会效益”四个字拆成了三块:学术价值、社区回馈、技术溢出。每块下面列了具体的可量化指标,连“预计每年支持X个原住民社区数字化存档”这种细节都帮她填了。

“你这八版都是学术思维。”他把电脑推回来,嗓子还是哑的,“实验室那群人不看论文引用数,他们看的是你的项目能不能拿去跟董事会讲故事。故事要有人、有数、有产出。”

苏砚晚愣愣看着屏幕上那三行字:“……您怎么这么熟练?”

“我写过。”他端起咖啡喝了一口,是给自己买的那杯,“AI for Good前年的年度报告,我帮他们写过摘要。”

“您一个做运维的,还管写摘要?”

“在微软,只要你会写字,什么活都能轮到你。”他语气平淡得很,“改完发我。周四之前。”

他说完就要站起来走,苏砚晚喊了一声:“陆总,您三天没睡觉了?”

陆则衍低头看了她一眼:“你怎么知道?”

“刚才听见您同事说的。”

他嗤了一声,不知道是在笑还是在叹气:“那群大嘴巴。”

“您不睡,故障溯源报告就能提前出来?”

“不能。”他承认得很干脆,“但我不盯着,底下人容易糊弄。”

苏砚晚想了一下,从包里掏出一包东西递过去。陆则衍低头一看,是一袋速溶花旗参茶包,她平时熬夜写论文喝的。

“我包里就这个。”她有点不好意思,“咖啡您肯定喝腻了,这个提神不上头。您回去泡一杯,好歹眯二十分钟再开会。”

陆则衍盯着那包茶看了两秒,接过去了。

“提案改完发我。”他重复了一遍,转身走了。走出两步又回头,“你那包茶——多少钱?”

“什么?”

“回头还你。”

苏砚晚摆摆手:“不用不用,两块钱的东西。”

他“嗯”了一声走了。苏砚晚低头看了看咖啡——美式,热的,杯壁上贴着一张标签,取餐名写着“陆”。

她端起来喝了一口。苦得要命,这人连咖啡都喝最苦的。

周四之前她把提案改完了。发过去之后陆则衍回了一封很短的邮件,写了三条修改意见,每条不超过两句话,精准得像手术刀。苏砚晚照改,第二版发过去,他回了一个字:“行。”

然后补了一句:“我签字了。推荐信初稿周五给你。”

苏砚晚坐在工位上对着邮件发了一会儿呆。阿米特从旁边探过头来:“苏,你笑什么呢?”

“我笑了吗?”

“嘴角快咧到耳朵根了。”

苏砚晚把脸埋进胳膊里:“没有。写你的代码去。”

周五下午,推荐信来了。PDF格式,微软抬头纸,落款处是陆则衍的电子签名,旁边盖了部门公章。正文写得很克制,就事论事地夸了她的项目价值和技术能力,最后一段话锋一转:

本人作为本次全球云服务故障应急响应负责人,亲眼见证苏砚晚女士在极端压力下完成数据抢救的完整过程。其在危机中展现出的专业判断力和执行力,符合O-1签证“杰出能力”标准。

苏砚晚把这段话读了三遍。

“亲眼见证”四个字,用得有点妙。移民局的人一看就知道这人不是随便写写,是真在现场的。她往下翻,看见邮件末尾附了一行小字:“推荐信仅用于本次签证申请,不得外传。另:茶包挺好喝。”

苏砚晚笑出了声。老王从隔壁办公室探出头来:“小苏,什么好事?”

“推荐信拿到了。”

老王三步并两步过来看了一眼,拍着她肩膀连说了三个“好”字,又补了一句:“你那茶包是怎么回事?你什么时候跟微软总监熟到能送茶包了?”

“就……调研的时候顺手给的。”

老王看了她一眼,那眼神分明在说“你糊弄鬼呢”,但嘴上没多问,哼着歌走了。

苏砚晚把推荐信存进加密文件夹,想了想,给陆则衍发了条消息:“陆总,推荐信收到了。非常谢谢您。另外您哪天有空?我说过要请您吃饭。”

这回对方隔了十分钟才回,大概是在忙。消息很短:“下周。具体时间再定。”

苏砚晚回了个“好”。

她以为这事就暂时搁下了,结果晚上九点多,手机又亮了。陆则衍发来一条:

“你那个数据库的隐私协议,我让法务部的人看了一下。你授权条款里有一处写得不够细,回头我给你发批注。吃饭的时候顺便说。”

苏砚晚盯着“吃饭的时候顺便说”这几个字,回了一个“好”字,然后把手机扔到枕头边上,翻了个身,对着天花板那道裂缝傻笑了一声。

这人怎么连约饭都搞得跟项目会议似的。

---

第5章 三分钟冒昧,唯一的希望

签证材料递上去之后的第三周,苏砚晚收到移民局回执:材料收讫,审理中。

老王把回执打印出来贴在她工位隔板上,用马克笔在“审理中”三个字上画了个圈:“看见没,审理中。给我安心干活。”

苏砚晚嘴上说好,心里其实清楚——审理中只代表材料没被退回来,离批下来还差着十万八千里。O-1加急审理十五天出结果,她这都第三周了还没动静,要么是移民局积压,要么是她的案子被抽出来做了额外审查。

阿米特给她出了个主意:“你让那个微软总监再帮你写一封加急支持信?就说项目等不起。”

苏砚晚摇头:“人家已经帮了够多了。”

她没好意思说——陆则衍那封推荐信递上去之后,她又找了他一次,问能不能让微软法务部给她出一份“项目合作意向书”当补充材料。陆则衍当时正在开会,回消息就四个字:“我问问看。”隔天法务部就发了模板过来,填好盖章扫描,前后不到二十四小时。

老王知道这事之后啧啧摇头:“小苏,你这个人情欠大了。”

苏砚晚也知道欠大了。所以她打算把饭请得贵一点、认真一点,好歹先把利息还上。

约饭定在周四晚上。陆则衍周三发消息说“明天七点,Bellevue那家日料,我订位了”,苏砚晚回了个“好”,然后对着衣柜发愁了半小时。上次见他穿的是墨绿衬衫,这次要不要再正式点?但人家订的是日料不是西餐,穿太正式也奇怪。

最后她穿了件米白色针织开衫配深色半裙,化了个淡妆就出门了。

餐厅在Bellevue市中心,临街二楼,招牌小得差点走过头。苏砚晚推门进去,陆则衍已经坐在靠窗的卡座里了,面前摆着两杯水,正在看手机。看见她进来,抬了抬下巴示意她坐对面。

“点过菜了。”他把菜单推过来,“你看看有没有忌口。”

苏砚晚低头一看,点得还挺全:刺身拼盘、烤银杏、茶碗蒸、和牛寿喜锅,连甜点都配好了。

“陆总,说好了我请。”

“你先欠着。”他把手机扣在桌上,“今天算我的。法务部那个意向书你收到没?”

“收到了。移民局那边昨天更新状态,说材料齐全,进入实质审查阶段。”

“那就是稳了。”他夹了一块刺身放嘴里,嚼了两下,“移民局要拒你,不会进实质审查,直接发补件通知了。”

苏砚晚松了口气。这人是真的懂——他一个搞运维的,怎么连移民局流程都门清?

“您办过O-1?”

“我帮组里三个人办过。”他语气很淡,“微软每年几百个O-1,我这种当总监的,写推荐信比写故障报告还勤。”

苏砚晚“哦”了一声,低头吃寿喜锅。吃了两口觉得气氛有点闷,没话找话:“陆总您是哪里人?”

“北京。”

“来西雅图多久了?”

“九年。”他想了想,“本科毕业来的,读研、进微软、干到现在。”

“那您中文怎么一点口音都没有?”

陆则衍看了她一眼:“我在北京长大的。”

“……哦。”

苏砚晚觉得自己问了个蠢问题,埋头继续吃。陆则衍倒是主动开了口:“你呢?哪儿人?”

“湖南。湘西那边,土家族聚居区。”

“所以做民俗翻译?”

“嗯。小时候听奶奶讲土家语故事,后来上学发现土家语快没人会说了,就想做点什么。”她自嘲地笑了一下,“结果做着做着跑来做AI翻译了,跟初衷有点偏。”

陆则衍放下筷子,认真看了她一眼:“不偏。你那数据库要是没AI加持,现在还在硬盘里躺着。技术是手段,保语言是目的,你目的没变。”

苏砚晚愣了一下。这人说话怎么老是一针见血。

“你呢?”她反问,“您做运维,天天给系统兜底,累不累?”

“累。”他答得干脆,“但故障现场能让人上瘾。所有东西都在崩,你是那个兜底的人,你一个决定能让一万个客户少崩十分钟,这种反馈太直接了。”

苏砚晚想起那天在雨里看见他走出园区侧门的样子——被一群人围着,手机响个不停,眼睛通红但脚步没乱。确实像他说的,上瘾。

“所以11.12那天,您从头到尾没慌过?”

陆则衍放下筷子,看了她两秒:“慌。但慌没用,系统不会因为你慌就不崩。”

苏砚晚笑了:“您这心态,适合去我们公司当CEO。”

“你们公司太小了。”他毫不客气,“我那套应急流程,你们二十个人都用不上。”

苏砚晚被他噎了一下,又忍不住笑。这人聊天是真不会拐弯。

吃到后半程,陆则衍从包里掏出一沓打印纸,是她之前发的数据库隐私协议。上面用红笔密密麻麻标了批注,页边空白处写满了字,连脚注都没放过。

“你第4.2条,原住民文化权益归属写得太模糊。真跟AI for Good合作,他们法务会卡你这一块。”他翻到第三页指给她看,“改成这样——‘数据采集方保留文化解释权,技术使用方享有数据加工权,双方共享衍生成果收益’。这样写两边都能签。”

苏砚晚接过来翻了一遍,越看越服气。这人改协议的功力比写推荐信还狠,连标点符号的使用场景都给她标出来了。

“陆总,您大学辅修过法律?”

“没。干运维天天跟SLA协议打交道,看多了就会了。”

苏砚晚把协议收进包里,郑重说了声谢谢。陆则衍摆摆手,叫服务员买单。苏砚晚抢着掏卡,被他一眼瞪回去:“说了今天算我的。你下次请。”

“下次”两个字说得顺嘴极了。苏砚晚耳朵尖红了一下,低头假装收拾东西。

出门的时候Bellevue的街灯亮堂堂的,雨难得停了。陆则衍站在餐厅门口问她:“你怎么回去?”

“打车。”

“住哪儿?”

“西雅图大学城那边。”

他摸出手机划了两下:“我顺路,捎你一段。”

苏砚晚想说“不用麻烦”,但陆则衍已经把车钥匙掏出来了,步伐没停往停车场走。她只好跟上。

车是一辆黑色沃尔沃,很干净,后座扔着一个微软的电脑包和一件反光背心。苏砚晚坐副驾,系好安全带,车内暖气开得足,烘得人昏昏欲睡。

开了不到五分钟,陆则衍突然开口:“你那个O-1,批下来之后有什么打算?”

“把项目做完,发论文,找合作。”

“然后呢?”

苏砚晚想了想:“然后可能回国吧。国内民俗数字化这块刚起步,机会多。”

陆则衍没接话。车上了520高速,路灯从车窗外面刷刷刷过去,车里安静了一会儿。苏砚晚偷偷看了他一眼,发现他嘴唇抿得很紧,不知道在想什么。

“陆总?”

“嗯?”

“您问这个干什么?”

他沉默了两秒,手指在方向盘上敲了敲:“没什么。随口问问。”

苏砚晚觉得他好像有什么话没说出来,但也不好追问。车开到公寓楼下,她推开车门,回头说了句“谢谢陆总”,又补了句“下次我请”。

陆则衍“嗯”了一声,等她关上车门,车窗降下来一条缝:“苏砚晚。”

“嗯?”

“移民局要是再拖,你跟我说。我认识华盛顿州国会办公室的人,可以帮忙催。”

苏砚晚站在路灯底下,看着车窗后面那张半明半暗的脸,突然觉得这个人真是太奇怪了——明明每次见面都穿得像没睡醒、说话像发邮件,可干的事一件比一件实在。

“知道了。”她笑了一下,“陆总晚安。”

“晚安。”

车窗升上去,车开走了。苏砚晚站在楼下抬头看了看自己那间公寓的窗户,又低头看了看手里那沓红笔批注的协议纸,忽然觉得西雅图的冬天好像也没那么冷了。

---

第6章 断联的西雅图黄昏

O-1批下来那天,苏砚晚正在开组会。

老王举着手机冲进会议室,屏幕上移民局官网的批准通知界面还没关:“过了!小苏你过了!”

全公司二十来号人噼里啪啦鼓掌。阿米特吹了声口哨,说“苏你得请客”。苏砚晚被围在中间,笑得嘴都合不拢,掏出手机想给陆则衍发消息,打了三行字又删了——说什么呢?“我签证过了,谢谢您”?太正式。发个表情包?又太随意。

她最后发了一句:“陆总,签证批了。谢谢您帮忙。”

对方隔了半小时回:“知道了。恭喜。”

然后补了一句:“推荐信没白写。”

苏砚晚盯着“没白写”三个字,觉得这大概就是陆则衍式祝贺的最高规格了。

签证落地之后,项目推进快得飞起。AI for Good实验室那边通过了她的合作提案,给了个小额资助,还安排了一个技术对接人。苏砚晚带着团队开始搭平台、清洗数据、做模型适配。陆则衍偶尔发邮件问进度,每回都掐在她刚踩完坑、准备填坑的节点上,精准得像是装了监控。

“你那个数据清洗流程有问题。”有一天他直接打电话过来,背景音里有人在喊“陆总五分钟后开会”,他捂住话筒冲那边吼了一嗓子“等着”,然后接着跟她说话,“你清洗脚本用的是全量跑,数据量上去了会崩。改增量。”

苏砚晚打开脚本一看,果然。她还没来得及问“您怎么知道我的脚本长什么样”,陆则衍已经挂了。

这种日子过了两个月,苏砚晚几乎习惯了每周收到一两封“陆则衍式短邮件”——不超过三行字,每条都是精准的技术建议或者资源对接。她回回都说“谢谢陆总”,他回回都不接这个谢字,要么直接不回,要么岔开话题问“下个月那个会你去不去”。

苏砚晚觉得这人大概把“帮人”当成了某种系统运维——发现问题、打补丁、确认跑通、然后掉头就走,绝不多留一行注释。

直到三月初的一天,她收到了他一条不太一样的消息:

“下周五晚上有空吗?”

苏砚晚正在改论文,看见这条愣了一下。这是陆则衍头一回问她“有没有空”而不是“这个方案行不行”。

她回:“有。什么事?”

这回对方没秒回。过了差不多十分钟,才来了一条:“西雅图美术馆有个AI生成艺术展,开幕酒会。主办方给了我两张邀请函,我多了一张。”

苏砚晚盯着“我多了一张”这四个字,觉得这理由也太假了。微软高级总监,想要陪他看展的人能从Bellevue排到西雅图市中心,什么叫“多了一张”?

但她没戳穿,回了个“好,我去”。

周五晚上她特意换了条黑色连衣裙,外搭一件驼色大衣,在镜子前面折腾了四十分钟才出门。到美术馆门口的时候陆则衍已经在了,破天荒穿了件正经深色西装,没打领带,衬衫领口解开一颗扣子。苏砚晚远远看见他站在台阶上玩手机,头发还是有点乱,但整体收拾得挺像那么回事。

“陆总今天穿这么正式?”

“主办方要求的。”他收起手机,递给她一张邀请函,“进去吧。”

展览本身其实挺无聊的,AI生成的抽象画铺满了一整面墙,苏砚晚看了三幅就开始走神。陆则衍也走神,盯着一幅蓝色渐变画看了半天,最后评价了一句:“这个配色像Azure故障告警界面。”

苏砚晚差点笑出声:“您能别在这种场合说Azure吗?”

“那说什么?”

“说画。说好看。”

陆则衍认真看了一眼那幅画,又认真看了她一眼:“挺好看的。”

苏砚晚觉得他这话分明不是在说画。

酒会环节两人端着杯子站在角落里聊天,周围全是西雅图科技圈的人,穿西装的、穿卫衣的、穿花衬衫的混在一起,觥筹交错。苏砚晚喝了两杯白葡萄酒,脸有点热,话也跟着多了起来,从土家语濒危程度讲到她奶奶小时候给她唱的古歌,讲着讲着发现自己有点跑题,赶紧收住:“不好意思,我是不是话太多了?”

“不多。”陆则衍端着杯子靠在墙上,“你讲这些的时候比讲技术方案有精神。”

“那当然。技术方案是工作,古歌是命。”

陆则衍看了她两秒,忽然说:“你下次回湘西采风,带我一个。”

苏砚晚差点被酒呛到:“你去干嘛?你听得懂土家语?”

“听不懂。但我会修设备。”他晃了晃杯子,“你进山采录音频,设备坏了谁修?”

苏砚晚盯着他看了三秒,确认他不是在开玩笑,才说:“陆总,您一个管全球云服务的总监,跑山里给我修录音笔?”

“不行?”

“行是行……”她低下头笑了一声,“就是太屈才了。”

“不屈才。”他把空杯子放窗台上,“我休年假去哪儿都是休,跟你进山至少能听点新鲜东西。”

苏砚晚没接话,心里有一个念头飘过去,快得抓不住——他这是在找理由跟她待一块儿?

酒会散场的时候快十点了,陆则衍照例说“顺路送她”。车开到大学城,苏砚晚下车之前犹豫了一下,扶着车门弯下腰问他:“陆总,您下个月真跟我进山?”

“你什么时候去?”

“四月中旬,一周左右。”

“行。提前两周跟我说,我排假。”

苏砚晚关上车门,站在路边看着他车尾灯消失在街角,后知后觉地发现自己心跳有点快。

她掏出手机给闺蜜发了条消息:“有一个男的,帮我修过数据库、改过移民局推荐信、写过项目提案、还说要陪我进山采风。他什么意思?”

闺蜜秒回:“意思是他想泡你。傻子。”

苏砚晚把手机揣进口袋,仰头看天。西雅图难得晴了一晚上,星星从云缝里漏出来几颗。

她觉得自己可能有点麻烦。

---

第7章 深夜重返园区,手写诉求

四月进山的事还没落实,陆则衍先出了状况。

苏砚晚是从阿米特那里听说的——阿米特的大学同学在微软Azure运维组,说是三月底有一次区域性故障,规模不算大,但影响了一批企业客户。陆则衍带队抢修,熬了三天,事后被上面叫去“复盘问责”,据说连着开了三天会,每天都到深夜。

苏砚晚给他发消息问“您最近还好吗”,他回得比平时更短:“忙。回头说。”

她不好再追问,但心里挂着这件事。过了两天她从别人那里辗转打听到更具体的版本——这次故障的原因比较扯,是第三方供应商的硬件兼容性问题,跟微软自己的运维关系不大。但客户不买账,闹到高层那里,得有人出来担责。陆则衍作为现场负责人,把锅扛了。

“他那个级别,扛锅就是扣奖金、写检讨、通报批评。”阿米特的同学说,“不过据说他态度挺硬,在会上跟客户代表拍了桌子,说‘我的团队四十八小时没合眼,你让我承认是我们操作失误,不可能’。”

苏砚晚听完心里堵了一下。她太知道那种感觉了——你做了所有能做的事,结果还是被摁着头认错。

她给陆则衍发了条消息:“陆总,听说您最近在背锅。您要是需要人帮忙写申诉材料,我文笔还行。”

这回对方过了两个小时才回,大概是会刚开完:“不用。锅背完了,检讨写完交上去了。下周恢复正常。”

苏砚晚看着“恢复正常”三个字,觉得他语气里那股疲惫隔着屏幕都能闻见。她想了想,又发了一条:“那您欠我的那顿饭什么时候还?上次日料您买的单,说好我请的。”

对方回得很快:“下周。周几你定。”

苏砚晚定了个周四。这次她没让他选地方,自己找了家评价不错的川菜馆,心想北京人应该能吃辣。

周四晚上陆则衍准时到了。人瘦了一圈,颧骨轮廓更明显了,但精神还行,头发甚至剪短了点,看起来比之前利索。

“陆总剪头发了?”

“开会之前剪的。省得领导看见我邋遢样又念叨。”

苏砚晚笑了一声,把菜单推过去:“您点。”

陆则衍翻了两页,抬头看她:“你能吃辣?”

“我湖南人。”

“那行。”他唰唰唰点了水煮鱼、辣子鸡、干煸四季豆,合上菜单递回去,“够了。”

菜上来之后两人闷头吃了一会儿。苏砚晚观察他吃辣的表情——第一口辣子鸡下去眉头皱了一下,第二口适应了,第三口开始主动夹。她憋着笑:“陆总,北京人吃辣还行啊。”

“被你带的。”他灌了一口冰水,“以前不怎么吃。上次跟你吃完日料回去点了个外卖麻辣烫,拉了两天。”

苏砚晚笑得差点把鱼片喷出来:“您别赖我。”

“就赖你。”

气氛松下来之后,苏砚晚提起正事:“您那个问责的事,到底怎么回事?阿米特同学说得含含糊糊的。”

陆则衍放下筷子,想了想,用很平的语气把来龙去脉讲了一遍。简单说就是供应商的硬件在特定负载下会触发一个已知但没被公开的bug,微软这边运维流程没有覆盖到这个盲区,故障发生之后排查花了时间,客户不满。上面要有人出来扛雷,他作为现场负责人顶上去了。

“其实流程补丁是我提的。”他用筷子拨了一下碗里的豆芽,“三年前我就写邮件建议过增加硬件兼容性巡检,采购部门说成本高给驳了。这次出事之后我把那封邮件翻出来贴给领导看,领导没话说了,但客户那边总得有个交代,所以检讨还是得我写。”

苏砚晚听着,夹了块辣子鸡放他碗里:“所以您白背锅了?”

“没白背。”他吃了那块鸡,“检讨写完当天,采购那边批了新的巡检预算。我挨一顿骂,换来整个部门以后少踩一个坑,划算。”

苏砚晚看着他,忽然有点理解为什么他手底下的人愿意跟着他连熬三天了。这人认准的事,挨骂也干。

“对了。”陆则衍从口袋里摸出手机,翻了两下递给她看,“你四月进山那个事,我假排好了。四月十二号到十九号,一周。够不够?”

苏砚晚接过手机一看,他连机票都订了,西雅图飞张家界,中转北京。她张了张嘴:“您这就订了?我还没确定具体行程——”

“你确定了我再改签。”他拿回手机,“反正假先占住。你不去我自己去张家界旅游也行。”

苏砚晚看着他那一脸“老子假都排了你看着办”的表情,没忍住笑:“行,我去。您等我发详细行程。”

“嗯。”他低头继续吃菜,过了一会儿冒出一句,“进山的时候你带路,设备我背。”

苏砚晚“嗯”了一声,低头扒饭,耳朵有点烫。

吃完饭出门,陆则衍照例要送她。这回车开到公寓楼下,苏砚晚下车之前没急着关门,弯腰跟他说:“陆总,谢谢您帮我扛的那些事。”

“你谢过了。”

“我说的是移民局、项目、还有今天这顿饭——您明明刚挨完批,还跑来吃辣子鸡。”

陆则衍靠在驾驶座上,路灯从车窗外面照进来,把他半边脸照得轮廓分明。他看着她,嘴角动了一下,弧度比平时大了那么一点。

“苏砚晚。”

“嗯?”

“你有没有想过——”他顿了一下,像是在措辞,“算了。你先上去吧。四月的事定了跟我说。”

苏砚晚等了两秒,见他确实不打算把话说完,只好关上车门,往楼里走。走出几步回头看了一眼,车还停在原地,车灯亮着。

她掏出手机给他发消息:“您刚才想说什么?”

回复来得很快:“没什么。早点睡。”

苏砚晚盯着这四个字看了半天,把手机收起来上楼了。进了门换了拖鞋她才后知后觉地想起来——

他刚才叫她“苏砚晚”,不是“你”,也不是“那个谁”。

全名全姓的,叫得还挺好听。

---

第8章 高压之下,他的动容

四月中旬,两人真进山了。

苏砚晚规划的路线是从张家界市区出发,往永定区下面的几个土家族村寨走,重点去她奶奶的老家——一个叫“罗塔坪”的地方,海拔八百多米,至今没通公交,进村得坐半小时三轮摩托再爬四十分钟山路。

陆则衍全程没抱怨。飞机上他戴着眼罩补觉,下了飞机换大巴,大巴换三轮摩托,颠得五脏六腑都快错位了,他坐在车斗里抱着录音设备,一脸“这算什么,我见过Azure崩”的表情。山路爬到一半开始下雨,苏砚晚有点过意不去:“陆总,要不咱们歇歇?”

“不用。”他把冲锋衣拉链拉到顶,“你走你的,我跟得上。”

苏砚晚回头看了一眼,发现他背着三十斤的设备包,走山路步子比她还稳。她想起来这人能在机房连熬三天,爬个山确实不在话下。

到了罗塔坪已经是傍晚了。苏砚晚的远房表舅在村口接他们,领着去了一户老阿婆家。阿婆八十七了,是村里仅剩的三个还能流利说土家语的老人之一。苏砚晚用磕磕绊绊的土家语跟她打招呼,阿婆笑得满脸褶子,拉着她的手往里屋走,嘴里念叨了一长串。

陆则衍站在院子里没进去,先掏出设备开始调试。苏砚晚在屋里跟阿婆聊了半个钟头,出来的时候看见他把录音笔、备用电池、防风罩分门别类摆在窗台上,连线路都标好了标签。

“您这摆得跟机房机架似的。”

“习惯了。”他蹲在地上调增益,“阿婆家电压稳不稳?不稳的话我接个UPS。”

表舅在旁边听了直乐:“这城里人比我们山里人还会过日子。”

采录做了三天。白天苏砚晚跟阿婆聊天录音,陆则衍在旁边当技术保障,晚上两人回表舅家整理素材。村子没通宽带,手机信号只有2G,发个微信都转圈。苏砚晚本来担心陆则衍受不了没网的日子,结果发现他压根没怎么看手机。

“您不看看工作消息?”

“假都休了,看什么看。”他把白天录的音频导进电脑做降噪处理,动作熟练得跟干这行似的,“你这录音信噪比不行,下次得加个指向性麦。”

“经费不够。”

“回头我帮你在AI for Good那边申请点设备钱。”

苏砚晚趴在桌上看他干活,看他戴着耳机一遍遍过音频,忽然冒出一句:“陆总,您干活的时候比平时好看。”

陆则衍手一顿,转头看了她一眼:“你喝多了?”

“没有。山里空气好,我清醒得很。”

他没接话,耳根肉眼可见地红了一点,低头继续调参数。

第四天出了状况。

阿婆的孙子从广东打来电话,说家里老人身体不好,他准备接阿婆去广东住,以后可能就不回村了。苏砚晚听完脸都白了——阿婆一走,罗塔坪最后一个能完整讲土家语古歌的人就没了。

她当天下午录了三个小时,把阿婆记得的所有古歌、故事、民俗词条全过了一遍。阿婆年纪大了,讲一会儿要歇一会儿,苏砚晚急得嘴上起泡。陆则衍在旁边一声不吭地把设备检查了三遍,确保每个字都录进去了。

晚上回表舅家,苏砚晚坐在院子里发呆。陆则衍递了杯热水过来:“数据都存了,云端一份、硬盘一份、录音笔一份。丢不了。”

“我知道。”她捧着杯子,“就是觉得来不及。二十七种语言,我做了两年才做了六种。剩下的二十一种,可能等我把经费跑下来,那些老人已经不在了。”

陆则衍在她旁边坐下,沉默了一会儿,开口说:“我十一号那天从园区出来,看见你在雨里跑过来,第一反应是这姑娘疯了。第二反应是——这个人跟我刚进微软那年一样。”

苏砚晚抬头看他。

“我第一年做运维,接了个小客户,半夜两点数据库崩了。我一个人在机房搞了六个小时,搞完之后坐在服务器旁边哭了一场。”他语气很淡,像在讲别人的事,“那会儿我就想,系统崩了能修,数据丢了能恢复。人要是没了,就真没了。”

苏砚晚没说话。

“你做这个事有意义。”他把杯子搁在台阶上,“慢就慢点,做得完。”

苏砚晚看着他,忽然觉得鼻子有点酸。她赶紧低头喝水,把那股劲压下去,闷声说了句“谢谢”。

陆则衍没再说什么,过了一会儿站起来拍了拍裤子:“明天回程,早点睡。山路不好走。”

苏砚晚“嗯”了一声,回屋躺下之后翻来覆去睡不着。隔壁房间传来陆则衍跟表舅聊天的声音,好像是表舅在问他“你跟砚晚什么关系”,陆则衍回了一句什么她没听清,只听见表舅笑了两声。

第二天回程路上,苏砚晚在手机备忘录里记了一笔:陆则衍,四月十五日,罗塔坪,说“人要是没了,就真没了”。

她也不知道自己记这个干嘛,就是觉得这话值得记下来。

---

第9章 便利店温热的深夜善意

从湘西回来之后,两人的关系进入了一种很奇怪的状态——说朋友吧,哪有朋友天天问“你今天吃饭没”;说暧昧吧,谁暧昧起来是发“你那个数据清洗脚本我看了,索引建得不对”的?

苏砚晚把这事说给闺蜜听,闺蜜在电话那头翻了个白眼:“我的姑奶奶,人家一个高级总监,天天惦记你吃没吃饭,你还想怎样?他给你写情书啊?”

“他不是那种人。”

“那他是哪种人?”

苏砚晚想了半天:“就是那种……帮你修完东西就走,绝不多说一个字的类型。”

“那他为什么没走?”

苏砚晚答不上来。

五月初的一天晚上,苏砚晚在公司加班到快十一点,出来的时候发现下雨了。她没带伞,站在公司门口犹豫是冒雨跑去公交站还是等雨小点。手机震了一下,陆则衍发消息问:“还在公司?”

“刚出来。没带伞。”

“站着别动。”

十五分钟之后一辆黑色沃尔沃停在路边,副驾车窗降下来,陆则衍探过身冲她喊:“上车。”

苏砚晚小跑过去拉开车门,发现副驾座位上放着一杯热饮,杯壁上贴着便利店的标签,是热可可。

“您怎么知道我在加班?”

“阿米特发了朋友圈,照片里有你工位。”他启动车子,“你住大学城是吧?”

“嗯。”苏砚晚系好安全带,捧起热可可喝了一口,甜得发腻,但热乎乎的挺舒服,“陆总,您大晚上专门跑一趟?”

“不专门。我加班完了顺路。”

苏砚晚扭头看了一眼车窗外——微软园区在Redmond,她公司在西雅图Downtown,大学城在南边,这顺的是哪门子路?但她没拆穿,低头又喝了一口可可。

车开出去没多远,陆则衍忽然问:“你那个土家语数据库,现在做到什么程度了?”

“做完六种语言了。第七种在清洗数据,进度大概百分之三十。”

“第七种是什么?”

“仡佬语。贵州那边的,使用人口不到两千了。”

陆则衍安静了几秒,说:“我帮你对接一下微软亚洲研究院那边?他们有个方言保护项目组,跟高校合作采录了十几种西南少数民族语言。你那个数据库可以跟他们做数据互认,省得你从头采。”

苏砚晚转过脸看他:“您怎么什么都有人认识?”

“干运维的,别的没有,就是认识的人多。”他拐进一条小路,“系统崩了得找对人修,平时攒的人脉都是这时候用的。”

苏砚晚抱着热可可笑了一声:“您这人脉攒得挺广。”

“还行。”他面不改色,“明天我帮你拉个群。”

车到公寓楼下,苏砚晚下车之前从包里翻出一盒东西塞给他:“给您的。”

陆则衍低头一看,是湘西带回来的腊肉,抽了真空包装。

“表舅自家熏的。您拿回去炒蒜苗吃。”

“你专门给我带的?”

“嗯。上次说您拉了两天嘛,这个不辣,放心吃。”

陆则衍拎着那包腊肉,在驾驶座上坐了两秒,表情有点微妙。苏砚晚以为他不爱吃,补了一句:“不爱吃可以送人——”

“爱吃。”他打断她,“就是没人给我做过饭。这玩意怎么弄?”

“切片蒸一下就行,或者炒蒜苗。您不会连蒜苗都不认识吧?”

“认识。”他把腊肉搁在副驾座位上,“我回去查菜谱。”

苏砚晚推开车门,又回头看了他一眼:“陆总。”

“嗯?”

“您这顺路顺得也太远了。下次别专门跑了,我打车就行。”

陆则衍没接这话,车窗升上去之前扔出来一句:“路上小心。”

车开走了。苏砚晚站在楼下,低头看了看手里那杯喝了一半的热可可,便利店的标签上印着时间:23:47。她摸了摸杯壁,还是温的。

回家之后她给陆则衍发了条消息:“腊肉蒸二十分钟,切片摆盘,蘸辣椒面吃。别放太多水。”

对方回了一张照片:厨房台面上摆着切好的腊肉片,旁边放着一包没拆封的辣椒面。配文:“收到。”

苏砚晚盯着那张照片笑出了声。这人家里厨房干净得跟样板间似的,一看就不怎么开火。

她回:“您吃完告诉我味道怎么样。”

“好。”

过了四十分钟,又来一条:“不错。比外卖强。”

苏砚晚把手机贴在胸口,在床上滚了半圈。闺蜜说得对,这人确实不是写情书的类型。他表达好感的方式大概是——半夜开车横跨半个西雅图送一杯热可可,然后回家认认真真蒸一盘腊肉,吃完还知道反馈。

比情书实在多了。

---

第10章 无网络的秘密交集

六月初,微软亚洲研究院那边的对接群拉起来了。

陆则衍拉了个微信群,群名极其直白:“仡佬语数据合作”。群里五个人:苏砚晚、陆则衍、亚研院两个研究员、一个项目经理。苏砚晚把数据清洗进度和采录规范发进去,对方看了之后很感兴趣,三天之内敲定了合作框架——亚研院提供贵州方言点的采录数据,苏砚晚这边做翻译标注和民俗语料整理,成果共享。

阿米特知道这事之后啧啧摇头:“苏,你这个微软总监的人脉到底有多广?连亚研院的语言组都能给你撬动?”

苏砚晚嘴上说“他认识的人确实多”,心里清楚这事没那么简单——陆则衍帮她对接的这几个研究员,研究方向跟她的项目高度匹配,明显不是随便拉的人。他是专门挑过的。

周五下午,群里那位项目经理发了一条:“对了,这周末西雅图有个小型的语言技术沙龙,几个高校和公司的人都会去,你们要不要来?可以当面聊合作细节。”

苏砚晚回了个“去”。陆则衍没在群里说话,隔了一会儿私聊她:“我也去。顺路。”

苏砚晚已经学会不对“顺路”两个字做任何评价了。

沙龙在华盛顿大学旁边的一个创业空间里,来的人不多,二十来个,一半是华大语言学系的博士生,一半是本地科技公司的工程师。苏砚晚做了个十五分钟的presentation讲她的数据库,讲完之后有个华大的老教授拉着她聊了二十分钟,说他们系有个博士生正在做湘西土家语声调变异,问她有没有兴趣合作。

苏砚晚跟教授聊得热络,余光瞥见陆则衍站在角落里端着一杯气泡水,跟亚研院那两位研究员低声说话。他今天穿了件浅蓝色衬衫,下摆规规矩矩塞进裤腰里,在一群穿连帽衫的工程师中间显得格外扎眼。苏砚晚远远看了他好几眼,发现他说话的时候习惯性地微微侧头,听完对方讲完才开口,表情专注得跟听故障汇报似的。

沙龙结束之后大家一起吃了个简餐。苏砚晚端着盘子坐到陆则衍旁边,压低声音问他:“您跟亚研院那两位聊什么呢?”

“帮你要设备预算。”他嚼着一块三明治,“他们今年有一笔方言采录的专项经费,我让他们给你匀一台上万块的录音设备。”

苏砚晚差点把叉子掉地上:“上万块?他们能批?”

“能。我看了他们的预算表,花不完的部分年底要收回,不如做个人情。”

苏砚晚盯着他看了两秒:“陆总,您是不是在哪儿都给人修过电脑?”

陆则衍想了想:“差不多。亚研院那个首席研究员,前年他家的NAS崩了,是我远程帮他恢复的数据。”

苏砚晚捂着嘴笑了半天。这人攒人脉的方式真是朴实无华。

散场之后两人往外走,陆则衍照例说“捎你一段”。车开到一半苏砚晚接到老王的电话,说是有个紧急的客户需求让她处理一下。她挂了电话之后一脸为难:“陆总,我得回公司一趟。”

“现在?快十点了。”

“客户那边有时差,现在不处理明天来不及。”

陆则衍没多说,方向盘一打掉了个头往Downtown方向开。到公司楼下苏砚晚下车,走了两步又折回来敲了敲车窗:“您先回吧,我估计得弄到一两点,打车回去就行。”

“我等你。”

“真不用——”

“你那个客户的需求如果涉及数据接口,我在这儿坐着还能帮你看看。”他把车窗升上去,意思很明确:不走了。

苏砚晚没办法,只好上楼干活。客户是个欧洲的翻译平台公司,要跟她对接数据库的API接口做试点。技术不难,但对方提了一堆格式要求,改起来繁琐。她埋头弄到快十二点,正对着一个日期格式转换的bug抓头发,手机响了,陆则衍发的:“到楼下便利店来。”

她下楼一看,陆则衍站在便利店门口,手里拎着两个热好的便当和一袋关东煮。便利店的灯管白晃晃的,把他脸上的疲色照得一清二楚。

“先吃。”

两人坐在便利店窗边的高脚凳上吃饭。苏砚晚饿狠了,一份照烧鸡排便当五分钟扫光。陆则衍吃得慢,一边吃一边问她那个bug是什么情况。苏砚晚把代码解释了一遍,他听完之后想了想:“你转换的时候用UTC时间戳做基准,别用本地时区,那个欧洲客户的服务器在英国,夏令时切换容易出问题。”

苏砚晚拿手机备忘录记下来,回工位改了二十分钟,bug没了。

她下楼还钥匙的时候陆则衍已经把垃圾收拾好扔了,站在便利店门口等她。雨停了,街上没什么人,便利店的招牌灯把他影子拉得老长。

“陆总,我发现一件事。”

“说。”

“您每次帮我解决问题,都是一边吃饭一边顺手就搞定了。”她走到他旁边,“就跟吃饭喝水一样随便。”

“本来就是随便的事。”他往停车场走,“你这问题又不难。”

苏砚晚跟上他:“对您是随便,对我是卡了一晚上的bug。”

“那就当我在便利店吃夜宵,顺手看了个bug。”他拉开驾驶座门,“上车。快一点了。”

苏砚晚坐在副驾上,看着窗外西雅图深夜的街道,忽然觉得这种“秘密交集”挺有意思——没有正式约会,没有烛光晚餐,就是一盒便利店便当、一个顺手修掉的bug、一段深夜无人的车程。

她偷偷看了陆则衍一眼,发现他打方向盘的手背上有一道浅浅的旧疤,大概是修服务器的时候划的。她想问,又觉得太细了,问不出口。

车到公寓楼下,她下车之前说了句:“陆总,今天谢谢您。便当很好吃。”

“便利店随便拿的。”

“那也谢谢您陪我吃。”

陆则衍看了她一眼,目光在路灯底下显得很平静:“不客气。下次加班提前说,我给你带饭。”

苏砚晚关上车门,走进楼里才后知后觉想起来——他说“下次给你带饭”的语气,跟说“明天我把那个巡检流程改了”一模一样。

这人真是把关心人当成系统维护来干。

但她觉得挺受用。

---

第11章 绝境里最安心的信任

六月底出了一件大事。

老王接了个大客户,国内一家头部短视频平台,想做少数民族语言的内容审核模型,出价不低,但要求很急——两个月内交付一个可用的原型系统。老王把苏砚晚叫到办公室,拍着桌子说“小苏这个项目你牵头,做成了年底分红翻倍”。

苏砚晚看完需求文档,发现对方要的语言范围覆盖了她的六种语言,但第七种仡佬语的数据清洗还没做完,模型训练至少还需要一个月。时间根本不够。

她连着加了一周的班,每天干到凌晨,进度还是落后。周五晚上十点,她对着训练集里一堆标错的语料崩溃了——外包标注团队把土家语和苗语的同源词搞混了,错标率高达百分之十五,整批数据得重新过。

苏砚晚趴在工位上,额头磕着键盘,闷声骂了一句脏话。

手机响了,陆则衍发的:“还没下班?”

她没回。过了十分钟,电话直接打过来了。

“说话。”

苏砚晚接起电话,嗓子有点哑:“陆总,我数据废了。”

“什么叫废了?”

她把标注错误的事说了一遍。电话那头安静了几秒,陆则衍开口:“数据量多大?”

“两万条语料,标错的得有小三千条。”

“你一个人重标要多久?”

“通宵两天吧。”

“两天之后模型能训练吗?”

“能。但训练加调优至少还要三天。”

“那就是五天。”他那边传来敲键盘的声音,“客户交付期限是什么时候?”

“下周五。”

“来得及。”他语气很笃定,“你把错标的数据导出来发我。我找人帮你标。”

苏砚晚愣了一下:“您找谁?”

“微软有个内部志愿者组织,做少数语言保护的,平时帮非营利机构做数据标注。我挂个名,帮你拉二十个人出来,一人一百多条,一晚上就过完了。”

苏砚晚张了张嘴:“这能行吗?”

“怎么不行。你那个标注手册写得挺清楚的,我看了,照着手册干就行。”他停了一下,“你自己通宵两天,标出来的质量未必有二十个人分工高。人多力量大,别什么事都自己扛。”

苏砚晚鼻子一酸,使劲吸了口气:“陆总——”

“别哭。”

“我没哭。”

“嗓子都变了。”他语气有点无奈,“你把数据发我,然后回家睡觉。明天早上起来收结果。”

苏砚晚把数据打包发过去,将信将疑地回了家。第二天早上八点醒来打开邮箱,陆则衍转发了一份标注完成的文件,附言只有一行:“二十个人,标完了,交叉校验过了,错标率低于百分之二。你看看。”

苏砚晚打开文件抽查了一百条,全对。

她坐在床上,对着屏幕发了五分钟呆,给陆则衍打了电话。对方接起来的时候背景音里有人声,像是在开周末会。

“收到了?”

“收到了。”她声音有点闷,“陆总,您周末还在开会?”

“嗯。有个全球容量规划会。”

“那您昨晚几点睡的?”

陆则衍沉默了两秒:“两点多。标完了我抽查了一遍才睡的。”

苏砚晚攥着手机,不知道该说什么。这人自己周末开会到半夜,还抽时间帮她组织二十个人标数据,抽完了才睡,早上八点又开会。

“陆则衍。”她头一回连名带姓地叫他全名。

“嗯?”

“等我这个项目做完了,我请你吃大餐。你想吃什么我都请。”

电话那头传来一声很轻的笑——真的在笑,不是平时那种嘴角动一下的程度。

“行。我记着了。”

项目最终按时交付了。客户那边试用之后反馈不错,老王的嘴咧了三天没合上,说下半年要扩招。苏砚晚在项目总结邮件里专门提了一句“感谢微软志愿者团队支持”,陆则衍回了一封只有一行的邮件:“不客气。下次别一个人扛。”

苏砚晚把邮件存进收藏夹,跟推荐信放一个文件夹。

七月初的一个傍晚,两人在Kirkland湖边散步。苏砚晚问他:“您那个志愿者组织,平时都干这个?”

“什么都干。给非营利机构修电脑、做数据标注、写代码,偶尔去社区中心教老头老太太用Office。”他踢了一脚路边的小石子,“微软内部这种组织挺多的,员工自己组队干,公司给经费。”

“您什么时候开始参加的?”

“五年前。刚升总监那会儿,觉得光干活没意思,得干点别的。”

苏砚晚扭头看他,夕阳照在他侧脸上,睫毛在颧骨投了一小片影子。这人平时看着冷邦邦的,干的事怎么一件比一件暖。

“您这个人,”她斟酌了一下措辞,“外冷内热。”

陆则衍看了她一眼:“你也是。”

“我?我哪儿冷了?”

“你什么事都自己扛,扛不动了也不吭声,跟我一个毛病。”

苏砚晚被他说中心事,讪讪地别过头。湖面上有几只野鸭游过去,她盯着鸭子看了半天,闷声说了句:“那以后不自己扛了。”

“嗯。”陆则衍在旁边走着,手臂偶尔擦过她手臂,“有事说。”

苏砚晚“嗯”了一声,偷偷往他那边靠了靠。他没躲。

湖边的风把她的头发吹起来扫到他肩膀上,他没帮她拨开,也没让开,就那么走了一路。

---

第12章 宕机十六小时,故障溯源成功

七月中旬,微软内部搞了一次“故障复盘公开课”,邀请合作方参加。苏砚晚作为AI for Good项目的合作方代表收到了邀请函,问陆则衍:“您讲?”

“我讲。”他回得言简意赅,“来听。”

公开课在微软园区的一号楼会议室,来的人不少,有微软内部的工程师,也有外部的合作方。陆则衍站在台前,穿深灰色Polo衫,没拿稿子,对着一面大屏幕上的故障时间线讲整个11.12宕机的处理过程。

苏砚晚坐在第三排,听他讲怎么定位故障根源、怎么协调跨时区团队、怎么在十六个小时里把Azure、Office、OpenAI三条业务线逐个拉起来。他讲得很快,几乎没有废话,每个时间节点精确到分钟,每个决策后面都跟着“当时考虑的因素”和“事后看可以优化的点”。

台下有人举手问:“陆总,当时最大的风险点是什么?”

“最大的风险是我们发现故障根源的同时,一条备用链路的配置数据也丢了。如果备用链路起不来,十六小时这个数字得翻倍。”

“那备用链路怎么恢复的?”

陆则衍顿了一下:“我的团队里有个人,之前自己备份过一份配置快照,存在本地。就靠那个快照恢复的。”

“那个人现在在你们组?”

“在。我给他报了年度杰出贡献奖。”

台下笑了。苏砚晚也跟着笑,笑完发现陆则衍的目光往她这边扫了一下,很快移开了。

公开课结束之后有个茶歇环节。苏砚晚端着一杯咖啡站在角落里,一个穿微软工牌的年轻女人凑过来搭话:“你是苏砚晚吧?陆总提过你。”

苏砚晚愣了一下:“提我什么?”

“就上次那个志愿者标数据的事。陆总在组会上专门说了,说大家干得好,帮一个做少数民族语言保护的研究员抢了时间。”她笑了一下,“陆总这个人平时不怎么夸人的,那次破例了。”

苏砚晚低头抿了一口咖啡,嘴角没压住:“他就随口一说吧。”

“他可不随便说。”那女人挤了挤眼,“你忙,我过去了啊。”

陆则衍端着杯黑咖啡从人群里穿过来,在她旁边站定:“听完了?”

“听完了。讲得挺好。”

“有什么意见?”

苏砚晚想了想:“您说备用链路快照那一段,我觉得可以展开讲。如果是我的项目出了这种数据丢失的事,我最想听的就是别人怎么在现场做备份的。”

陆则衍端着杯子看了她两秒:“行。下次复盘我加一页。”

苏砚晚笑了一下,正准备说什么,手机震了。老王发的微信,连发五条,每条都是感叹号:

“小苏!!!看邮件!!!”

她打开邮箱一看,ACL Demo Track的录用通知下来了。她那篇数据库的论文中了。

苏砚晚盯着屏幕,手指头有点抖。陆则衍凑过来看了一眼,很淡地说了一句:“恭喜。”

苏砚晚抬起头,眼眶有点红:“陆总,我论文中了。”

“我看见了。”

“ACL的Demo Track。”

“嗯。挺厉害的。”

苏砚晚吸了一下鼻子,使劲把情绪压回去。陆则衍低头喝了一口咖啡,过了一会儿开口:“晚上有空吗?庆祝一下。”

“您请?”

“我请。”他顿了顿,“这次是我主动请的,不算你还人情。”

苏砚晚笑了一声:“行。吃什么?”

“你定。”

“那火锅。想吃辣的了。”

陆则衍的表情微妙了一瞬——上次吃辣拉了两天的事还历历在目——但他还是点了头:“行。你找地方。”

晚上两人去了Bellevue一家重庆火锅店,苏砚晚点了一桌子毛肚黄喉鸭肠,陆则衍看着那锅红油翻滚的架势,给自己调了一碗香油蒜泥碟,很谨慎地涮了一片毛肚。

“陆总,您这涮法跟做实验似的。”

“本来就是实验。确定风险等级再入口。”他嚼了两下,表情放松了,“还行。比上次辣子鸡温和。”

苏砚晚笑得不行,一边笑一边往锅里下黄喉。吃到后半程她喝了点啤酒,脸上泛红,话多起来,从论文被接收的兴奋讲到接下来的项目规划,讲着讲着突然说:“陆则衍,我那个数据库要是做成了,你有一半功劳。”

“我没干什么。”

“您干了可多了。”她掰着手指数,“推荐信、提案、法务批注、志愿者标注、亚研院对接、录音设备、半夜送我回家——”

“行了。”他打断她,“吃你的毛肚。”

苏砚晚夹了一片毛肚塞嘴里,嚼了两下又冒出一句:“那我以后有事还找您。”

“嗯。”

“什么都能找?”

陆则衍放下筷子,看着她。火锅店的灯是暖黄色的,照得他脸上轮廓比平时柔和了一点。

“能找。”他说,“但别什么事都自己扛完了再来找我。扛之前先跟我说一声。”

苏砚晚撑着下巴看他,点了点头。

吃完火锅出门,陆则衍照例送她回家。车开到公寓楼下,苏砚晚下车之前回头跟他说:“陆总,下次我请你。这次不算,这次是论文庆祝。”

“行。”他靠在驾驶座上,忽然补了一句,“下次别叫陆总了。”

苏砚晚扶着车门弯着腰看他:“那叫什么?”

“自己想去。”

苏砚晚关上车门,站在路边想了半天。车没走,停在原地,车灯亮着。她掏出手机发了条消息:“叫名字行不行?”

“行。”

“那陆则衍,你到家跟我说一声。”

“好。”

苏砚晚看着屏幕上那个“好”字,觉得今晚的火锅有点上头。

---

第13章 数据保全,悬心落地

论文中了之后,苏砚晚的项目像开了挂。

ACL的Demo Track虽然不是什么顶会主会,但好歹是国际计算语言学领域的正式录用,简历上可以正正经经写一行。老王拿这个当招牌去谈了三个新客户,订单额加起来比去年全年流水还高。他高兴得给苏砚晚发了个红包,苏砚晚点开一看:五百二十块。

“老板,这数字是不是有点不合适?”

“有什么不合适的?五二零,我爱你的项目。赶紧干活去。”

苏砚晚翻了个白眼,把红包截图发给陆则衍:“老王给我发了个五二零红包。”

陆则衍回得很快:“他什么意思?”

“他说他爱我的项目。”

“让他重新发。五二零太少。”

苏砚晚笑得不行,回了个“您别闹”。

七月底,AI for Good实验室的资助款到账了。苏砚晚用那笔钱正式把第七种语言——仡佬语——的数据清洗和标注做完了,数据库覆盖的语言从六种扩展到七种,语料总量破了五万条。她更新了项目主页,把合作单位那一栏加上了“微软AI for Good实验室”和“微软亚洲研究院”。

陆则衍转发了她的项目主页链接到朋友圈,配文就两个字:“支持。”

苏砚晚看见那条朋友圈的时候正在喝水,差点呛着。她截了个图存进相册,跟之前的邮件收藏夹放在一起。

八月初,微软那边出了个内部评选,陆则衍那个志愿者组织拿了季度奖,他作为负责人上台领了一张证书和一笔团队经费。获奖理由里写了一条:“为外部合作方提供数据标注支持,助力濒危语言保护项目按时交付。”

苏砚晚看到这条消息的时候正在跟阿米特吃午饭,阿米特凑过来看了一眼她的手机屏幕:“哟,这不是你那陆总吗?”

“什么我那陆总。”

“全公司都知道你有个微软总监当靠山,别装了。”阿米特往嘴里塞了个饺子,“你俩到底什么时候在一起?”

苏砚晚拿筷子戳了戳碗里的米饭:“不知道。”

“什么叫不知道?”

“就是……他也没说过。”

阿米特用一种看傻子一样的表情看着她:“人家半夜给你送饭、给你组织二十个人标数据、朋友圈转你项目链接,你跟我说他没说过?”

“那是帮忙。”

“帮什么忙需要转发朋友圈?”阿米特把饺子吞下去,“我帮我同事修电脑可从来不转朋友圈。”

苏砚晚被他说得有点心慌。她仔细回想了一下这几个月的事——送热可可、带便当、陪加班、进山采风、火锅庆祝、朋友圈转发。确实不太像普通朋友。

但她又不敢直接问。万一人家就是热心肠呢?她要是会错意了,以后连“陆总”都没得叫。

这事在她心里搁了几天没动静。八月中旬的一个周末,陆则衍约她去Kirkland湖边骑车。苏砚晚租了辆共享单车,骑了二十分钟就气喘吁吁,陆则衍在前面慢悠悠地蹬着,回头看了她一眼:“你体能不行。”

“我搞学术的,不搞体能。”

“以后每周跟我骑一次。”

苏砚晚蹬了两下追上去:“您这算给我安排训练计划?”

“算。”他面不改色,“你那个项目越做越大,以后进山采风的时间只会更多,体能跟不上不行。”

苏砚晚嘟囔了一句“您比我老板还操心”,但还是答应了。

骑到湖的最北端有个观景台,两人把车锁了坐在长椅上喝水。夕阳把湖面染成橘红色,远处Bellevue的天际线开始亮灯。

苏砚晚灌了半瓶水,扭头看陆则衍。他靠在椅背上,出了一层薄汗,头发被风吹得乱七八糟,运动裤运动鞋,比平时见到的样子松弛很多。

“陆则衍。”

“嗯?”

“你对我这么好,是不是有点超标了?”

陆则衍看了她一眼,没立刻回答。过了几秒,他拧上瓶盖,坐直了身体。

“什么叫超标?”

“就是……超过了普通朋友的范畴。”苏砚晚说完这句话,耳朵已经开始烫了。

陆则衍沉默了一会儿。苏砚晚心想完了,是不是说太直接了,他要是说“你想多了”她怎么接?

结果他说:“我什么时候说我们是普通朋友了?”

苏砚晚愣住。

“我从一开始帮你,就不是普通朋友那种帮法。”他看着她,表情很平静,但语气里有一种很稳的分量,“推荐信我可以随便写,但半夜送热可可、进山修录音笔、周末组织人帮你标数据,这些事我不会对普通朋友干。”

苏砚晚张了张嘴,什么话都没说出来。

“我以为你早看出来了。”他补了一句,语气里有点无奈。

“我以为你只是热心肠。”

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明