这种学习能力反应到程序中就是,一个用GD语言编写的初始的人工智能程序一旦在游戏中运行起来,就会被核心程序加进各种各样的一段段的程序。
这一段段的程序是核心程序根据人工智能算法按照游戏中的程序遇到的具体情况加进去的。
通过这种添加程序的方法,游戏中的人工智能就表现出了“学习”能力。
当然,也会因为“遗忘”而被核心程序删掉某些程序段,这也就造成了游戏中的人工智能程序变得越来越复杂,越来越“混乱”难懂。
这个蛋中的人工智能程序是“静止”的初始程序,要等到蛋里面的生物破壳而出,其中的人工智能程序才开始运行。
所以在蛋的状态下,还保持着具有清晰逻辑体系的最初的状态,所以在启明看来才觉得比较好懂一些。
启明一点点的研究、分析,逐渐搞明白了这个蛋中的人工智能的设计原理,虽然具体的细节还有很多搞不太明白,但是总体的框架差不多搞清楚了。
这个蛋里的人工智能程序主要是有三项功能。
一项是鸟类的基础本能,例如饥饿-进食、恐惧-逃跑、信任-依赖以及一些控制身体的本能。
这里面比较有意思的是信任-依赖本能,这种本能让启明想起了曾经在网上看到过的一个有意思的事情。
有些鸟类会对破壳而出后见到的第一个生物产生依赖感,例如如果一只鸭子破壳后见到的第一只生物不是一只母鸭子,而是一只母鸡,那么它很有可能会把这只母鸡当成自己的母亲,跟在这只母亲后面到处跑。
The content is not finished, continue reading on the next page