- 签证留学 |
- 笔译 |
- 口译
- 求职 |
- 日/韩语 |
- 德语
在第一个意义中,规划可能是指实现Jack意图的一种方法,而第二个意义是指Jack知道怎样去抢银行。在第二个意义中,一个规划,就像菜谱,是指达到某一结果的一系列行为一样。正如一个菜谱描述了达到某些结果的一系列行为一样。但是,有了菜谱并不意味着你想做饭。
菜谱式规划与人工智能中的规划的概念相对应。当一个规划系统建立一个规划时,并没有任何agent来执行这个规划,而只是简单地建立一个达到目标的步骤。需要注意的是,与“有一个规划”的两层意义相对应,“目标”这个词也有两层意义。一层意义中,目标与意图相似;另一层意义中,目标就是菜谱式规划的结果状态。
现在,我们为这些不同的术语给出在本文中的解释。术语“规划”将总是用于表示菜谱式规划的意义。也就是说,一个规划就是要达到某一特定结果的一系列行为,这个结果被称为规划的目标。目标可以是规划中的行为要达到的那个结果的陈述,也可以是规划中的行为将要执行的某个行为。这样,术语“规划识别”指的就是建立一个菜谱式规划的任务,该规划可以体现为一系列可观察到的行为。
规划制定的另一个意义与意图的关系如何?为了避免混淆,我们不用规划(plan)这个词,而用agent的意图结构(intentional structure)。一个agent的意图结构是其心理状态的一部分,类似于它的信念和期望。当agent决定执行一个规划时,就产生了意图结构。很自然地,规划的结构与所产生的意图结构之间有很强的对应关系。考虑最简单的情况。例如,Jack知道一个简单的规划:骑自行车去海边。这个规划是一系列的信念,即如果Jack按照正确的方向骑自行车,他将能到达海边。然后,Jack有去海边的愿望。由于了解骑自行车去海边的规划,他可能采纳这个规划。现在,他具有骑自行车去海边的意图。Jack的关于规划的信念和意图结构如图1所示。注意,意图必须包括两个行为和这两个行为之间的关系。如果你忽略了骑自行车的行为,那么Jack虽然打算去海边,但没有明确的办法。如果忽略了去海边的行为,Jack将骑自行车去,但不知道到什么地方停下来。如果忽略了生成关系,则Jack只能够完成每一个孤立的动作,例如,先骑自行车,然后走路到海边。
图1“Jack has a plan to go the beach”的两种解读
从字面上理解,我们常常忽略了解规划和具有意图之间的区别,这是因为在知识表示中,它们的表示方法非常类似。图2比较了Jack了解基于菜谱式规划和Jack有一个意图的区别,图中利用基于图的表示方法,把规划图放在Jack认为可行的规划空间中。而另一方面,意图结构的一种自然的表示方法同样是把一种新的空间作为“Intend”运算符的参数。这样,除了空间的解释不同,这两种情况的规划图是相同的,因此引起了混淆。
最后,我们总结一下。下面这些是BDI模型中的一些概念和它们之间的关系:
信念——运算符Bel和信念空间。
以未来为导向的意图——运算符Intend和意图状态空间。
意图空间中的行为——执行的一个行为,因为它在意图空间中。
菜谱式规划——一个规划,常常表示为规划空间中的一个规划图。
拥有了意图意义下的规划——与以未来为导向的意图相同。
agent 的目标——一个以未来为导向的意图。
规划的目标——规划图中的最后结果。
期望——不可分解的,它是在创建目标和评价规划的决策过程中实现的。
希望——期望的另一个表示方法。
图2“知道一个规划”与“打算执行一个规划”的比较
责任编辑:admin