“所以我做了简化。”林浩调出代码,指着一行注释,“看这里:我把网络层数降到三层,神经元数量压缩。训练数据,我们用浩宇游戏平台的海量聊天记录和语音片段——几千万条,够用了。训练过程放在服务端,脱机进行,客户端只做前向推断,计算量很小。”
他走到周航的计算机前,打开DeepCoress的测试程序。界面很简单,左边是原文档(一个100MB的《山海》游戏截图),右边是压缩后的文档大小显示。
“跑一下。”林浩说。
周航手指颤斗地按下回车。屏幕上的进度条开始移动,速度很快。
压缩后大小:19.83 MB
压缩比:5.04
压缩时间:28.7秒
解压时间:9.1秒
“五倍……”周航张着嘴,发不出声音。
“语音测试。”林浩转向李薇的计算机,打开另一个测试程序。。运行压缩算法。
音质损失:人耳不可察觉
。”李薇盯着屏幕,像盯着神迹,“这意味着……在56K拨号上,也能流畅语音?”
“理论上是。”林浩说,“但实际网络还有波动,所以我们要加前向纠错和丢包隐藏。用多出来的带宽冗馀,发校验包。的丢包率下,语音也能连续。”
他让赵雷测试群组消息的压缩。。意味着同样带宽下,可以发送三倍的消息。
陈小雨已经哭出来了,这次是激动的。“老大……这算法,你从哪学的?这根本不是2005年该有的技术……”
“不重要。”林浩打断她,“重要的是,我们现在有了。这个算法,我给它的代号是‘小艺’——艺术级的压缩。它是O?最内核的竞争力。有了它,我们的文档传输速度能比QQ快三倍,语音通话质量在同等带宽下高一倍,群组消息能承载更多人。在2005年的窄带环境下,这是核武器。”
他环视五人,眼神灼热。
“但这是绝密。算法代码做了混肴和加密,内核训练数据在我们自己的服务器上,绝不外泄。对外,我们只说优化了传输协议,用了新的编码器。如果有人问技术细节,就说是商业机密。这个算法,是浩宇的命根子,也是O?能活下去的唯一希望。”
五人重重点头,手指攥紧了手里的手稿。那些复杂的公式,此刻不再是天书,是武器,是能让他们在巨头夹缝中杀出一条血路的武器。
“现在,”林浩看了眼手表,凌晨三点四十一分,“重新分工。周航,用‘小艺’算法重写文档传输模块,集成P2P。目标:2GB文档,在1M ADSL环境下,一小时内传完,断点续传,自动重试。李薇,用‘小艺’重写语音编码器,集成前向纠错。目标:在56K拨号上,实现连续语音通话,延迟低于200毫秒。赵雷,用‘小艺’压缩群组消息,优化多播树。。小雨,你辅助测试,建仿真网络环境,测各种极端情况。刘峰,账号系统和‘小艺’的密钥管理打通,确保安全。”
他顿了顿,声音沉下来。
“时间,一个月。三月五号,我要看到所有模块集成完毕,全链路测试通过。三月十五号,内部alpha测试。四月一号,准时上线内测。能做到吗?”
“能!”五个人齐声回答,声音不大,但斩钉截铁。眼里的绝望没了,取而代之的是一种近乎狂热的亢奋。他们拿到了外挂,拿到了能改变游戏规则的武器。现在,他们要做的,就是把这个武器打磨到极致,然后,亮剑。
键盘声重新响起,比之前更密集,更有力。像战鼓,像心跳,像某种沉睡巨兽苏醒前的呼吸。
林浩坐到自己的计算机前,打开“小艺”算法的内核代码。屏幕上,那些来自未来的数学公式,在2005年的夜色里,静静流淌。
他想起手机没电前,小艺说的最后一句话:“已脱机存储关键技术文档,包括深度压缩算法、分布式架构、推荐系统内核模型……祝你好运,林浩。”
好运吗?不,是拼命。
用来自未来的知识,在过去的战场上,杀出一条血路。
窗外,天色渐亮。城中村的屋顶在晨雾中露出轮廓,远处有早班公交车的引擎声。
新的一天,要开始了。
而O?,这个从游戏里长出来的通信工具,因为“小艺”这个来自未来的内核赋能,正在褪去稚嫩,长出獠牙。
在2005年初春的深圳,在腾讯的眼皮底下。
静静生长,等待破土的那一天。