到欧洲是周末。卡斯托尔和亚布里艾尔倒了两天时差后,第三天才去研发中心。亚布里艾尔惦记着系统的事情,所以那天早上很早就起来了。
就在来时的路上她已经开始按修改后的研发计划开始考虑系统的配置,在那之前,她先找卡斯托尔拿了此前的OS系统研发日志及整个系统代码。如同卡斯托尔早已预料到的一样,亚布里艾尔已经把自己又重新投入到了工作当中。
然后,在跑了几遍系统代码后,亚布里艾尔就带着一脸的疑惑,埋头模拟,在上班前一天晚饭的时候,把一份报告交给了卡斯托尔。
卡斯托尔看着报告,眉头逐渐皱起来:“阿贝?这是真的?”
亚布里艾尔抓了抓自己的头发:“如果机器人的周围有高频磁场或者信号,这个因素多次发生之后会引发系统本身的BUG。而且……”她打开了自己的模拟:“这个BUG还会互相影响,也就是说,它会借助网络系统,把这个BUG影响到附近的同类型产品上……就是雷神的系列家用机器人。”
“你看过测试报告了吗?报告显示系统完全正常。”
“因为测试时的环境不会这样一直叠加上去。这个BUG是需要叠加到一定次数的时候才会引发,我也是因为好奇系统里面那些隐藏代码的作用,所以多做了几遍测试,结果才发现的。”
“发生多少次会引发BUG?”
“呃,六次。”亚布里艾尔看了一眼自己的电脑。
“然后,这个BUG会出现什么情况?”
“机器人失控。”亚布里艾尔简短地说。
卡斯托尔的眉头深皱了起来。
亚布里艾尔看着她的样子,有些不安:“安娜,要不这个系统我来修改?”
“阿贝,你还有更重要的事情……”
“没关系,我可以先改这个OS系统,曼杰特的追踪程序等多收集一些资料后再开始写——首先我们必须确定它的目标是组织的哪个部分系统。”
——是的,更重要的事情是曼杰特的追踪程序。
卡斯托尔的实验室已经将近十年没有启用,此前团队也未成立,而现在只有她们两个人。由于亚布里艾尔不太愿意出来组建自己的团队,卡斯托尔于是决定首先重新启动自己的实验室,把在欧洲研发中心的几名学生召集起来,先行组成一个小团队,由自己来带领。亚布里艾尔就先去OS研发组熟悉一下雷神的工作。
上班那天两人去得早。亚布里艾尔在实验室里给自己挑了一个偏僻的角落,HR的负责人接到了通知,已经给她办理好了入职手续。但她的卡片上并没有写明她是总工程师,只写了她是研发部的职员。比起介绍职务,亚布里艾尔更想投入工作里。
她有些发愁和别人交流的事情,但最后决定还是不要想太多。就像在塞伯罗斯的研究团队,她把工作做好了就少了很多不必要的麻烦。
卡斯托尔知道她跟不熟悉的人交流还是非常抗拒。但她也没多说什么,只是告诉亚布里艾尔放松一点,如果真的很不适,可以去她的办公室找她。
亚布里艾尔下车的时候手有些抖,卡斯托尔温柔地拉住了她:“阿贝,你只要先专心做好你的工作就好,不要怕。”然后,领着她去了HR办公室办理手续。
“欢迎您,贝鹿鸣博士。”
HR办公室的负责人已经接到了文件,知道总工程师会到研发中心来,但她也被告知不得透露总工程师的身份,只办理普通职员的卡片。因此,在卡斯托尔领着亚布里艾尔进来时她就猜到来者是谁了,赶忙将准备好的员工卡片交给她。
“谢谢。”亚布里艾尔的笑容有些僵硬,接下卡片后她不知道说些什么,只能点点头。
好在卡斯托尔见办好了手续,便拉着她去研发小组了。
HR办公室的职员们都注意到,安娜教授是主动拉着贝鹿鸣博士的手出去的——于是没几分钟,这个新闻已经传到了教授的助理南娜那里。
南娜迅速把这个消息发给了OS系统开发小组的成员之一、她的好友桑德琳娜·玛索。
桑德琳娜还在低头看手机,安娜·卡斯托尔教授已经带着贝鹿鸣博士进来了。她抬头,刚好看见一位有着及腰长发的女性跟在安娜教授的身后进来。她穿着灰色的衬衫,与深色的长裤,脚上是一双平底皮鞋,外套一件研究员服。微垂着眼神,看起来似乎不是很喜欢说话的人。
“这一位是贝鹿鸣博士。”卡斯托尔教授说道:“我委托她来对OS系统进行调整。”
“安娜教授,OS系统不是通过测试了吗?”一名微胖的研究员问道,他推了推自己的眼镜。
“OS系统的测试报告我看过了。”卡斯托尔点头,“这个系统是谁主要负责的?”
“是朗世组长。”微胖研究员看着卡斯托尔,他看到卡斯托尔严肃的眼神,突然心里一慌:“教授,是不是系统有什么问题?”
“OS系统本身有BUG,你们知不知道?”卡斯托尔问道。
“教授,我们做过测试,我们这次研发的OS系统很出色,它能使机器人的反应速度比现在市面上同类型机器人系统高出25%。”桑德琳娜起身说道:“而且我们做了五次测试,并没有出现什么BUG。”她也有点疑惑。
“你们为什么不多试一次?”亚布里艾尔奇怪地问。
“您说为什么……”桑德琳娜看着亚布里艾尔,觉得这位博士的问题有点奇怪:“系统发现错误,我们都会在更正后连续测试,五次都没有问题才会确定没错。”
“叠加六次就会引发BUG。”亚布里艾尔说道。
“六次?”微胖的研究员推了一下眼镜:“口说无凭啊,贝鹿鸣博士。”
“我昨天模拟了好几遍,每一遍都是在第六次叠加的时候发现问题。”亚布里艾尔把结果拿给他:“这个OS系统得再进行修正。”
桑德琳娜探过头去看亚布里艾尔递给同事的那份文件,眼睛忍不住好奇地瞅了几眼她。
“要不要来试一下?”亚布里艾尔又提议道。
朗世像平时那样踏进了研发中心。
隔壁研发项目组的兄弟拍了拍他的肩膀:“朗世,今天早上HR那边有个新闻,你听说了没?”
“什么新闻?”朗世知道卡斯托尔回来了,正想着今天去报告调研的进度,完全没注意旁人说了什么话。安娜教授很讨厌他们工作的速度,所以他特意赶了出来。
“安娜教授安排了一位贝鹿鸣博士进你的研发组。”
“什么贝鹿鸣博士?”
“你还是注意一点好,别看花眼了。”对方笑笑,说完就走出了电梯。
朗世还没回过神来,刚出电梯就看到自己的助手——那个微胖的研究员正在电梯边等他:“组长,你终于过来了——安娜教授正在生气呢!”
“发生什么事了?”
“我们开发的OS系统有BUG!”
“BUG?怎么可能?我们不是连续测试了五次都没问题才报送上去的吗?”朗世不敢相信。
“测试五次没问题,第六次就出现问题了!”
助手的一句话,让朗世的脚步慢了一拍。他有些迟疑,但他的助手一直喋喋不休,说着刚才测试的结果,他们连续测了三组数据,每一组都是前五次毫无问题,到了第六次就突然失控。
“……安娜教授很生气,她正在等你过去跟她说明呢!”
朗世踏进办公室,研发组的成员都在忙碌,每个人脸上都是紧张的神色,负责不同模块的小组都在各自的负责人带领下开碰头会,准备修正事宜。
安娜教授站在白板前。她的身边有一位黑长发的女性,手里拿着白板笔,正飞快地写着函数,一边写还一边跟安娜教授讨论,表情很认真,有些旁若无人。在她们身边,桑德琳娜等好几位研究员都在认真地听着。
朗世紧走几步来到卡斯托尔身边:“安娜教授!”
“你终于来了?”安娜教授的声音听着就很不高兴:“我听大家说,这个版本的OS系统是由你主持定稿的?”
“是的。”朗世承认道:“我听叶戈尔说了,系统出现了BUG……对不起,是我们的工作没做到位……我现在马上组织大家开会讨论进行修正……”
卡斯托尔看了他一眼:“现在开会讨论?”
“你不了解这个项目的开发情况,各个模块的负责小组……”
“他们已经在做修正了。”卡斯托尔淡淡地说道:“刚刚,我和贝鹿鸣博士已经给研发组开会了,而且修改意见也已经发给了各个模块的负责小组。”
“贝鹿鸣博士?”朗世想起,在上楼来的电梯上,隔壁小组的兄弟刚和他说,安娜教授安排了一位博士进入他的研发组……就是那个贝鹿鸣?他看向了那个挽着袖子还在认真写着函数的黑发女人——就是她?!
“这位就是贝鹿鸣博士。”卡斯托尔注意到他的目光,马上说道:“系统的BUG就是贝鹿鸣博士发现的。”
“请问……”朗世正要说话,却发现亚布里艾尔全神贯注,根本听不见别人说话。
“你们是不是没有注意到这款机器人使用时会有这样的环境?”亚布里艾尔终于写完了,回过头来就开始说明:“注意看,这个是一般通讯基站的频率……好,这个是距离……”她画了个草图,“到这里都没问题,但考虑到城市的建筑等影响——”她圈出了自己刚刚写的那一串公式:“你们看,这样一来这个频率就达到引发BUG的条件之一。尽管它不是每天都发生,但是这个BUG会记录发生的次数,所以叠加到第六次的时候,系统发生失控。”她对着那一面白板,脸上现出了好奇的神色:“这是谁的主意?我倒是——”
“阿贝!”卡斯托尔忍不住叫了她一句,但觉察到自己这样叫她显得过于亲密,又赶紧加了一句:“博士!”
“安娜?”亚布里艾尔回过神来,看看身边一圈人,这才反应过来自己在哪里。
“博士。”卡斯托尔在心里叹了口气:“那修改的事情,麻烦你了?”
“哦,好。”亚布里艾尔点点头,有些腼腆,“你还有事吗?”
“嗯,还有几个研发项目我要看一下。”卡斯托尔感觉到亚布里艾尔的些不自在,便温柔地看向她:“如果你觉得有什么问题不好解决就来找我。桑德琳娜——”
桑德琳娜抬头:“安娜教授?”
“你先给贝鹿鸣博士当下助手。她有什么事你替她处理一下。”
“是,教授。”桑德琳娜对这位新来的贝鹿鸣博士很是好奇,现在让她当博士的助手,她便飞快的应承下来。
“我先回办公室了。”卡斯托尔看向亚布里艾尔:“别累着了,中午我们一起吃饭。”
“好。”亚布里艾尔低头返回她的卡座去了。
卡斯托尔舒口气,看向了站在一边的朗世:“让你的团队全力支援贝鹿鸣博士。明天我要看一看修改的结果。”
“知道了。”朗世看着卡斯托尔走出去,又看了看坐在角落里的亚布里艾尔,想了一想,他走上前:“贝鹿鸣博士?”
“什么事?”亚布里艾尔只看了他一眼。
“你是怎么发现BUG的?”
“只是好奇。”亚布里艾尔说着,一边接过桑德琳娜递给她的修改单。
“好奇?”朗世重复了一遍。
不可能。
只是好奇怎么会发现系统里面的BUG?而且,那些代码也不是隐藏在文件夹里的,从表面看起来和正确的代码没有任何差别,她怎么看出来的?
“贝鹿鸣博士,我能再请教一下,您是怎么看出来的吗?”
亚布里艾尔把修改单上的公式输入了自己的电脑,然后按了一下检测程序。
“我说了,我就是好奇,让程序多跑了几遍。”
“但是,如果不是特定的场所,这个本身并不是BUG吧?”朗世问道。
“特定的场所?”亚布里艾尔抬眼:“你从一开始就知道系统有这个BUG?”
“不、不是……”朗世赶紧改口,刚才差点说漏嘴。
“……”亚布里艾尔那双清澈的黑眼睛注视了他一会儿:“不管你是不是知道有这个BUG,有时候多测试几次还是很有必要的。而且,我看了开发日志,最终定稿的人是你。”
“是的。”
“正因为是你定的稿,所以你才有更大的责任要确保程序万无一失。”亚布里艾尔说道,“因为这个产品最终的使用者是人,而且是家庭使用的,安全性更要注意。”
“博士,这是新修改的代码——”桑德琳娜将另一份文件发给了亚布里艾尔,然后提醒。
“我知道了。”亚布里艾尔点头,然后便转过椅子,开始模拟运行新修改的代码。
朗世有些不知所措,好在这个时候叶戈尔喊了他一声:“组长,您的电话——总公司打来的。”
“哦,转过来。”朗世从亚布里艾尔的卡座边离开,坐到了自己的卡座上,拿起电话:“是的,我是——唐璜总监……有什么事吗?”他的表情变得认真,一边点头,一边看了看亚布里艾尔,“没错……是的——我知道了。”
亚布里艾尔虽然背对着所有人,但她竖着耳朵在听着。
到一个新环境,她最先要做的一件事就是保护自己。所以,卡斯托尔才刚走,她又开始背着卡斯托尔搞了些小动作,比如在自己使用的终端上设置了新的防火墙。至于办公室里的其他人,她觉得自己现在最好就是什么都不要说,多听多看就行了。
所以刚才朗世接的那个电话,她留心听了一下。
总公司的唐璜总监?
她知道这个项目是由卡斯托尔这个研发部长亲自在跟的,总公司的总监会联络像朗世这样的一个研发组长?按道理不是应该先联络卡斯托尔才对吗?
亚布里艾尔在心里记下了这件事。
不过,朗世却在这个时候把助手叶戈尔叫了过去:“你过来一下。”
“是,组长。”叶戈尔一路小跑。
“唐璜总监已经知道出现了BUG,他要看修改后的系统,你们准备一下。”
“是。”叶戈尔忙不迭地说道。
亚布里艾尔有些奇怪,趁着桑德琳娜过来送新的材料时,她装作不经意地问道:“我们这个项目的项目,是直属于总公司哪一位高管管理的吗?”
“不是啊。”桑德琳娜有些奇怪:“我们这个项目组,一直都是直接向安娜教授汇报的。”
“那刚才说的那个唐璜总监是谁啊?”亚布里艾尔好奇地问。
“啊,您刚来,不知道——”桑德琳娜稍稍压低了声音:“唐璜总监是朗世组长的‘伯乐’。以前朗世组长只是在亚洲研发中心的担任研究员,但据说他的工作态度让唐璜总监很满意,所以将他送到欧洲研发中心这边来进修。等这边的项目一结束,听说朗世组长将要回去担亚洲区的总工程师呢。”
“那我们项目组所写的系统都要经过那位总监同意吗?”
“本来并不用,但卡斯托尔教授太忙碌,所以朗世组长有时候会请唐璜总监做最终的决策。”
“这样啊……”亚布里艾尔若有所思。她看了看正在仔细向叶戈尔交代的朗世:“之前系统的代码定稿时,有得到那位总监的首肯吗?”
“那是肯定的。唐璜总监本来就是技术出身。之前组长还特意就系统中的某些功能询问过他的意见。”桑德琳娜低低地说道,一边修改单递给亚布里艾尔。
“这个不是应该给安娜教授先过目的吗?”亚布里艾尔有些诧异。
不过,她真正想说的是,怎么她们今天早上才刚刚在修改系统代码,那位唐璜总监已经知道了这件事?还马上就打电话过来询问了?
桑德琳娜将另几个小分组的修改单收集起来,送到亚布里艾尔的案头:“贝博士,您看一下好吗?如果没问题,我们是不是照着这个先做了?”
“嗯。”亚布里艾尔点点头,看向自己的终端。她用之前在塞伯罗斯的研究所里写的那个检测程序,修改了之后用来检测这个项目的代码是否有问题,刚刚将程序平移到自己目前使用的终端上。收集好那些修改单后,她就像之前做惯的那样,开始让自己的终端检查。
卡斯托尔回到办公室之后叫来了自己的助手南娜,告诉她自己将重启实验室的事情告诉了她,并将计划书交给她,让她先行做准备。
南娜接到计划书时非常惊讶。卡斯托尔教授的实验室已经关闭了很久,她作为教授的学生还从来没有跟着教授进入过实验室——不仅是她,就是桑德琳娜·玛索也是!
“教授……不,老师!实验室现在重启,需要我马上通知司北他们回来吗?”
“暂时不用。”卡斯托尔笑笑:“项目由我和贝鹿鸣博士负责,其他的人手,你等我的通知,到时再去召集。但是可以先告诉他们有这件事……我已经写了重启实验室的申请了。你要多加注意,这次的项目是由塞伯罗斯总监亲自监督的。”
“是!”南娜觉得很高兴——她就是卡斯托尔的学生之一。第一次见到卡斯托尔教授的时候,她还只是个大学生,但毕业后就按组织的安排来到了雷神科技,担任卡斯托尔的助理。组织里打算让卡斯托尔带学生时,她马上报了名。同期好几个同学,包括现在在朗世的研究团队里的桑德琳娜也是。原本她们都是预备进入卡斯托尔团队的成员,可是卡斯托尔教授关闭了自己的实验室,他们这才只能去其他团队。不过,卡斯托尔并没有忘记自己的责职,还是很认真地带了他们。
“阿帕托会负责管理好杂务,如果她有什么需要你帮忙,你要帮她处理。”卡斯托尔看着南娜高兴的模样,突然也有些了一些触动。
她一直封闭着自己,对这些学生自己只是以最基本的责职去教他们。在其他人成立自己的实验室的时候,自己忙于追查汉娜的事情,也并没有对这件事有太多的关注。可她没想到南娜她们依旧这样在支持自己的工作。
卡斯托尔忍不住也微笑了一下,表情比平时温和:“这次的任务事关重大,而且塞伯罗斯总监会持续关注这件事,你们都要多注意一些。”
“明白。”南娜点点头。她想起了今天早跟卡斯托尔教授来的那位贝鹿鸣博士。组织里有人事变动稍微提过她是某个观测站的看守人,在组织里她登记的代号是亚布里艾尔。南娜偷偷查了一下资料,发现有一位亚布里艾尔博士似乎曾在好几年前发表过一篇文章,质疑某个科技公司发表的一个车载系统模型,并且还被她预言中了那个模型会出现的种种问题。
该不会就是她吧?南娜觉得有可能,因为组织对于这样的人才是很注意的。
所以,这大概也就是她能成为观测站的看守人的原因吧。不过,组织里还有个传闻,说这位博士就是近来一次重大任务里的关键人物。看着卡斯托尔教授这样将她带在身边,南娜多少也感觉到了。并且教授刚刚还说过这个任务也是塞伯罗斯总监亲自关注的,因此她也必须全力以赴才行。
南娜先按卡斯托尔的要求,给自己的几位同学写了邮件。卡斯托尔实验室的邮件组在沉寂了好多年之后,又一次启用了。