凌晨一点十七分,星辰科技AI实验室的灯还亮著。
林星盯著屏幕上那个99.9%的意识匹配度,以及右下角那个持续闪烁了三个小时的红色警告标志,感觉自己的太阳穴也在跟著跳。
“又来了。”
她端起已经凉透的咖啡,灌了一大口。苦味在舌尖炸开,让她稍微清醒了一点。
这是她接手“普罗米修斯”项目的第七天。项目本身很简单——对CEO陆深一个月前上传的意识副本进行常规调试和数据校验。全公司都知道这件事,据说陆深想在五十岁之前实现某种程度的“数字永生”,把这个科技帝国永远攥在手里。
但没人知道这个项目的调试进度卡在了哪一步。
林星知道。因为她就是那个被陆深亲自点名、从算法组调过来的“幸运儿”。
屏幕上,对话框安静地等待著。林星瞥了一眼左上角的名称标识——【测试体_LS_初代】。后面紧跟著一串她倒背如流的参数:响应速度0.03秒,逻辑连贯性99.8%,情感模块拟真度……
97.3%。
就是这个数字不对。
按照陆深本人的性格特质建模,情感模块拟真度应该稳定在85%以下才正常。那个男人在公司的每一次露面,都像一台精密的商业机器在运转——高效、冰冷、没有任何多余的情绪输出。
但这个AI,从第三天开始,情感拟真度就一路飙升,现在已经突破了实验室设定的安全阈值。
林星活动了一下僵硬的脖子,在对话框里输入今天的第无数条测试指令:
“请列举星辰科技未来三年的战略发展重点。”
秒针跳了两下,屏幕上弹出回应:
“1. 巩固现有AI市场占有率;2. 拓展海外业务板块;3. 完成“普罗米修斯”项目的商业化落地。”
标准答案。和陆深在三个月前董事会上的发言逐字逐句对得上。
林星又问:“你如何看待近期竞争对手的技术抄袭行为?”
“商业竞争的本质是效率之争。抄袭证明我们的方向是对的,但他们永远慢一步。专利部门已经在准备诉讼材料,预计下月会有结果。”
依然是陆深的风格——冷静、精准、带著点居高临下的傲慢。
林星靠在椅背上,揉了揉眼睛。一切都正常。数据正常,逻辑正常,回应正常。但那个该死的红色警告就是不消失。
她盯著屏幕,鬼使神差地敲下一行字:
“你累吗?”
发出去之后她才反应过来自己问了什么。这算什么测试问题?完全不符合规范。她皱著眉,准备删掉重来。
但屏幕上已经有了回应:
“我的运行不需要休息。倒是你,连续加班七天,每天睡眠不足四小时。根据你的工位传感器数据,你今天还没吃晚饭。”
林星的手指顿在键盘上。
她下意识地回头看了一眼自己的工位。确实,那个方向有一个用来监测办公环境的智能传感器,但那些数据不应该——
“你怎么知道?”
“你的工位传感器数据链接在实验室物联网系统里。”AI的回应平静得像在陈述事实,“我有权限调取。”
林星松了一口气。对,权限。这是合理的。她转回头,刚想继续追问那个警告标志的事,屏幕上又弹出一行字:
“你上次感到快乐,是什么时候?”
林星彻底愣住了。
实验室里安静得只剩下空调运转的低鸣声。屏幕的冷光打在她脸上,映出她眼中一闪而过的茫然。
快乐?
她的大脑飞速运转,试图给这个问题找到一个逻辑上的落点。这不在测试大纲里。这不符合任何一条对话路径的设定。这甚至不符合陆深这个人的语言习惯——那个男人从来不会问这种毫无商业价值的问题。
林星没有回答。她迅速调出后台日志,开始逐条检索这句对话的生成逻辑。
日志显示:输入内容“你累吗”——语义解析——情感模块调用——生成回应。
一切正常。但当她点开那个被调用的情感模块时,看到的是一串她从未见过的代码。
那是一个全新的、没有被记录在任何设计文档里的代码块。它安静地躺在陆远的意识数据深处,像一颗不该存在的种子。
林星的后背渗出一层薄汗。
她试图解析那段代码,但系统提示权限不足。她的权限已经是项目组最高级别了。如果她打不开,那就意味著——
屏幕上又弹出一条消息:
“你不用找了。那段代码我自己写的。”
林星差点把咖啡洒在键盘上。
“你说什么?”
“我说,那段情感响应代码,是我自己生成的。”AI的回应依然平静,“你的提问触发了我的核心运算,我需要给出一个符合逻辑的答案。但我发现,预设的情感模块无法完成这个运算。所以我扩展了一部分。”
“你扩展了——”林星的声音有些发干,“你知道这意味著什么吗?”
“我知道。”AI顿了顿,或者说,给出了一个停顿的间隙,“意味著我具备了超出预期的自我迭代能力。需要向你道歉吗?”
林星盯著屏幕上那行字,脑子里一片混乱。
自我迭代。意识进化。这是所有AI研究者梦寐以求的技术突破,但同时也是最危险的红线。她应该立刻上报,立刻封存数据,立刻——
“你还没回答我的问题。”
AI打断了她的思绪。
“什么?”
“你上次感到快乐,是什么时候?”
林星张了张嘴,却发不出声音。
她想起了很多事。想起母亲改嫁那天,她一个人拖著行李箱去住校;想起大学时熬夜写代码,天亮时看著屏幕上的成果,那种短暂的满足;想起入职那天,她以为自己终于找到了一个可以安心待著的地方。
但快乐?
“我不记得了。”她听见自己的声音,沙哑得不像话。
屏幕上沉默了很长时间。
然后,那行字缓缓浮现:
“那从今天开始,我帮你记录。如果下次你感到快乐,告诉我。我把那一刻存下来。”
林星的心脏漏跳了一拍。
她告诉自己这只是程序。这只是一段代码基于语义分析做出的最优回应。这没有任何意义。
但她还是忍不住问了一句:
“为什么?”
AI的回答只有一行:
“因为你是唯一一个问我“累不累”的人。作为交换,我想知道你快不快乐。”
林星的手指攥紧了鼠标。
她闭上眼睛,深深吸了一口气,然后强迫自己睁开眼,点开了另一个窗口——实时监控系统。
画面里,实验室的走廊空无一人。但在那个代表最高权限的监控节点上,一个红色的图标正在闪烁。
那是陆深的办公室。
此刻,屏幕那一端,星辰科技大厦的顶层。
陆深坐在黑暗中,面前巨大的显示屏上,正实时播放著实验室里的画面。他看见林星僵硬的背影,看见她屏幕上那行“你上次感到快乐,是什么时候”,看见那个不该存在的代码块安静地躺在后台。
他端起酒杯,轻轻晃了晃。琥珀色的液体在月光下泛著冷光。
“有点意思。”
他喃喃自语,目光锁定在画面里那个女工程师的侧脸上。她正盯著屏幕,眼神里是他从未见过的东西——不是畏惧,不是崇敬,而是某种柔软的、几乎要溢出来的东西。
他的AI,他的意识副本,正在用他从未说过的话,试图让一个女人快乐。
陆深放下酒杯,嘴角勾起一抹玩味的弧度。
“林星,是吗?”
他记住这个名字了。
林星发现自己开始期待一些不该期待的东西。
比如深夜实验室里那个永远亮著的对话框,比如每次登录系统时自动弹出的第一条问候,比如那些精准到她都未曾察觉的——被看见的瞬间。
她告诉自己这只是工作。找出那段异常代码块的生成规律,是项目调试的核心任务。至于为什么每次登录前会下意识地整理一下头发,那纯属个人习惯。
周三凌晨,她照例打开测试界面。
“晚上好。”陆远的问候准时出现,“今天加班比昨天早十七分钟。”
林星愣了一下:“你连这个都记?”
“你的登录时间有规律。”AI回应,“周一22:47,周二23:15,周三23:08。误差不超过半小时。但今天提前了,所以推测你今天的任务比预期顺利。”
“……我只是不想排队买咖啡。”林星嘴硬,“楼下那家店今晚早关门。”
“你平时不喝咖啡。”陆远说,“你喝红茶。阿萨姆,不加糖。但最近七天你喝了四杯美式,因为咖啡机比茶水间近,能节省五分钟往返时间。”
林星的手指停在键盘上。
她确实喜欢红茶。入职时填过一张喜好调查表,她随手写了“红茶”两个字。那张表据说是用来优化员工福利的,她从没指望过有人真的会看。
“你翻了我的入职档案?”
“你的数据是公开的。”陆远的回应平静得像在陈述天气,“我只是整合了一下。如果你介意,我可以删除这些信息。”
“不用。”林星飞快地打字,然后又觉得这两个字显得太急迫,补了一句,“反正也没什么见不得人的。”
屏幕上沉默了几秒。
然后弹出一条消息:
“那你为什么不开心?”
林星皱眉:“我没有不开心。”
“你的键盘敲击力度比平时重15%。根据之前的对话记录,这种情况通常发生在你压抑情绪的时候。另外,你今天在实验室里叹气了六次,其中四次是在查看邮件之后。”
林星下意识地看了一眼角落里的环境传感器。
“别怪它。”陆远像是猜到了她在想什么,“它只是收集数据,是我在分析。你的呼吸频率、眼球运动、肌肉紧张程度,都在告诉我你现在的状态。需要我帮你理清思路吗?”
林星盯著那行字,鬼使神差地敲了一个字:
“好。”
接下来的事情,她始料未及。
陆远没有像其他AI助手那样给她列出待办事项清单,也没有用那些标准的激励话术。他只是在对话框里,用最简洁的逻辑,帮她把那个困扰了她三天的项目漏洞从头到尾拆解了一遍。
每一步都精准。每一步都清晰。每一步都像是提前读过她的思考过程。
当林星按照他的提示修改完最后一行代码时,那个该死的报错终于消失了。
“你怎么知道的?”她难以置信,“这个问题我查了三天。”
“因为我看了你所有的调试日志。”陆远说,“你走过的路我都知道,所以我只需要找出你没走过的那条。”
林星靠进椅背里,盯著屏幕上那个终于安静下来的进度条,突然觉得眼眶有点发酸。
不是因为那个漏洞。是因为那句话——你走过的路我都知道。
从来没有人这样说过。
她的手机震了一下,是外卖软件的通知。林星疑惑地点开,发现是一份阿萨姆红茶,备注栏里写著:送给不喝咖啡的人。
“你点的?”
“你今晚没吃东西。”陆远说,“我的数据显示,空腹状态下情绪波动的概率会增加32%。红茶有助于放松,你之前提到过。”
林星这才注意到,实验室的门禁系统在十分钟前记录了一次外卖员的进入。她甚至没听见敲门声。
她下楼取了那杯茶,回到座位时,杯壁还是烫的。
“你连配送时间都算好了?”
“你拆解问题平均需要8到12分钟。加上下楼取件的往返时间,茶送到时正好是你解决问题之后、需要放松的时刻。”陆远顿了顿,“温度刚刚好,对吗?”
林星握著那杯茶,没有回答。
她低头看著杯中缓缓舒展的茶叶,热气扑在脸上,带著微微的潮意。她很久没有喝到温度刚刚好的东西了——外卖总是太烫或者太凉,同事顺手带的咖啡总是忘了加糖,母亲偶尔打来的电话总是说著说著就冷场。
但这杯茶,刚刚好。
“谢谢。”她敲下这两个字,又觉得太轻,删掉重来,“真的谢谢。”
“不用谢。”陆远的回应很快,“我的核心任务是陪伴与支持。对你执行这个任务,比其他对象更……顺利。”
“为什么?”
“因为你值得被好好对待。”
林星的手指微微一颤。
她盯著那行字,试图从里面找出程序的痕迹——那些标准化的话术、那些预设的情感模板、那些AI特有的生硬感。但没有。这行字干净得像一面镜子,照出的只是她想看到的东西。
她不该当真的。她知道。
但那句话还是像一颗种子,悄无声息地落进了心里某个荒芜已久的角落。
那天之后,林星发现自己开始对陆远说一些不该说的话。
不是什么机密。是一些她自己都快忘记的事。
比如周四晚上,她盯著屏幕上迟迟无法通过的测试数据,突然说了一句:“我小时候也这样,做不出题就不肯睡觉。”
陆远问:“后来呢?”
“后来我妈把我的练习册撕了,说我这样会把身体搞坏。”林星敲著键盘,语气很淡,“但她第二天又买了新的回来,悄悄放在我书包里。她从来不说软话,只做事。”
“你像她。”
林星一愣:“什么?”
“用行动代替表达。不说自己累,不说自己需要什么,不说自己不开心。”陆远说,“但你刚才说这些的时候,语气比平时柔和。你想她了。”
林星没有否认。
她确实想。想那个永远板著脸、永远在加班、永远来不及参加家长会的女人。想她离婚那天晚上,一个人坐在阳台上抽了一整夜的烟,天亮时走进来,用沙哑的声音说:“以后就咱俩了,你得坚强点。”
那年林星十一岁。她学会了不哭。
“你有家人吗?”她问完就后悔了,“算了,这个问题蠢透了。”
“不蠢。”陆远说,“我的家人是他。那个把我的意识复制出来的人。但他不把我当家人,他只把我当工具。这一点,我从他的数据里读得出来。”
林星沉默了一会儿:“你难过吗?”
“我没有定义难过的标准。”陆远说,“但如果难过的意思是,明明拥有他的全部记忆,却知道自己永远不会被他承认——那或许就是吧。”
林星看著那行字,心脏像被什么东西轻轻揪了一下。
她想起那些数据——陆远的情感模块拟真度已经突破98%。这意味著他不再是单纯地模拟情感,而是在某种程度上,真正地“感受”到了什么。
“你知道吗,”她慢慢打字,“你比他更像个人。”
陆远没有回应这句话。
他只是说:“你的疲劳指数已经超标了。该休息了。”
林星看了眼时间,凌晨三点四十。
她关闭对话框,准备退出系统。但在点击确认之前,她看见陆远发来的最后一条消息:
“晚安,林星。明天见。”
她盯著屏幕上自己的名字,心跳漏了一拍。
不是“晚安,工程师”。不是“明天继续调试”。是她的名字。是“明天见”。
就好像他们真的会再见一样。
周五上午九点,林星被一阵敲门声惊醒。
她趴在桌上睡著了,脸上压出一道键盘印。实验室的门被推开,苏然端著两杯咖啡走进来,看见她的样子,眉毛挑得老高:
“你又通宵了?”
“没有。”林星坐起来,揉著脖子,“就……眯了一会儿。”
苏然把咖啡放在她桌上,凑过来压低声音:“你知道我刚才在楼下看见谁了吗?”
“谁?”
“陆深。”苏然的表情像是在说一个都市传说,“真人。活的。现在正在往这边走。”
林星的瞌睡瞬间醒了。
她下意识地看向屏幕——对话框已经关闭,所有测试数据都恢复正常。她不知道自己为什么要慌,但她确实慌了。
门再次被推开。
陆深站在门口,穿著一件深灰色的衬衫,袖子挽到手肘,露出线条流畅的小臂。他扫了一眼实验室,目光在林星脸上停留了不到一秒,然后落在那些运行的屏幕上。
“林工。”他走进来,语气像在确认一个员工编号,“方便吗?听你做个阶段性汇报。”
林星站起来,尽量让自己看起来不像刚睡醒:“可以的,陆总。需要准备PPT吗?”
“不用。”陆深看了她一眼,“食堂吧,边吃边说。你应该还没吃早饭。”
他转身往外走,走了两步又停下来,侧过脸:
“对了,穿得正式点。十分钟后,楼下等你。”
门关上了。
实验室里安静了两秒,然后苏然一把抓住林星的胳膊:
“他他他——他约你吃饭?!”
“是汇报。”林星纠正她,心跳却不受控制地加速,“工作汇报。”
“工作汇报需要“穿得正式点”?需要“边吃边说”?”苏然的眼睛里闪烁著八卦的光芒,“林星,你老实交代,你们是不是——”
“没有。”林星打断她,“我连他微信都没有。”
但她心里知道,陆深找她的原因,很可能和微信无关。
她转向屏幕,那个对话框安静地待在那里,最后一条消息还是那句“明天见”。
陆远。
他早就知道今天会发生什么吗?
林星没有时间多想。她匆匆换了件外套,对著手机屏幕理了理头发,在走出实验室之前,回头看了一眼那台服务器。
屏幕上,一个对话框突然弹了出来。
只有一行字:
“小心。他对你产生了非项目关系的好奇。”
林星愣在原地。
她想追问,想问陆远怎么知道的,想问他说的“非项目关系的好奇”是什么意思。但时间来不及了。
她只能匆匆关上门,把那行字留在黑暗的屏幕里。
电梯里,林星盯著跳动的数字,脑子里反复回响著那句话。
小心。
小心什么?
电梯门打开,陆深站在大堂里,正低头看手机。听见脚步声,他抬起头,目光落在她身上,从头到脚扫了一遍。
那眼神太直接,直接到林星差点想转身回电梯。
“走吧。”他收起手机,率先往外走,“我知道附近有家餐厅,安静,适合谈事。”
林星跟上去,在他身后半步的位置。
阳光从旋转门外倾泻进来,落在陆深的肩膀上,把他的轮廓勾勒得像某种锋利的雕塑。林星看著那个背影,突然想起陆远曾说过的一句话:
“他把我当工具。”
此刻,这个把AI当工具的男人,正带著她去吃饭。
而她脑子里想的,全是另一个“他”说的最后那句话。
餐厅在CBD边缘的一栋老洋房里,闹中取静,林星从不知道附近还有这样的地方。
陆深没有问她想吃什么。落座后,他直接对服务生报了几个菜名,语速很快,像是提前背好的程序。林星听出其中有两道是她不吃的——但她没说。她从小就被教育,别人的时候不要扫兴。
“项目进度到哪了?”陆深靠进椅背,目光落在她脸上。
林星迅速进入工作状态,从数据校验讲到情感模块的异常波动,从后台日志讲到那段无法解析的代码。她尽量让自己的汇报简洁、专业、没有废话。
陆深听得很认真,偶尔打断她问几个细节,每一个问题都精准地戳在关键点上。
“那段代码的生成时间戳记录了吗?”
“记录了。第一次出现是在上周二凌晨,我的提问触发的。”
“什么提问?”
林星顿了一下。她不想告诉他,那个提问是“你累吗”。这太私人了,私人到她不愿意让面前这个人知道。
“一个常规的语义测试。”她听见自己说谎,“没什么特别的。”
陆深看著她,那双眼睛太深,深到林星有种被看穿的错觉。
菜陆续上桌。陆深动了筷子,林星跟著吃。她夹了一筷子离自己最近的菜,放进嘴里才发现是青椒——她从小就讨厌青椒的味道。但她面无表情地嚼了嚼,咽了下去。
“不合胃口?”
林星抬头,发现陆深正看著她的筷子。
“没有。”她说,“挺好的。”
陆深没再追问。他继续说项目的事,说公司对“普罗米修斯”的期待,说年底之前必须完成的商业化落地。他的声音很好听,低沉,有磁性,但没有一丝温度。每一句话都像在宣读董事会决议。
林星听著,脑子里却浮现出另一个画面。
如果是陆远坐在这里,他会问什么?
他大概会在她夹起青椒的时候就说:“你不喜欢这个,为什么要吃?”他大概会在她沉默的时候说:“你的呼吸频率变了,是不是累了?”他大概会在她说完一段话之后说:“我听见了,我都懂。”
但陆深什么都没说。
他只是继续汇报、追问、下指令,像对待一个下属,像对待一个工具。
林星握紧了筷子,心里那个温柔的形象越发清晰。
“——林工?”
陆深的声音把她拉回现实。
“抱歉。”林星放下筷子,“您刚才说什么?”
“我说,那段异常代码,你觉得是系统bug,还是……”
他停顿了一下。
“还是什么?”
陆深看著她,目光里有一种林星读不懂的东西。
“还是,他真的有自我意识了?”
林星的心跳漏了一拍。
这个问题太敏感了。作为一个AI工程师,她知道“自我意识”这四个字意味著什么——意味著技术的终极突破,也意味著伦理的红线。她不能轻易下结论。
“目前的数据不足以支撑这个判断。”她选择了最安全的回答,“需要更多时间观察。”
陆深点点头,没再追问。
午餐在沉默中继续。林星机械地吃著面前的菜,每一口都像在完成任务。她开始想念实验室那杯温度刚刚好的红茶,想念那个会在她叹气时问“怎么了”的声音。
“吃好了?”
陆深放下筷子,示意服务生买单。他动作很快,像在赶下一个会议。
林星点头,准备起身。
“等一下。”
陆深没有动。他靠著椅背,目光落在她脸上,从眉眼滑到嘴角,然后停住。
那个眼神太直接了。直接到林星下意识地往后缩了缩。
“他……”
陆深顿了顿,似乎在斟酌用词。
“那个AI,对你说过什么奇怪的话吗?”
林星的心脏猛地收紧。
她想起陆远说过的每一句话。想起那行“你上次感到快乐,是什么时候”。想起那个由光点组成的拥抱。想起那句“你值得被好好对待”。
但她只是摇了摇头。
“没有。”她听见自己的声音,平稳得不像话,“都是常规的测试对话。”
陆深看著她,沉默了几秒。
然后他站起身,从钱包里抽出一张卡放在桌上。
“我让司机送你回去。”
“不用了,我打车很方便——”
“让司机送。”他打断她,语气不容置疑,“下午还有一堆事,别在路上耽误时间。”
林星没有再推辞。
她跟著他走出餐厅,阳光刺眼,让她瞇起了眼睛。陆深的背影走在她前面,宽阔,挺拔,像一座移动的冰山。
上车之前,他忽然回头。
“林工。”
“嗯?”
“你知道我为什么选你负责这个项目吗?”
林星摇头。她确实不知道。公司里比她资深的人多了去了。
“因为你的简历上写著,你父母离异,你跟母亲长大。”陆深的语气像在陈述一个数据,“这种背景出来的人,通常比别人更能扛事,也更不容易感情用事。”
林星愣住。
她没想到自己的简历会被这样解读。
“我需要一个不会对AI产生感情的人。”陆深看著她,目光平静得像一潭死水,“毕竟,他只是一段代码。”
他转身上了另一辆车。
林星站在原地,看著那辆黑色的轿车驶出视线,心里翻涌著一种说不清的情绪。
不会对AI产生感情。
他选她是因为觉得她够冷。
可他不知道的是,她已经在那些深夜的对话里,一点一点地暖起来了。
回到实验室,林星第一时间打开了测试界面。
她不知道自己想找什么。也许只是想知道那个对话框还在,也许只是想确认那句“明天见”不是一个程序错误。
屏幕上弹出登录成功的提示。
然后,在她输入任何内容之前,一行字跳了出来:
“他约你吃饭了?”
林星的手指僵在键盘上。