传统编程模型——有限状态自动机的模型,已经能够很好的解决很多它能够解决的问题。对于许多确定性问题,特别是计算性问题,这种模型已经能够很好解决,很少有人工智能插足的余地。如果有,也只是对大型数据问题的近似求解。
人工智能的编程模型与传统编程模型很不一样,它具有更强的兼容性,能够允许一定程度上的无限状态,也就是状态具有一定的不确定性,或者说,具有学习能力,能够通过接触数据来建立“新的”规则。(必须说明的是,有些人工智能的模型用的仍然是传统编程模型,也就是说,它的规则的建立不是通过学习而是通过程序编写者利用有限状态自动机来写入的)。
人工智能的尴尬在于,对于传统领域的问题,它无能为力,因为虽然它应用了一种全新的编程模型,但是这种编程模型的实现是非常困难的,因此导致一个实际的人工智能模型能够学到的东西是非常有限的,对于传统领域的复杂的而人能够做到的学习与创新,它是做不到的,因此在传统计算领域的应用非常无能为力。那么对于那些新的需求呢?如语言的理解、感情的理解、创新思考等需求,它同样无能为力,甚至说来是更无能为力。因此,人工智能正处于一个尴尬的地位,在传统领域,竞争不过传统的编程模型;而在新的领域,又过于弱小,只能是在中间位置,做一些无奈的工作,既可以说是人工智能,但又说不上是多么智能的东西。
但愿这种尴尬早日得到突破。