强AI是指那种具有高级抽象能力,并把不同抽象功能组合在一起实现新的功能的算法。大家比较下当前的计算机能做的事情和人能做的事情也就大概明白我说的意思了。
仿造计算理论中的计算完备性(NP-Complete),有人提出了(AI-Complete)。也就是在所有强AI问题中,任何一个问题得到的解决,那么所有的强AI问题都会被解决。就好像如果我们能够教会猩猩理解人类语言,我们就可以通过人类语言教会猩猩任何人类的事情。所以在强AI的研究中,我们倾向于去找到一个最简单的强AI问题,只要这个最简单的问题解决了,所有强AI问题都解决了。而这个最简单的强AI问题也就是我们所说的一项科学技术的爆点。
强AI的关键在于大量的信息输入和对这些信息有效的管理。我们可以想象一个人智力发育完全之前所看到听到触摸到的信息量之大。并且大脑具备把这信息抽象和重组整理,在需要的时候,从茫茫信息之中快速提取需要的东西的能力。对这样大量信息的维护的关键在于抽象。人们观察到的各种五花八门的信息能够被抽象成有限的功能单元,大脑对这些功能单元通过重组和包装后又能向外界传播出无限可能的信息。
好了,上面说的东西有些抽象,下面都会是一些具体的例子。
用有限的数据结构来表示无限的现实世界视乎是不可能的。但其实在网游中,特别是所谓的MMORPG(大型多玩家在线角色扮演游戏)中,已经部分实现了这样的功能。一个复杂的MMO游戏有各种各样的游戏机制,比如技能。但其实从程序的角度来说,所需要的结构体的种类并不太多。比如一个技能的持续伤害功能,包装一下可以成为燃烧,中毒,虚弱等效果。所以程序只用实现这些基本的功能单元。然后策划会对不同的功能单元进行组合和包装,最后就能产生丰富多彩的技能。