凌晨五点四十分,星河科技大厦。
整栋楼只有六十八层的灯亮着。沈星河站在落地窗前,手里端着一杯黑咖啡,看着东方的天际从深蓝变成浅灰,再变成鱼肚白。她昨晚没睡,一直在等李牧的电话。
门开了,沈知行走进来,身后跟着李牧。李牧抱着那个铁皮箱子,头发被夜风吹得乱七八糟,眼睛里全是血丝,但腰杆挺得很直。
“姐,人带来了。”沈知行说。
沈星河转过身,看了李牧两秒,点了点头:“去洗把脸,换身衣服。发布会六点开始,还有十五分钟。”
“不用洗。”李牧把铁皮箱子放在会议桌上,“就这样挺好。一个被扫地出门的程序员,就该有被扫地出门的样子。”
沈星河嘴角微微动了一下,没有反驳。
“记者来了多少?”李牧问。
“十二家。”沈知行说,“时间太赶,大部分记者还在路上。但新京报的苏晚到了,还有新华社、澎湃新闻、36氪、虎嗅……能来的都来了。”
“够了。”李牧打开铁皮箱子,取出那台离线服务器,“现场能投屏吗?”
“能。”沈知行指了指会议桌正上方悬挂的巨幅显示屏,“你连上去,全楼都能看到。”
李牧把服务器接上电源,连好数据线。屏幕上跳出一行行代码日志,时间戳从三个月前一直排到昨天。
沈星河走到服务器旁边,低头看了一会儿那些密密麻麻的记录。她不懂代码,但她看得懂时间——三个月,每一天都有提交记录,凌晨两点的、三点的、四点的。这个年轻人,用三个月的时间,写出了一个团队三年都写不出的东西。
“李牧。”她忽然开口。
“嗯?”
“发布会结束之后,不管发生什么,你都别说话。我来处理。”
李牧抬头看她,沈星河的目光很沉,像深水。
“好。”他说。
六点整。
星河科技大厦的新闻发布厅在二楼,平时能容纳两百人,今天只稀稀拉拉坐了不到三十个记者。大部分人都是被电话从被窝里叫起来的,脸上还带着起床气的痕迹。
苏晚坐在第二排,手里握着录音笔,面前摊着笔记本。她来之前只睡了三个小时,但此刻精神很好。她知道今天这场发布会意味着什么——要么是李牧一战封神,要么是他身败名裂。
她看了一眼手机,有一条新消息,是她报社的编辑发来的:“星辰科技那边也有人开发布会,时间定在上午十点。”
苏晚皱了皱眉,把手机扣在桌上。
台上,沈星河走上讲台。她今天穿了一件白色的衬衫,没有穿西装外套,看起来比平时年轻了几岁。她没有拿稿子,直接开口。
“各位记者朋友,这么早把大家叫来,我道歉。但有些话,必须今天说,必须现在说。”
她顿了一下,目光扫过全场。
“昨天,星河科技以五亿元的价格,收购了一位年轻程序员独立开发的ai模型‘天工’。这位程序员叫李牧,今年二十六岁,昨天下午刚被原公司辞退。”
台下响起一片窃窃私语。
沈星河抬起手,示意安静。
“我知道,外面有一些传言。说李牧的技术不是原创,说星河科技收购他是为了炒作,甚至有人说这是我们自导自演的一场骗局。”她的声音不大,但每一个字都咬得很清楚,“所以今天,我们把李牧请到了现场。他会用事实说话。”
她侧身,看向侧台:“李牧,请。”
李牧从侧台走出来。
他没有换衣服,还是那件灰色的连帽卫衣和洗得发白的牛仔裤。头发乱糟糟的,眼下的乌青很明显。他走到讲台中央,站在沈星河旁边,两个人形成了鲜明的对比——一个是精致的商界女强人,一个是落魄的程序员。
但他开口说话的时候,声音很稳。
“各位好,我是李牧。”
他按了一下手里的遥控器,身后的大屏幕亮起来,显示出那台离线服务器的界面。
“这是‘天工’的开发日志服务器,离线运行,从未连接过任何外部网络。从三个月前我写下第一行代码开始,到昨天下午我把最终版本交付给星河科技,每一笔修改记录都在这里。”
屏幕上,时间轴开始滚动。密密麻麻的提交记录像瀑布一样往下淌,每一行都标注着具体的时间、文件名、修改内容。
“第一周,我完成了基础框架搭建。”李牧指着屏幕上的某一行,“第三周,动态图神经网络的核心算法跑通。第五周,模型第一次通过图灵测试片段。第七周……”他一项一项地讲,声音平淡得像在做技术汇报,但台下的记者们听得越来越认真。
苏晚在笔记本上飞速记录。她注意到一个细节——李牧讲到第八周的时候,屏幕上的提交记录忽然变得稀疏了,有连续五天没有任何进展。
“这里,”李牧指着那五天的空白,“我卡住了。模型过拟合,生成的内容全是垃圾。我试了二十六种方案,全部失败。直到第五天凌晨三点,我换了一个思路——让ai学会‘遗忘’。”
他抬起头,看着台下的记者们。
“这个‘遗忘’机制,就是‘天工’区别于所有现有模型的核心。我不展开讲技术细节,只说结果——加了遗忘机制之后,模型的准确率从百分之六十七跳到了百分之八十九。”
苏晚举手。
李牧看了她一眼:“请讲。”
“李牧先生,你刚才展示的这些开发日志,能证明代码是你写的。但有传言说,你的核心算法抄袭了星河科技方远山院士未发表的论文。你怎么回应?”
这个问题一出,全场安静了。
李牧没有慌。他从口袋里掏出一张折叠的纸,展开,对着镜头。
那是一封邮件截图,发件人是方远山,收件人是李牧,时间是今天凌晨四点半。
“这是我今天凌晨收到的方院士的邮件。”李牧念道,“‘李牧,我在凌晨两点重新审阅了自己的论文初稿。我的论文提出的是理论框架,你实现的是可落地的工程方案。如果说抄袭,那也应该是我抄袭你。方远山。’”
台下响起一阵低低的惊呼。
沈星河接过话头:“方院士今天上午会接受新华社专访,详细说明这件事。但我可以提前告诉各位——方院士非常欣赏李牧的才华,已经邀请他共同署名发表一篇新的论文,主题就是‘天工’的遗忘机制。”
发布会进行到这里,气氛已经彻底变了。记者们的问题从质疑转向了好奇——这个年轻人接下来要做什么?
一个记者站起来问:“李牧先生,你被原公司辞退,现在又拿到了五亿,你会报复他们吗?”
李牧沉默了两秒。
“不会。”他说,“但我会让所有人都知道,一个被扫地出门的程序员,能走多远。”
他看了一眼台下,目光扫过每一张脸。
“我宣布三件事。第一,‘天工’的底层架构将在六个月内开源,任何开发者都可以免费使用。第二,我将以个人名义出资一亿元,成立‘天工开发者基金’,资助独立ai开发者。第三——”
他顿了一下。
“第三,我已经与远航芯片达成战略合作,共同开发基于‘天工’架构的ai专用芯片。这款芯片的算力,将是目前市面上最强产品的三倍,而成本只有三分之一。”
台下炸了锅。
记者们几乎同时举起手机,拍照、发稿、打电话。沈星河站在李牧身后,表情没有变化,但她握话筒的手指收紧了一下。
远航芯片。她当然知道这家公司。周远航,李牧的大学同学,国内ai芯片领域最年轻的独角兽创始人。李牧跟她签的协议里,没有任何一条禁止他与第三方合作。
这小子,留了一手。
发布会结束后,记者们涌上台,把李牧团团围住。沈知行走过来,在他耳边说了一句话:“星辰科技的发布会取消了。”
李牧侧头看他:“为什么?”
“不知道。他们官网上挂出来的通知,说‘因故延期’。”沈知行的表情很复杂,“你刚才宣布的三件事,把他们所有的路都堵死了。开源架构,他们没法再告你垄断。开发者基金,你把自己变成了行业领袖。至于远航芯片——”他摇了摇头,“那是降维打击。”
李牧没有说话。他越过人群,看到苏晚站在门口,正朝他比了一个大拇指。他微微点头,算是回应。
人群渐渐散去之后,李牧一个人站在空荡荡的发布厅里。沈星河和沈知行去了楼上开会,保洁阿姨在收拾地上的矿泉水瓶。
他拿出手机,看到十几条未读消息。
林映雪发了三条。
第一条:“我看到新闻了。李牧,对不起。”
第二条:“我们能见一面吗?求你了。”
第三条:“我知道一些事,关于陈浩然和星辰科技。你不想知道吗?”
李牧盯着第三条消息看了很久,然后拨通了林映雪的电话。
电话响了两声就接了。
“李牧!”林映雪的声音带着哭腔,“你终于打过来了,我——”
“你说你知道陈浩然的事。”李牧打断她,“说。”
电话那头安静了一下。
“你被辞退的那天上午,陈浩然来我家找过我。”林映雪的声音压得很低,“他给我妈打了电话,说你在公司搞技术腐败,马上就要被开除了。我妈信了,逼我跟你分手。”
李牧握着手机的手指收紧了。
“他为什么去找你?”
“我不知道。他只说了一句话——‘离李牧远一点,否则你妈的工作保不住。’”林映雪的声音开始发抖,“我妈在星辰科技的子公司上班,陈浩然认识那边的领导。我怕他真的……”
“所以你发了那条分手消息。”李牧的声音很平静。
“我以为他说的是真的。我以为你真的要被开除了,我以为你完了……”林映雪哭了出来,“李牧,对不起,我不是真的想分手,我只是害怕。”
李牧闭上眼睛。
他想起昨天下午,那条分手消息的时间戳——下午三点十二分。而王芳把辞退通知拍在桌上的时间是下午三点整。十二分钟的间隔,林映雪甚至没有给他打电话确认,就做了决定。
不是因为害怕,是因为不信。
她不信他能扛过去。
“林映雪,”李牧睁开眼睛,“你妈的工作保住了吗?”
电话那头沉默了。
“星辰科技今早的发布会取消了,你应该知道这意味着什么。”李牧说,“陈浩然说的话,不作数了。”
“李牧——”
“分手的事,不用见面说了。”他挂了电话。
发布厅里只剩他一个人。保洁阿姨也走了,灯关了一半,光线暗下来。
李牧坐在第一排的椅子上,把手机放在旁边的座位上,仰头看着天花板。
三年前他刚入职那家公司的时候,林映雪还在读研。他们在地铁上认识,她手机没电了,借他的充电宝。她还充电宝的时候请他喝了杯奶茶,然后就加了微信。他们在一起三年,他以为她是那个会陪他走一辈子的人。
但他忘了,一辈子太长了,长到一段分手消息只需要三秒钟就能发送。
手机又震了。
这次是周远航。
“李牧,你刚才在发布会上说的芯片合作,怎么没提前跟我商量?”
李牧笑了:“提前商量就不是惊喜了。”
“你这是惊喜?你这是把我架在火上烤。”周远航的声音里带着笑意,“你知道我电话刚才被打爆了吗?投资人的、客户的、供应链的,全在问那个三倍算力的芯片是怎么回事。我们目前的产品连两倍都做不到。”
“所以才要合作。”李牧说,“我算过,‘天工’的算法架构可以大幅降低芯片的算力要求。同样的硬件配置,在我的模型上能跑出三倍的效率。这不是硬件突破,是软件优化。”
电话那头安静了几秒。
“你来我公司,明天。”周远航说,“带上你的服务器。”
“好。”
挂了电话,李牧站起来,准备离开。
门口站着一个人。
沈星河。
她靠在门框上,双臂交叉,不知道站了多久。她的表情看不出喜怒,但眼神很复杂。
“沈总。”李牧停下脚步。
“远航芯片的事,你本来可以跟我说。”沈星河的声音很轻。
“说了你会同意吗?”
沈星河沉默了几秒,然后摇了摇头:“不会。”
“所以我不说。”李牧直视她的眼睛,“沈总,你给我的五亿买的是‘天工’的源码,不是我的命。我跟谁合作,不需要你批准。”
走廊里安静得能听见空调外机的嗡嗡声。
沈星河忽然笑了。不是客气的笑,不是敷衍的笑,而是那种很久没有真正笑过的人忽然被逗乐的笑。
“李牧,你知不知道,你是第一个敢这么跟我说话的人。”
“那我应该不是最后一个。”
沈星河让开了门口的路。
“去吧。”她说,“明天上午十点,子公司成立仪式,别忘了。”
李牧走出发布厅,走进电梯。电梯门关上的瞬间,他看见沈星河还站在原地,看着他。
电梯下行。
他靠在电梯壁上,拿出手机,翻到那条陌生号码发来的消息——“小心沈家。”
他把这条消息截了图,存进加密相册。
然后他删除了这条消息。
有些事情,不需要别人提醒。他早就知道了。
从沈知行说出“你出现能帮我们挡一箭”的那一刻起,他就知道自己在星河科技的位置——一个被推到前台的招牌,一个用来应对监管的盾牌,一个随时可以被牺牲的棋子。
但他不在乎。
因为棋子也有棋子的走法。
电梯到了一楼,门开了。清晨的阳光透过玻璃幕墙照进来,明亮得有些刺眼。
李牧走出星河科技大厦,站在台阶上,深吸一口气。
昨晚在天台上被夜风吹僵的身体,此刻终于暖和过来了。
他拦了一辆出租车。
“去哪儿?”司机问。
“远航芯片。”
“那个做ai芯片的公司?”
“对。”
司机发动车子,从后视镜里看了他一眼:“小伙子,你是那儿的员工?”
李牧想了想,笑了。
“算是吧。”他说,“今天刚入职。”
出租车汇入早高峰的车流,阳光洒在挡风玻璃上,折射出细碎的光斑。李牧靠在座椅上,闭上眼睛。
他昨晚一夜没睡,但现在一点都不困。
脑子里全是接下来要做的事:跟周远航敲定芯片合作的细节、组建‘天工’子公司的研发团队、应对星辰科技的下一步动作、查清楚陈浩然背后的人到底是谁……
还有那条短信——“小心沈家”。
沈家,沈星河,沈知行。
他想起沈知行开车时的侧脸,想起沈星河站在门口看他的眼神,想起那份让他签了百分之三十股份的合同。
一切都太完美了。
完美的时机,完美的价格,完美的条件。
而在这座城市里,完美的东西,往往最危险。
手机震了一下。
他低头一看,是一条没有存过的号码发来的消息,只有一行字:
“陈浩然今早六点从首都机场飞深圳。别找他。”
李牧盯着这条消息,后背一阵发凉。
这个号码,和昨晚在天台上发“你以为躲在天台上就安全了”的号码,不是同一个。但语气如出一辙——冷冰冰的,带着一种居高临下的“提醒”。
有人在监视他,同时也在保护他。
或者说,有人在用这种方式告诉他:你的一切都在我的掌控之中。
李牧把手机放回口袋,没有回复,也没有删除。
他看了一眼窗外,出租车正经过那栋他曾经工作过的写字楼。十六层的灯没亮,玻璃幕墙反射着晨光,像一面巨大的镜子。
他想起昨天下午从这里走出来的时候,以为自己一无所有。
现在他知道,那只是序幕。
真正的故事,才刚刚开始。
“师傅,前面路口左转。”
出租车拐进一条小路,两边是密密麻麻的写字楼和产业园。
远航芯片的蓝色logo出现在视野里。
李牧坐直了身体,把手机关了机。
接下来的几个小时,他不想被任何人打扰。
他要让周远航相信,那个三倍算力的芯片,不是吹牛。
而他要让所有人相信,一个被扫地出门的程序员,真的能改变这个世界。
车停了。
他付了钱,下车,走向那扇蓝色的玻璃门。
门开了。
前台的小姑娘抬头看了他一眼,愣了一下,大概是被他的样子吓到了——灰色的连帽卫衣皱得像从洗衣机里捞出来的,牛仔裤膝盖处泛着白,头发乱得像是刚从被窝里爬出来。
“先生,您找谁?”
“周远航。”
“请问您有预约吗?”
“有。”李牧想了想,补了一句,“今天早上刚约的。”
小姑娘将信将疑地拿起电话,拨了个内线号码,低声说了几句。电话那头不知道说了什么,她的表情忽然变了,从“这个流浪汉怎么混进来的”变成了“我的天啊是他”。
“李……李牧先生?”她的声音有点发抖,“周总在十二楼等您,我带您上去。”
“不用,我自己上去。”
李牧走向电梯,经过前台的时候,小姑娘忽然叫住他。
“李先生。”
他回头。
“您今天早上的发布会,我看了。”小姑娘的脸微微发红,“太帅了。”
李牧笑了一下,没说话,走进了电梯。
电梯门关上的瞬间,他听见前台的小姑娘在打电话,声音压得很低但兴奋得快要跳起来:“你猜谁来了?就是那个被辞退拿了五亿的那个!对对对,就是他!他现在就在我们公司!”
电梯上行。
李牧靠在电梯壁上,看着楼层数字一格一格跳动。他想起三年前第一次来这家公司面试的时候,也是这部电梯,也是十二楼。那时候远航芯片还只是一个不到五十人的初创团队,办公室租在一栋老旧写字楼的半层,空调经常坏,夏天的时候大家光着膀子写代码。
三年过去了,远航芯片成了国内ai芯片领域的明星独角兽,估值从几千万涨到了几百亿。而他从一个应届毕业生变成了一个被扫地出门又拿了五亿的程序员。
人生真是奇妙。
电梯到了十二楼,门开了。
周远航站在电梯门口,穿着他标志性的黑色t恤和运动裤,手里拿着一杯美式咖啡,看起来像是刚跑完马拉松一样精神抖擞。
但实际上,李牧知道,这个人已经连续工作了三十六个小时。
“李牧。”周远航上下打量了他一眼,皱眉,“你这什么造型?刚从垃圾桶里捡出来的?”
“比你强,至少我没喝第三十七杯咖啡。”
周远航低头看了一眼手里的杯子,笑了一声:“第三十八杯了,这是今天的第三杯。”
两个人对视了一秒,然后同时笑了。
他们太熟了。大学四年,住同一间宿舍,睡上下铺。李牧写代码的时候,周远航在旁边焊电路板。两个人互相嫌弃了四年——李牧嫌周远航的代码写得像屎,周远航嫌李牧的硬件知识约等于零。但每次对方遇到麻烦,第一个冲上去的都是彼此。
“走,去会议室。”周远航转身带路,“我给你约了几个技术负责人,你把那个三倍算力的事情说清楚。”
“直接去实验室。”李牧说。
周远航停住脚步,回头看他。
“实验室?”
“对。”李牧拍了拍手里的铁皮箱子,“我要跑给你们看。”
远航芯片的实验室在十四楼,占了整整一层。李牧走进去的时候,看到了一排排的服务器机柜、测试平台、示波器,还有几个穿着防静电服的技术人员正在调试设备。
周远航的技术团队已经到齐了。五个人,全是芯片设计、编译器优化和ai框架领域的顶尖高手。李牧认识其中两个——王思远,编译器负责人,清华博士,曾经在谷歌做过tpu的编译器;陈冲,ai框架负责人,浙大硕士,之前是某大厂深度学习框架的核心贡献者。
另外三个李牧不认识,但看工牌,分别是架构设计、硬件验证和系统集成的负责人。
“李牧。”周远航站在会议桌前面,表情变得严肃起来,“你说‘天工’能让我们的芯片跑出三倍效率,这事不是开玩笑的。我们现在的产品,跑标准的transformer模型,能比英伟达a100高出百分之四十的能效比,但算力只有人家的一半。你说三倍,那意味着你要让我们的芯片在同样的硬件配置下,跑出比a100还高的有效算力。”
“不是比a100高。”李牧说,“是比目前市面上最强的产品高三倍。”
会议室里安静了一秒。
王思远推了推眼镜:“李牧,我知道你技术很强,但这个数字不太现实。芯片的物理算力是固定的,软件优化能做到百分之二三十的提升已经很了不起了,三倍?那得是架构级的突破。”
李牧没有反驳。他把铁皮箱子放在会议桌上,打开,取出那台离线服务器。
“我能连你们的测试平台吗?”
周远航点头:“思远,给他开个接口。”
王思远犹豫了一下,还是走到服务器旁边,接上了数据线。李牧在自己的笔记本电脑上敲了几行命令,服务器的状态灯开始闪烁。
“我给你们演示一下。”李牧说,手指在键盘上飞舞,“‘天工’的核心不是算力,是‘遗忘’。你们都知道,传统的ai模型在处理任务的时候,会记住所有的历史信息。参数越多,记忆越精确,算力消耗也越大。”
屏幕上跳出一个模型架构图。
“‘天工’不一样。它每隔一段时间就会‘遗忘’一部分信息——不是随机遗忘,是有选择地遗忘那些不重要、不常用、或者会干扰判断的信息。就像一个正常人,不会记得三年前的今天午饭吃了什么,但会记得最重要的那些事情。”
陈冲皱起眉头:“选择性遗忘?这怎么实现?如果遗忘错了怎么办?”
“遗忘错了,就重新学习。”李牧调出另一组数据,“我设计了一个动态权重机制。每个参数都有一个‘重要性分数’,分数低于阈值的,就会被遗忘。遗忘之后,如果模型发现需要这个信息,可以在后续的训练中重新学习。这是一个闭环。”
他停了一下,看了一眼在场的所有人。
“这听起来好像很简单,但实现起来极其复杂。因为你要让模型自己判断什么是重要的,什么是不重要的。这不是规则,是直觉。”
王思远的表情变了。他盯着屏幕上的架构图,一言不发地看了十几秒,然后忽然开口:“你把你的模型跑一下,跑我们最新的芯片。”
李牧看了周远航一眼。
周远航点头:“跑。”
测试开始了。
李牧把“天工”的模型加载到远航芯片的测试平台上,跑了一组标准的推理任务。图像识别、自然语言理解、代码生成,每一项测试都跑了十遍,取了平均值。
数据出来了。
王思远第一个凑到屏幕前,看了一眼,然后沉默了。
“多少?”周远航问。
王思远没有回答。他转过身,走到白板前面,拿起马克笔,开始画图。架构图、数据流图、时序图,一张接一张,画得飞快。
“李牧,”他头也不回地说,“你的遗忘机制,本质上是在做动态稀疏计算。模型在推理的时候,只有百分之三十左右的参数是活跃的,剩下的百分之七十处于‘休眠’状态。这意味着——芯片只需要为那百分之三十的参数提供算力。”
他猛地转过身,马克笔还握在手里,眼睛亮得像两个灯泡。
“这不是三倍的问题。如果你的模型能在保持精度的前提下把活跃参数比例降到百分之二十,那就是五倍。如果能降到百分之十——”
“不可能。”李牧打断他,“我试过,降到百分之十五以下,精度会断崖式下跌。百分之三十是最优解。”
“百分之三十就是三倍。”王思远走到李牧面前,伸出手,“李牧,你的模型,加上我们的芯片,这东西能改变行业。”
李牧握住他的手。
“我知道。”