我们在心理上是以表征的方式来解决河内塔问题的。一个动作(挪动圆盘)的记忆过程也是清楚的。如果在表象上是把A棍上最小的圆盘移到C棍上,这就相当于把A棍上的1抹掉,而在C棍上加上1。可以设计一个测验来检查被试是否已经理解了这个问题。比如问挪走第四个圆盘是不是合法的动作。这个动作是不合法的,因为它在表征中能看到在第四个圆盘上面压着三个圆盘。同样,把第二个圆盘从A挪到C也是不合法的,因为C上面还有一个更小的圆盘。因此,关于解决河内塔问题的基本信息,实际上都以表征的方式存在于记忆里面了。这样就可以编写产生式系统的程序,也可以设计一些测验,看当前状态与目标状态之间的差别有多大。
我们可以用许多方法把河内塔的信息存到计算机的程序中去。同样,一个人理解这些问题时也可以用许多方法把它在记忆中表征出来。如列出河内塔的三根棍的图式,这个图式包含有三个需要填充的空格。在每根棍的图式后面的空格中把在它上面的圆盘填进去,如表5-2所示。开始时所有圆盘都在一根棍上,其他两根棍是空的。这正像我们在记忆中表征这个问题一样,首先有三根棍,棍A上有五个盘,棍B和棍C是空的。因此,我们可以把心理表征看作计算机的图式,用这种方法来实现人工智能的模拟。
认知
196