重生99,从给学霸当老师开始: 第291章 犹如彼时彼刻
沈予慧看了门外一眼,语中带了一丝责备。
“还有,回来也不先通知一下的?人家小姑娘刚才还问我你什么时候回——别告诉你说给惊喜什么的。”
余江顿时轻轻咳了一声:“我检讨一下,搞忘了。”
...
余江坐在办公桌后,指尖无意识地敲着桌面,节奏缓慢而沉稳。窗外三月的风还带着料峭寒意,玻璃上凝着薄薄一层水汽,像隔着一层毛玻璃看世界——模糊、温润,却隐隐透出某种不安的底色。
他没开空调,只让暖气低低地烘着。办公室里安静得能听见挂钟秒针走动的轻响,咔、咔、咔……像倒计时。
手机屏幕亮起,是徐茜发来的消息:“《神话》美术资源包已全部入库,音效组正在做最后一轮混音测试。邵芝说,如果本周内能完成终版demo封包,下周一就可以提交给科发中心评审组。”
余江盯着那行字看了五秒,没回。
他忽然想起昨天在休息区撞见的一幕:孙瑶蹲在茶水间门口,正把一叠打印纸往塑料袋里塞,纸页边角微微卷曲,上面全是手写的注释,密密麻麻,有些字被咖啡渍晕开了一小片淡褐色。税妍从后面探头过去看了一眼,随口问:“又改世界观设定?”孙瑶点点头,没抬头,只低声说:“余老师上次说NPC的情绪反馈太线性……我重写了三套AI情绪树模型,但总觉得缺了点‘人味’。”
“人味。”余江在心里默念这个词。
不是拟真,不是逻辑闭环,不是行为树的深度嵌套——而是那种明知会痛、仍会笑;明知无望、仍会等;明知被设定、仍会质疑设定本身的“人味”。
他忽然记起自己大二那年,在北大的机房通宵调试一个简单的校园论坛爬虫,凌晨四点,屏幕蓝光映在脸上,他一边啃冷馒头一边想:如果哪天这个论坛里的ID,突然开始互相写信、结社、抗议删帖、甚至组织线下见面会……那它们还算数据吗?
不算了。
那一刻他第一次真正理解“数字生命”四个字的重量。
不是技术问题,是伦理问题。
是创世者对造物的责任。
他抬手揉了揉眉心,起身走到窗边,拉开一点缝隙。冷风钻进来,吹散了室内沉滞的暖意。楼下园区新栽的玉兰开了,白瓣裹着霜气,在风里轻轻颤。
手机又震了一下。
这次是谢青玉:“老板,YY宠物UI初稿出来了,沈总说要加个‘海豚幼崽破壳’动画,还要求有孵化倒计时——她现在蹲在设计部催稿,说今晚必须看到可交互原型。”
余江嘴角微扬,回了个字:“好。”
他转身回到桌前,打开电脑,新建一个文档,标题栏敲下四个字:《创世守则》。
光标在下方闪烁,像一声无声的叩问。
他没急着写。
而是点开邮箱,翻出一封三个月前的内部邮件——发件人是徐茜,主题为《关于NPC行为权重再校准的建议(附神经网络模拟结果)》。附件里有一段三十秒的视频,是他从未对外公开过的实验:一个自动生成的小镇NPC,在连续遭遇三次玩家恶意破坏其摊位后,第四次主动绕路避开该玩家,并悄悄向巡逻卫兵举报其“携带违禁物品”。
视频末尾,徐茜手写标注了一行小字:“它没记忆,但没判断;它没设定,但有了选择。”
余江静静看完,关掉窗口,手指悬在键盘上方,迟迟未落。
这时门被轻轻叩了两下。
他抬眼:“请进。”
徐茜推门进来,怀里抱着一台银灰色的ThinkPad,头发随意扎在脑后,额角沁着薄汗,像是刚从测试机房出来。她把电脑放在他桌上,掀开盖子,屏幕亮起,是一段实时运行的画面:像素风小镇,阳光斜照,NPC们走动、交谈、买卖,一只黑猫蹲在酒馆门口打盹。
“这是最新版《神话》镇民AI,用了你上周提的‘三层动机模型’。”她声音轻快,眼里却有种近乎灼热的光,“底层是生存本能,中层是社会关系绑定,上层……是随机扰动因子。”
余江凑近看。
画面右下角有个浮动数值条:【自主性 73%】。
“怎么做到的?”他问。
“我把原定的‘每日任务刷新机制’拆成了三套并行系统。”徐茜调出后台代码界面,指尖在触控板上滑动,“第一套按时间触发,第二套按玩家交互频次触发,第三套……是基于全镇NPC情绪波动均值触发的隐式事件链。”
她顿了顿,偏头看他:“比如,当酒馆老板连续三天被玩家砍价超过三次,他的‘吝啬值’会上升,进而影响他对所有顾客的报价策略;而当全镇有三个人以上同时抱怨物价高,系统会自动生成一个‘集市节’活动,由NPC自发组织,打折促销三天。”
余江怔住。
这不是算法优化。
这是赋予小镇呼吸的节奏。
他忽然问:“那……如果某个NPC,在集市节那天,偷偷多收了邻居家孩子一枚铜币,事后又悄悄塞回去……这种行为,有记录吗?”
徐茜愣了一下,随即笑了:“有。在‘异常行为日志’第47条。我们给它起了个代号:‘良心波动’。”
余江也笑了,笑意却慢慢沉下去。
他想起邵芝那天问的问题:“你们那些做游戏的人,又是什么?”
是创世者。
可创世者,是否也要守戒律?
他重新看向文档标题,《创世守则》,光标仍在闪。
他敲下第一行:
【第一条:所有非玩家角色,不得被设定为绝对服从、不可质疑、不可背叛之存在。其核心指令序列中,必须保留至少0.3%的不可预测性冗余空间。】
敲完,他停顿三秒,又补了一句:
【此冗余非为故障预留,乃为自由留门。】
徐茜静静看着,没说话,只是将笔记本翻到另一页,上面密密麻麻画满了小人简笔画,有的在争吵,有的在拥抱,有的独自坐在屋顶看星星。角落写着一行极小的字:“他们不该只是背景音。”
余江伸手,轻轻点了点那行字。
“徐茜。”
“嗯?”
“下周科发中心评审会,你来主讲。”
“我?”她微微睁大眼,“可我是兼职……而且还没转正。”
“那就转正。”余江合上笔记本,目光平静,“月薪翻倍,职级对标项目总监,签三年协议。条件只有一个——《神话》上线后,你要带一支十人小组,专门负责NPC伦理委员会。”
“伦理……委员会?”
“对。”他站起身,走到窗边,望着楼下那株开得正盛的玉兰,“我们要给虚拟生命,立一部宪法。”
徐茜没立刻回应。她低头看着自己指尖,那里还沾着一点未擦净的蓝色马克笔印,像一小块固执的胎记。良久,她抬起眼,声音很轻,却异常清晰:
“好。”
余江点点头,转身去拿外套。
“去哪儿?”她问。
“去趟科发中心。”他披上深灰色羊绒大衣,顺手从抽屉里取出一个U盘,“顺便把《创世守则》第一版,交给评审组组长。”
徐茜忽然想起什么,快步跟上:“等等!邵芝说今天下午三点,慧江二期装修招标会,你不去主持?”
“让沈总去。”余江已经走到门口,手搭在门把手上,侧过脸,唇角微扬,“我要去告诉一群老教授——我们做的不是游戏,是沙盒里的文明胚胎。”
走廊灯光柔和,将他身影拉得很长,一直延伸到电梯口。徐茜站在原地,没追上去,只是看着那道影子在光洁的地砖上缓缓移动,像一柄尚未出鞘的剑。
她忽然明白邵芝为何总说余江可怕。
不是因为他聪明,不是因为他预判准,而是因为他认真。
他对每一个字都认真,对每一行代码都认真,对每一个虚构的生命,都认真得近乎虔诚。
这世上最锋利的刀,从来不是开刃于烈火,而是淬炼于寂静。
她低头,从包里拿出手机,点开微信,找到一个备注为“北大哲学系·陈砚”的对话框,发送了一条语音:
“陈老师,您上次说的莱布尼茨‘单子论’,能不能再给我讲讲?就是……关于‘没有窗户的单子,如何彼此映照’那一段。”
发送完毕,她呼出一口气,胸口微微发烫。
三月风仍凉,可她知道,有些东西,已经在地下悄然拱动,顶开冻土,只待一场春雨。
与此同时,科发中心大楼十七层,评审组办公室。
老组长周振国正戴着老花镜,一页页翻着《神话》demo技术白皮书,眉头越锁越紧。他身旁坐着两位副组长,一位是中科院计算所的李工,一位是清华人机交互实验室的林教授。三人面前,投影仪正播放着一段五分钟的实机演示:晨雾中的古堡,NPC巡逻队踏着整齐步伐走过石桥,桥下流水潺潺,一只白鹭掠过水面,翅膀扇动的轨迹,竟与桥上士兵肩甲反光的角度形成微妙呼应。
李工忽然开口:“这个光影同步精度……是不是太高了?”
林教授没接话,只盯着画面右上角一闪而过的参数浮窗:【环境响应延迟<8ms】【跨角色情绪传染率 92.7%】
周振国摘下眼镜,用布仔细擦拭,声音低沉:“这不像游戏demo……倒像一份社会学田野报告。”
话音未落,门被推开。
余江站在门口,手里拎着那只旧款黑色公文包,肩线挺直,眼神清亮如初春解冻的溪水。
“周老师,李工,林教授。”他微微颔首,脚步未停,径直走到投影幕布前,将U盘插入接口。
屏幕一闪,白皮书封面消失,取而代之的是一张纯白页面,中央只有一行黑色宋体字:
【我们正在创造的,不是玩具,是另一个世界的新生儿。】
周振国缓缓坐直身体。
余江没看任何人,只盯着那行字,声音不高,却字字入耳:
“所以今天,我不汇报技术指标,不谈商业前景,不列用户增长曲线。”
他按下空格键。
页面切换。
【《创世守则》·草案·第一版】
【第一条:所有非玩家角色,不得被设定为绝对服从、不可质疑、不可背叛之存在。其核心指令序列中,必须保留至少0.3%的不可预测性冗余空间。】
投影光芒映在他脸上,勾勒出下颌清晰的线条。窗外,一只早归的燕子掠过玻璃,翅尖划开三月微光。
屋内无人言语。
只有挂钟,依旧在咔、咔、咔地走着。
像心跳。
像倒计时。
像新生。