Architectures by Design: The Iterative Development of an Integrated Intelligent Agent

In this paper we demonstrate how a design-based methodology can be used to iteratively produce designs for an information-processing architecture that integrates various intelligent capabilities. This methodology allows us to explain system performance in terms of changes to an existing architecture design, with the explanations being supported by performance data from an implementation of the design. We present an instance of this design methodology applied to the development of an architecture that integrates anytime deliberative capabilities with reactive behaviours and goal management. Iterations of the design are implemented and evaluated in the computer game Unreal Tournament.

[1]  Alexander Nareyek,et al.  Review: Intelligent Agents for Computer Games , 2000, Computers and Games.

[2]  Martin D. Ringle Brainstorms: Philosophical Essays on Mind and Psychology , 1982 .

[3]  John E. Laird,et al.  Creating Human-like Synthetic Characters with Multiple Skill Levels: A Case Study using the Soar Quakebot , 2001 .

[4]  Martha E. Pollack,et al.  There's More to Life than Making Plans: Plan Management in Dynamic, Multiagent Environments , 1999, AI Mag..

[5]  Aaron Sloman,et al.  Varieties of Affect and the CogAff Architecture Schema , 2001 .

[6]  Brian Logan,et al.  Game Over: You have been beaten by a GRUE , 2004 .

[7]  Aaron Sloman,et al.  The "Semantics" of Evolution: Trajectories and Trade-offs in Design Space and Niche Space , 1998, IBERAMIA.

[8]  Nick Hawes,et al.  ANYTIME DELIBERATION FOR COMPUTER GAME AGENTS , 2004 .

[9]  John D. Lowrance,et al.  Planning and reacting in uncertain and dynamic environments , 1995, J. Exp. Theor. Artif. Intell..

[10]  Manuela M. Veloso,et al.  GameBots: a flexible test bed for multiagent team research , 2002, CACM.

[11]  Aaron Sloman,et al.  Building cognitively rich agents using the SIM_Agent toolkit , 1999, CACM.

[12]  Alexander Nareyek,et al.  Intelligent Agents for Computer Games , 2006 .

[13]  Zhipeng Zhang,et al.  Japanese broadcast news transcription and information extraction , 2000, CACM.

[14]  Aaron Sloman,et al.  Prolegomena to a Theory of Communication and Affect , 1992 .

[15]  Joanna Bryson,et al.  The Behavior Oriented Design of an Unreal Tournament Character , 2005, IVA.

[16]  Nils J. Nilsson,et al.  Teleo-Reactive Programs for Agent Control , 1993, J. Artif. Intell. Res..

[17]  Karen L. Myers CPEF: A Continuous Planning and Execution Framework , 1999, AI Mag..

[18]  Kutluhan Erol,et al.  Hierarchical task network planning: formalization, analysis, and implementation , 1996 .

[19]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..

[20]  Paolo Traverso,et al.  Hierarchical Task Network Planning , 2004 .