回到出租屋,迫不及待的拿出了李蓉的笔记本电脑。这还是个IBM的品牌机。看了下配置,穆然就有些惊喜。这笔记本完全是这两年比较主流的顶级配置了。别说他只是写个代码了,就是用这来做个微型的服务器都够了。
穆然心里泛起了一股感动。他拿起手机,在微信里找到了李蓉,发出一段文字:“谢谢你了,电脑实在太好用了。”
等了两分钟,还没见对面回消息。穆然心里稍微有点失望。
稳了稳心情,穆然给笔记本插上电源然后打开,输入密码“李蓉”,很顺利的进入桌面。然后连接楼上的一个wfif。这个wfif的密码默然早就知道了,平时他的手机就是在蹭着这个wfif的流量。连上wfif后试着打开网页,网速还不错。
把电脑大概浏览了一遍,里面没存什么东西。500G的固体硬盘分了4个分区,除了C盘,其他磁盘分区居然都是什么都没有。可见李蓉平时确实很少用电脑。
在网上下载了个C++,穆然就开始了他的人工智能助手的创造。其实用什么编程语言都是无所谓的,穆然的这个智能程序和普通程序编写规则上根本没什么区别,有区别的只是程序的运算方式上。智能程序是主动去运算,普通程序却只是被动的去运算。
在穆然脑海中的人工智能的代码其实并不多,因为在穆然的计划中,这个人工智能他只需要编写可以运行的核心程序就可以了。只要核心程序运行起来,智能程序就可以自己在网络上查找并下载各种其所需要的一切。比如智能程序的操做界面,界面形象,声音输出等等,这些都是智能程序可以在网络上自己去寻找和下载的。因为穆然编写的这个智能程序是可以自己编写程序的。除了穆然写进去的几百行代码不可以由程序自己更改外,其他的功能都是由智能程序根据需要自己来编写代码。对智能程序来说,外界那个庞大的互联网就是它的资源。
只是一个多小时,穆然大脑中智能程序的所有代码输入完成,只有9KB大小的一个运行文件被生成了。试运行了一下,没有问题,可以完整运行。因为试运行的时候,程序是不能连接到网络上的,所以表现在电脑屏幕上的只是一串不停变换的字符。
穆然最后又在代码中添加了两行,限定了程序是不可复制的,还有规定了它只能在这个电脑的一个磁盘分区中进行数据的存储。
“OK,Perfect!”穆然心里兴奋着,把程序保存到空荡荡的F盘。然后即紧张又犹豫的运行了它。
只听见笔记本电脑的散热风扇从缓到快,不到1秒钟时间已经达到了最高转速。“嗡嗡嗡”,笔记本发出不小的声音一下子让穆然紧张了起来。他的眼睛紧紧的盯着屏幕,只见屏幕上的字符一页页飞快的刷新着。那字符闪现的虽然快,但穆然的大脑记忆和运算却更快。所以穆然完全可以看明白智能程序都在干些什么。
程序一开始运行,它就发现了和网络连接的接口。它先是给网络上随机发送了一个信号,谁知道一下子得到了大量的信息反馈。根据这些信号反馈回来的某些规则方式,智能程序先是编写了一个类似于搜索引型的工具,然后用这个工具在网络上更高效的搜索。首先搜索的是和它一样的存在,但没找到。接着查找和它类似的。这次找到了许多,都是现在网络上的一些带有某种智能程序性质的伪智能,比如什么智能导航;什么智能翻译;或者智能语音控制之类的程序等等。然后它就开始了大量的数据下载和程序编写。这些编写的程序基本上都是借鉴了网络上其他伪智能程序的功能,或者是其外在表现,并且还对它们进行了改造和优化。
“滴滴滴······”电脑突然发出了急促的报警蜂鸣声。在电脑屏幕的右下方,一行红色的提示显示出来:CPU温度85℃。而且那个显示温度的数字正飞快的增长着。智能程序这时才运行了五秒时间不到。
穆然这个时候心里也很紧张。在温度报警发出的瞬间,穆然就决定要赶紧让这个程序停下来,不然的话,这个笔记本搞不好都会爆炸了。穆然飞快的拔掉了电源,想把电脑关掉。但电脑还在继续运行着。穆然紧张的都忘记了这笔记本是有电池的。所以他只能一脸呆滞的看着屏幕,看着程序还在继续运行,看着CPU的温度一直达到了130度。然后就是电脑猛的一下,黑屏了。也安静了。然后就闻到一股焦臭的味道。智能程序到现在也才运行了8秒钟时间。
“我·······靠!········”穆然心里一阵后怕,感觉心脏都要跳到嗓子眼了。忍不住的就爆了句粗口,发泄心里的紧张。
“啊!~~我靠!~~~”楼上突然发出的一声惊叫让穆然回过神来。
顾不得想楼上发生了什么,穆然赶紧先拿起笔记本检查了一下,还好,外观完整。就是机身发烫,从散热孔中有点点黑烟冒出来,并且空气中有一种浓烈的塑料燃烧时的味道。穆然先是把笔记本的电池卸下来,感觉电池也在发烫。然后就把笔记本放在面前,现在他什么也做不了了,只是在心里祈祷着千万不要烧起来啊。一直过去十几分钟,笔记本一切平静,焦臭的味道也完全散去了。穆然这时候才长出了一口气,心里放松了下来。
坐在床上,看着那笔记本,穆然发了一会呆,然后就在大脑里想着自己这个智能程序到底有什么问题。
很快的,穆然就想明白了。智能程序既有问题,也没问题。这个智能程序刚开始运行的时候,就相当于是刚出生的婴儿。在没有经过学习的时候,它是没有什么智慧的,有的只是本能。就像什么都不懂的孩子,你如果不停的喂他吃东西,他就是吃撑了也不知道停下来。而且,即使智能程序要自己学习知识,也要对它的学习进行限制。不能什么都学。比如我们学知识都要在学校学习,学的都是为了生存所需要学习的知识。而智能程序刚才就是毫无节制的,只要是自己没有的都去复制,下载和学习。再一个问题就是硬件的问题了。虽然这个笔记本配置还不错,但对于一个毫无规矩和节制的智能程序而言,这个身体也就只能让它活个8秒钟时间了。
其实这些问题也很好解决,就是在程序中,为它预先写好一些程序和知识。也就是要先给智能程序定立好规则,要让其在规则允许下才能发挥自己的主观能动性。把它的智能一开始就提高到可以没有网络而独自存活并且能用的程度。再就是提高硬件水平了。要让智能程序能够良好的运行和为穆然服务,那就要为它提供一个尽可能好的运行环境。比如一个大型的的服务器肯定是少不了的。
要解决这些问题,凭借着穆然现在一个人,那肯定是没办法完成了。不提要架设一个大型的服务器得花多少钱,光是为智能程序定立各种规则,完善各种功能所要编写的程序代码数量,就不是穆然一个人可以完成的了。要不然他这辈子啥都别干了,光坐在电脑前敲代码吧。