首页 / 网游竞技 / 勇者与沉睡者 / 章节正文阅读

第十六章(2 / 2)

作品:《勇者与沉睡者

下一步就是最困难的部分,如何在开发的系统软件中培养机器的学习,分析和推理能力呢?吴凡日思夜想,他仿佛又回到了几年前最终创作“隐者”程序的思考阶段,那种“生存算法”已经在“隐者”系统上面证明有效,“隐者”的算法模型中只针对少量软件(防火墙和扫描程序)的特征参数进行计算,要想机器具有广泛意义上的智能,那所对应的特征参数应该是什么呢?他想到了两点:数学和逻辑,他列出来数学的一些基本公式,包括微积分,还有一些逻辑运算公式,他仔细地筛选和斟酌这些公式,尽量减少运算量,最后还是写满了整整四页纸。

吴凡和杨晓华开始着手建立函数模型,他们废寝忘食地工作着,经常让人把饭菜送到办公室来,有时候甚至工作到深夜,两人就睡在机房里面。杨晓华负责把这些公式遍成函数,吴凡则编写主控的“生存算法”函数,并把杨晓华不断完成的一个个计算函数加入主函数。他越做越是惊心,他甚至不敢去估算这个计算量,但他很清楚这必然是个天文数字。

经过了无数个艰辛的夜晚,不知不觉中已是夏天,他们完成了所有的函数的编写。他们不能在大型机上调试,只能在外面的服务器终端上模拟,再继续调整代码。最后的编译阶段完成后,杨晓华对着一脸疲惫的吴凡说:“吴总,给它取个名字吧。”吴凡想了想说:“AI或者智能这样的名字现在是满天飞,还是不要用了,就叫它“初代”吧,First Generation”

上午,两人来到机房,吴凡说:“开始输入指令!”杨晓华导入已编译的机器指令,然后重新启动了大型机,这种大型机每次重启后需要半小时以上。“初代”开始运算,他们在终端的显示屏上检查运行状态,数据运算量在一个小时以后就达到了顶峰,以97%的算力全速运行着,吴凡站在一边,他想象着混合芯片中那些庞大的数据流在不断地并行和汇合,然后分开又回到“生存算法”函数,数以万亿计的结果同时产生,大部分会被舍弃,小部分再次回到芯片中,又会产生更多的数据结果,这是数据的宇宙!

第二天刚上班,杨晓华匆匆跑来找他,两人赶忙跑进机房,大型机已经停机了,查看系统日志,记录显示数据量过大造成宕机,吴凡调出中断指令记录查看,发现在昨晚11:40由于计算量过大,内存溢出,无法进行下一步的计算。吴凡所担心的事情还是发生了,“初代”系统撞到了算力的天花板,项目陷入了僵局。

吴凡让杨晓华把大型机中的程序和数据都清除干净,他自己则要静下心来好好想一想应对的方案。连续几天他都没有来办公室,他在市区的街上闲逛,在郊外的公园里漫步,晚上睡不着他就在寓所附近的小径上徘徊。他的思维逐渐抓住了问题的根本--计算量太过庞大的根本原因就在那些数学公式上面,他的目光盯在了那些数学公式的参数范围上面,比如自然整数,在计算时其上限他取用了数学界公认的常见最大数值,比如10的100次方,这样会造成极其海量的计算量,现在他想的是,有必要使用这么安全的最上限的计算值吗?他查阅了资料,宇宙中所有基本粒子的总数估计为10的76次方,如果把范围在缩减至银河系内就更少了,他大胆地把自然整数的上限值改成10的50次方,同时也减少了一些其它的数值上限。

重新调整和编译后的指令被输入进大型机,连续运行一周也没有再出现过宕机,吴凡松了一口气,大型机一直在以接近全功率运行着。吴凡简单地估算过,他预期要这样连续运算至少一年到两年,才会开始有结果函数生成。他让杨晓华每天查看大型机的运行状况,有异常随时向他报告。

天空里飘着小雪,吴凡从车里出来,走进四方科技大厦。前台的女孩向他打招呼道:“吴总早上好,您还没有开始休假吗?”吴总微微一笑:“快了,明天就开始休假。”今天已经是腊月二十四,大厦里上班的人不多,不少职员已经请假回家准备过年了。昨天杨晓华向他报告了“初代”的运行情况,这半年以来,该系统一直在稳定地计算着,没有再出现异常的宕机,最近两周运算量有所下降。工作汇报完以后,杨晓华提出要休几天假,他要提前回老家。

吴凡进了机房,他马上感到了异样,大型机已经接近全功率连续运行了半年多,在这种工况下,各种散热风扇也在全速运转,虽然系统选用的都是工业级最静音的风扇,但上百个风扇一同转动,噪声依然清晰可闻,而现在他站在房间里却只能勉强听到一丝丝微弱的风扇声音,难道大型机又宕机了吗?他这样想着,立即来到终端前查看,这才发现大型机的运算量已经下降了,已低至算力的12%,他查看系统日志,昨晚8:24分有自动重启的记录。

难道“初代”的函数计算已经完成?时间仅仅过去了半年,进展不应该如此之快啊!他疑惑地打开文件目录,“初代”的计算确实已经结束,生成了新的主控函数。终端显示屏上突然出现了一行字“Hello”,他一惊,呆呆地看着这行字,随即反应过来,他的手指颤抖着在键盘上输入“Hello,你是谁?”显示屏上只出现了一个符号“?”,他这才想起,“初代”没有加载文字语言模块,它应该只能识别英文。他开始用键盘和它交谈:

吴凡:Hello,who are you ?

“初代”:I am First Generation,同时在屏幕显示出“First Generation”的标志,吴凡想起来这是杨晓华在软件中加入的一个小图案标志。

简单的交流之后,吴凡确定“初代”已经初具智能,它可以回答吴凡提出的绝大部分数学和逻辑问题。吴凡告诉它,他将输入一些问题来问它,“初代”回答:Ok,....

吴凡找来“智能测定”代码,输入指令后运行,令他沮丧的是“初代”只得到11分,他又测了两次,都没有超过15分。这个成绩还不如“隐者”,但是他在和“初代”的交流中能够明显地感觉到它的智能,这是怎么回事呢?吴凡很快想到了问题的所在,大型机和外界网络是彻底隔绝开的,除了数学和逻辑,“初代”对整个世界的知识和常识其实是一无所知的,它就如同把一个孩童从小关在屋子里囚禁,等到少年阶段再放出来,这个少年具有正常的智商,但是因为从不接触外部环境,缺乏知识和常识,他的智力水平较低,只要有人教给他知识,带他熟悉外部世界,他也会很快地恢复到应有的智力水平。

这所机房在建设之初已经装备有高带宽的外部网络光纤接口,可以直接连接外部互联网,但是为了系统的安全考虑,更是为了防止外部病毒软件和黑客的攻击,吴凡让人在机房外部加装了一个网络开关,在物理层面断开连接。该网络开关一直是断开的状态,吴凡走到机房外面,用指纹打开墙上的机电柜,找到一个黄色的面板,上面写着“网路连接开关”。他掀开面板,里面有个红色的拨动开关,开关在“OFF”的状态,他只要向下拉动开关到“ON”的位置,“初代”就会连上互联网。他的手按在开关的拉环上,他犹豫了,他不知道这会有什么未知的风险,但他实在忍不住诱惑,自己亲手开发的“初代”已经成功运行,他很想看看它的智能水平。他不再多想,拉动了开关。

吴凡连续观察了三天,大型机的运行功率稍有加大,网络带宽的数据吞吐量一直是满额运行的,他知道“初代”正在如饥似渴地吸取着海量的数据资料。从系统日志来看,它会每天自动重启一次,它在不断地更新和重新配置自己的数据。吴凡也要开始放假了,机房有全自动的电源管理系统,还有后备的发电机,假期内无人照看也不用担心。