2 Multi-Agent Systems : Promises and Reality

This paper sets out, ambitiously, to present a brief reappraisal of software agents research. Evidently, software agent technology has promised much. However, some five years after the word ‘agent’ came into vogue in the popular computing press, it is perhaps time the efforts in this fledgling area are thoroughly evaluated with a view to refocusing future efforts. We do not pretend to have done this in this paper—but we hope we have sown the first seeds towards a thorough first five-year report on the software agents area. The paper contains some strong views not necessarily widely accepted by the agent community.

[1]  Leonard N. Foner,et al.  Multi-Agent Matchmaking , 1997, Software Agents and Soft Computing.

[2]  L. C. Lee,et al.  The Stability, Scalability and Performance of Multi-agent Systems , 1998 .

[3]  Hyacinth S. Nwana,et al.  Towards Desktop Personal Travel Agents , 1998 .

[4]  Masoud Yazdani,et al.  Intelligent tutoring systems: An overview , 1986 .

[5]  Stuart J. Russell Rationality and Intelligence , 1995, IJCAI.

[6]  Nader Azarmi,et al.  Software Agents and Soft Computing Towards Enhancing Machine Intelligence , 1997, Lecture Notes in Computer Science.

[7]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[8]  Hyacinth S. Nwana,et al.  Visualization and Debugging of Distributed Multiagent Systems , 1999, Appl. Artif. Intell..

[9]  Hyacinth S. Nwana,et al.  Visualising and debugging distributed multi-agent systems , 1999, AGENTS '99.

[10]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[11]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993 .

[12]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[13]  Elizabeth A. Kendall,et al.  Patterns of intelligent and mobile agents , 1998, AGENTS '98.

[14]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[15]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[16]  Nicholas R. Jennings,et al.  Coordination in software agent systems , 1996 .

[17]  Munindar P. Singh,et al.  Readings in agents , 1997 .

[18]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[19]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

[20]  Paul D. O'Brien,et al.  Agents of Change in Business Process Management , 1997, Software Agents and Soft Computing.

[21]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[22]  Munindar P. Singh Book review: ARCHON: An Architecture for Multi-agent Systems. Edited by Wittig, Thies (Ellis Horwood Limited (distributed by Prentice Hall), 1992) , 1996, SGAR.

[23]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[24]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[25]  Christine Guilfoyle,et al.  Intelligent Agents: the New Revolution in Software , 1994 .

[26]  Nicholas Kushmerick,et al.  Wrapper Induction for Information Extraction , 1997, IJCAI.

[27]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[28]  Richard Weeks,et al.  Information Agents for the World Wide Web , 1997, Software Agents and Soft Computing.

[29]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[30]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[31]  I. Barry Crabtree,et al.  Identifying and tracking changing interests , 1998, International Journal on Digital Libraries.

[32]  Hyacinth S. Nwana,et al.  ZEUS: A Toolkit for Building Distributed Multiagent Systems , 1999, Appl. Artif. Intell..

[33]  Donald A. Norman,et al.  How might people interact with agents , 1994, CACM.

[34]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[35]  Nicholas R. Jennings,et al.  Transforming standalone expert systems into a community of cooperating agents , 1993 .