AIMA - 目标制定

时间:2011-10-04 18:43:49

标签: search graph artificial-intelligence agent

在“人工智能:现代方法”一书第3章中,第一个问题询问为什么问题解决代理(搜索)需要首先制定目标然后制定问题。我的猜测是,代理需要首先制定目标,以便决定它将在问题解决过程中使用的操作的抽象级别(实际上不是)。问题通常是具有初始状态和最终状态(目标)的图表,并且代理必须找到导致目标的一系列操作。

谢谢,

1 个答案:

答案 0 :(得分:1)

我认为你太复杂了。如果问题的形式已经提供给代理(作为将形成图形的一组状态改变动作),那么它需要知道目标是什么(i)有一个“我完成了”的决策程序?” - 即“我刚刚计划或观察目标状态的状态”,以及(ii)作为启发式引导搜索的参考点。例如,如果您使用A *,则需要某种方法来估算给定搜索状态到目标的距离,因此通过推论,您需要首先了解目标状态。