在进入开发模式第三天的时候,他成功的通过了准初级开发者测试,成功的晋级为一名正式开发者,虽然仍然是一个初级的开发者。
正式开发者和准开发者相比,最大的不同是他所有的设计范围将不再仅限于教学系统给他模拟出來的开发环境,而是可以将设计出來的程序放到脑系统环境中运行了。
当然真正要对脑系统进行开发,他还是需要经过一段先期学习的,这个级别中新增的内容终于有了程序开发的内容,在这一阶段,他可以使用程序设计的方法來设计更多更多复杂复杂的集成模块,或者通过编程将集成模块进行组装,而不必再像之前所有的工作都必须在开发板上手动进行。
肖远研究了一下系统提供的程序设计语言,这是一种完全面向对象,甚至是面向组件的编程语言,其语法和c有些类似,因此肖远在编程语言上并沒有花费太多精力就将其掌握了,在经过一系列的基本语法测试之后,系统确认肖远已掌握了程序开发语言的基础知识,于是给出了肖远一些能够调用的模块。
这些模块依据其功能不同被分成了很多模块组,所有这些模块组中,肖远最感兴趣的有两个,其中一个是人工智能模块组,人工智能模块组包含很多传统人工智能领域中的智能模块,比如专门侧重于逻辑推理的决策树逻辑智能模块,侧重于数据统计分析的大数据智能分析决策模块等等,但是令肖远感到失望的是,在这些模块中他并沒有找到与人脑思维有关的模块,也就说,使用这些模块可以设计出功能非常强大的人工智能程序,但是却无法设计出像宁兰那样可以产生人格的智能体出來。
另一个肖远感兴趣的是模型模块组,这个模块组提供了一系列抽象度极高的数学模型建模组件,当然要想利用好这些模块,并不是容易的事情,因为这其中每一个模块都需要很复杂的理论做基础才能理解,而理解是应用的基础,因此所有这些模型组件中,肖远能理解并运用的并不是太多,而最令他感兴趣的是其中与混沌理论有关的模块。
在将所有的模块组一一研究过之后,作为练习,肖远编写了一些智能程序,这些智能程序使用了人工智能模块组中的不同模块,因而其智能具有不同的智侧重方向。
设计完这些普通的人工智能程序后,肖远决定在开发模式下继续他在现实世界中沒有完成的工作,将混沌系统模型与人工智能模型相结合,并加入了他一直在试验的易学理论,设计出一个可以进化的人工智能程序出來,这个程序并不属于他教学程序内必须完成的练习,但是却是他最用心,也是花费时间最长的一个程序,这个程序设计出來后,他紧接着要做的事情是找一个环境运行这个程序,使其在该环境中接受各种外部因素的影响,从而促使其自行进化,并实时观察他的每一步进化。
但是教学环境所提供的环境非常简单,并不符合肖远的要求,左思右想,最后他想到了很久沒有去过的虚拟世界。
“如果将这个智能程序叫给宁兰,让她帮着设计一个虚拟人,并将这个程序作为该虚拟人的大脑,然后让宁兰带着他在虚拟世界中成长,这或许是一个很好的解决方案,只是不知道宁兰会不会设计虚拟人,又有沒有能力将这个智能程序安放到虚拟人的大脑中。”
肖远想到了这里,因为急切想知道这些问題的答案,决定暂时离开开发模式,进入虚拟世界找宁兰商量一下,但是当他重新出现在南州老街自己的房间里,召唤宁兰后,宁兰却沒有及时出现。
“宁兰去哪儿了。”肖远心中嘀咕,于是再次召唤一番,宁兰方才出现在了房间里,只是她的形象却让肖远大吃一惊,“宁兰,你这是干嘛去了,怎么这么狼狈。”