Building Life-like 'Conscious' Software Agents

Here we will briefly describe action selection and language generation mechanisms in two 'life-like' software agents, CMattie and IDA, and discuss issues that bear on the topics of architectures for behavior control, interdependencies between emotions and goaldbased behaviors, and coordination of scripted and improvised behaviors. These agents are life-like in the sense of interacting with humans via email in natural language. They are 'conscious' only in the sense of implementing a psychological theory of consciousness [3,4]. At this writing we are exploring the transition from scripted language production to more improvised speech generation. We are also investigating deliberative behavior selection mechanisms whereby alternative scenarios are produced and evaluated, and one of them chosen and acted upon. (Supported in part by ONR grant N00014-98-1-0332. This research was done with essential contributions from the Conscious Software Research Group including Art Graesser, Satish Ambati, Ashraf Anwar, Myles Bogner, Arpad Kelemen, Irina Makkaveeva, Lee McCauley, Aregahegn Negatu, Uma Ramamurthy, Zhaohua Zhang)

[1]  S. Franklin,et al.  An Architecture for Emotion , 1998 .

[2]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[3]  Stan Franklin,et al.  Learning concepts in software agents , 1998 .

[4]  Stewart W. Wilson The animat path to AI , 1991 .

[5]  B. Kushner Descartes' error. , 1998, Journal of AAPOS : the official publication of the American Association for Pediatric Ophthalmology and Strabismus.

[6]  James F. Allen Natural language understanding (2nd ed.) , 1995 .

[7]  Marvin Minsky,et al.  Society of Mind: A Response to Four Reviews , 1991, Artif. Intell..

[8]  I. Pepperberg Numerical competence in an African gray parrot (Psittacus erithacus). , 1994 .

[9]  Lee McCauley,et al.  An Emotion-Based "Conscious" Software Agent Architecture , 1999, IWAI.

[10]  A. Graesser,et al.  A Software Agent Model of Consciousness , 1999, Consciousness and Cognition.

[11]  Stan Franklin,et al.  Autonomous Agents as Embodied Ai , 1997, Cybern. Syst..

[12]  Stan Franklin,et al.  Consciousness and conceptual learning in a socially situated agent , 2000 .

[13]  Michael L. Mauldin,et al.  CHATTERBOTS, TINYMUDS, and the Turing Test: Entering the Loebner Prize Competition , 1994, AAAI.

[14]  B. Baars A cognitive theory of consciousness , 1988 .

[15]  Aaron Sloman,et al.  What Sort of Architecture is Required for a Human-Like Agent? , 1999 .

[16]  Dipankar Dasgupta,et al.  Metacognition in Software Agents Using Classifier Systems , 1998, AAAI/IAAI.

[17]  M. Posner The Brain and Emotion , 1999, Nature Medicine.

[18]  Rodney A. Brooks The Cog Project , 1997 .

[19]  Pentti Kanerva,et al.  Sparse Distributed Memory , 1988 .

[20]  A. Damasio Descartes’ Error. Emotion, Reason and the Human Brain. New York (Grosset/Putnam) 1994. , 1994 .

[21]  Toby Tyrrell,et al.  An Evaluation of Maes's Bottom-Up Mechanism for Behavior Selection , 1994, Adapt. Behav..

[22]  L. Barsalou,et al.  Whither structured representation? , 1999, Behavioral and Brain Sciences.

[23]  B. Baars In the Theater of Consciousness , 1997 .

[24]  David H. Ackley,et al.  Interactions between learning and evolution , 1991 .

[25]  Melanie Mitchell,et al.  The Copycat project: a model of mental fluidity and analogy-making , 1995 .

[26]  John V. Jackson Idea for a mind , 1987, SGAR.

[27]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[28]  T. Kellam,et al.  Artificial Minds , 1996, Inf. Process. Manag..

[29]  G. Reeke Marvin Minsky, The Society of Mind , 1991, Artif. Intell..

[30]  Lee McCauley,et al.  IDA: a cognitive agent architecture , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[31]  Stan Franklin,et al.  A behaviour instantiation agent architecture , 2000, Connect. Sci..

[32]  J. Holland A mathematical framework for studying learning in classifier systems , 1986 .