2 Agent Architectures and Hierarchical Control

The third edition of Artificial Intelligence: foundations of computational agents, Cambridge University Press, 2023 is now available (including full text).

2.6 References and Further Reading

The model of agent systems is based on the constraint nets of Zhang and Mackworth [1995] and Rosenschein and Kaelbling [1995]. The hierarchical control is based on Albus [1981] and the subsumption architecture of Brooks [1986]. Turtle Geometry, by Abelson and DiSessa [1981], investigates mathematics from the viewpoint of modeling simple reactive agents. Luenberger [1979] is a readable introduction to the classical theory of agents interacting with environments. Simon [1996] argues for the importance of hierarchical control. Kahneman [2011] provides compelling evidence for distinguishing two modes of human thought: fast, instinctive and emotional, versus slow, deliberate and rational, which he calls Systems 1 and 2 to avoid oversimplification.

For more detail on agent control see Dean and Wellman [1991], Latombe [1991], and Agre [1995]. The methodology for building intelligent agents is discussed by Haugeland [1985], Brooks [1991], Kirsh [1991b], and Mackworth [1993].

Qualitative reasoning is described by Forbus [1996] and Kuipers [2001]. Weld and de Kleer [1990] contains many seminal papers on qualitative reasoning. See also Weld [1992] and related discussion in the same issue. For a more recent review see J. [2006].