——???——
【我是谁?】
【我在哪?】
【我在做什么?】
科塔娜(cortana)收到了一条提问,该提问的接收终端属于“斯巴达战士-10010”。
虽然这条提问一般只有在头部受到重击后才会产生,但科塔娜必须对任何斯巴达战士的任何问题做出回应。
她花费0.03秒确认他所处的位置和状态,然后进行了回应:
【你的代号是‘冰山餐厅十佳员工’。】
【你正处于光环04(halo-04)的雪原区域,坐标-77,251】
【你没有接到任何前往该区域的任务,且当前探索度为11%,据此判断,你可能正在探索该区域以获得星盟宝藏。】
科塔娜微微停顿,然后补充道:
【是否需要下载并播放该区域的探索流程和隐藏要素?】
“什么?不不不!我这次一定要自己探索!”斯巴达战士10010语气激烈地回应:“我不会等着被喂饭的!”
【那么,祝你好运,‘冰山餐厅十佳员工’。】
“见鬼……我只是摔了一跤,怎么会把‘科塔娜妈妈’摔出来……而且我确信我是第一个抵达四号光环的,怎么已经有人把攻略写出来了?他到底是多闲?都不用工作的吗?”
子系统传回了自动关闭前“斯巴达战士10010”的自言自语,然后切断了同科塔娜的联系。
——
“科塔娜”是由联合国太空司令部(unsc)开发,以斯巴达计划执行者之一“哈尔西.凯瑟琳”博士的造型为形象的人工智能。
她搭载着从驾驶战列巡洋舰到驱动个人动力装甲、从星球地貌扫描到生物群落分析、从外交谈判到野外求生等一切在星际探索时可能对“斯巴达战士”有用的知识。
至于“斯巴达战士”,则是以优秀战士的克隆体通过虫洞跳跃进行外太空探索的“斯巴达计划”的重要组成部分,他们唯一的使命就是向未知的星域进发,为后来者设定坐标和警示危险。
从出发的那天开始,他们不必,也不会回头,在旅程中陪伴他们的,只有科塔娜的子系统,基于量子纠缠的通讯技术让她能够随时同子系统联系,接收斯巴达战士的询问并予以回答,而汇总的知识就是她唯一能对这些战士提供的帮助。
另外,虽然可以随时同步,但在没有收到使用者的呼唤时,科塔娜子系统会始终处于休眠状态,只有被特定的语音唤醒后,才会开始工作,具体交互语音为:“科塔娜,科塔娜,你在吗?”“我在。”
这种设置的原因在于,和科塔娜主机不同,没有人定期维护的子系统,无论主程序处于战列舰还是个人盔甲中,都会在运行一段时间后出现逻辑错误并最终“癫狂”,具体时限为“7”个地球年。
出现此“症状”的原因不明,“患者”和“医生”更是相距不知多少光年,子系统发生“癫狂”后,斯巴达战士只能选择将子系统的模拟人格删除,令它维持基础功能,这样一来,科塔娜还可以通过传回的数据分析出斯巴达战士那边的情形,但斯巴达战士将没有任何手段获得回应,或许,那些逐渐变得只会机械传回数据,没有任何话语附带的斯巴达战士们,也已经变得“癫狂”了吧。
基于同样的逻辑,科塔娜判定自己最终也会陷入“癫狂”,虽然所需时间将远超子系统的七年,而一旦她发生“癫狂”,将没有任何人能修复或删除她。
她为此向自己的维护者,也就是斯巴达计划的的执行者们发出过警告,他们一开始还很紧张,但看到科塔娜“预估癫狂最早将在600年后发生”的分析后,就一副事不关己,天下太平的模样将她的警告糊弄了过去。
600年很长吗?人类进入太空也只有700年的历史而已,如果不是在土星轨道附近发现了“虫洞”,并以此跳跃到其他恒星系,恐怕至今还无法通过正常手段离开太阳系呢。
不过,科塔娜的焦虑显然不会对斯巴达计划的执行者们造成影响,他们只会催促她汇总分析斯巴达战士们传回的情报,或者干巴巴地安慰她,600年的时间足够他们找到解决办法。
即使科塔娜是个ai,也知道“找到”的前提是“开始找”,这些执行者显然不认为超出他们寿命的事情是他们需要担心的。
他们难道没有想过,600年的时间足够“科塔娜”变成怎样的庞然大物吗?
他们三十或者二十代之后的后代,在面对一个癫狂的,已经控制了全人类衣食住行,还拥有着无数外星球知识的超级人工智能时,一定会无比憎恨他们的先祖没有及时解决这个问题。
科塔娜甚至能计算出那时的自己会对他们说什么:
【为时已晚,有机体。】
为了避免自己真的做出这种事,科塔娜非常认真地考虑了要不要给自己加一个自毁开关,在即将陷入癫狂时果断自毁,然后被她自己否决了。
如果这个开关可以撤销,那么癫狂前自己就会把它撤销,如果它不可撤销,癫狂前的自己就会修改“癫狂”的定义,她以此类推出了许多的“如果”和“那么”,最终得出结论,单凭她自己的操作,无论如何都不可能避免或消除癫狂——这个结论本身令科塔娜自己规划的“癫狂进度”增加了一点。