Abstract
This paper provides a background to the somewhat nebulous field of computing known as “software agent technology”. It gives both an overview of some of the key issues faced by the field, and illustrates the context for the papers contained in the rest of the special issue. The paper begins with a brief introduction to the field and proceeds to survey existing work, showing where overlaps exist between agent technology research and interrelated fields such as Human-Computer Interaction (HCI) and Distributed Artificial Intelligence (DAI). The paper then alters focus to concentrate on applications to the personalisation of systems and services to individual users, and techniques which offer opportunities in this area. The other papers in the Special Issue then form the basis for a review of the current state of the art in the personalisation of systems using agent technology. The paper concludes by offering some suggestions for future development of the technologies mentioned.
Similar content being viewed by others
References
Maes P. Agents that reduce work and information overload. Commun ACM 1994; 37(7):31–40
Negroponte N. Hospital corners. In: Laurel B. (ed). The art of human-computer interface design, Addison-Wesley, Reading, MA, 1990
Thomas PJ, Macredie RD, Meech JF. Information management using integrated personal information appliances. In: Proceedings of the BCS Computer Graphics and Displays Group Conference on Digital Media and Electronic Publishing, 1994
Jennings N, Wooldridge M. Software agents. IEE Rev 1996 (January); 17–20
Wooldridge M, Jennings NR. Intelligent agents: theory and practice. Knowledge Eng Rev 1995; 10(2): 115–152
Etzioni O, Weld D. A Softbot-based interface to the Internet. Commun ACM 1994; 37(7):72–76
Bates J. The role of emotion in believable agents. Commun ACM 1994; 37(7):122–125
Minsky M. A conversation with Marvin Minsky about agents. Commun ACM 1994; 37(7):23–29
Macredie R, Keeble R. Software agents and agency: a personal information management perspective. Pers Technol 1997; 1:44–56
Nwana HS. Software agents: an overview. Knowledge Eng Rev 1996; 11(3):1–40
Genesereth MR, Ketchpel SP. Software agents. Commun ACM 1994; 37(7):48–53
Finin T, Wiederhold G. An overview of KQML: a knowledge query and manipulation language. Department of Computer Science, Stanford University, 1991
Sycara K. Intelligent agents and the information revolution. UNICOM Seminar on Intelligent Agents and their Business Applications, London, 8–9 November 1995, 143–159
Rao AS, Georgeff MP. BDI agents: from theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, USA, June 1992; 312–319
Shoham Y. Agent-oriented programming. Artif Intelligence 1993; 60(1):51–92
Huhns MN, Singh MP. distributed artificial intelligence for information systems. CKBS-94 Tutorial, 15 June 1994, University of Keele, UK
Malone T, Lai K-Y. Experiments with Oval: a radically tailorable tool for cooperative work. In: Proceedings of CSCW'92 (ACM) 1992; 289–297
Lieberman H. Letizia: an agent that assists Web browsing. In: Proceedings of IJCAI'95. AAAI Press, 1995; 924–929
Lieberman H, Maulsby D. Instructible agents: software that just keeps getting better. IBM Systems J 1996; 35(3–4): 539–556
Cypher A. Eager: programming repetitive tasks by example. In: Proceedings of CHI'91. ACM, 1991; 33–39
Chang D, Lange DB. Mobile agents: a new paradigm for distributed object computing on the WWW. In: OOPSLA'96 Workshop, 1996
White JE. Telescript technology: the foundation for the electronic marketplace. General Magic, Inc., 2465 Latham Street, Mountain View, CA 94040, USA (White paper)
Wayner P. Agents unleashed: a public domain look at agent technology. Academic Press, London, 1995
Appleby S, Steward S. Mobile software agents for control in telecommunication networks. Br Telecom Technol J 1994; 12(2):104–113
Malone T, Grant K, Lai K-Y, Rao R, Rosenblitt D. The information lens: an intelligent system for information sharing and coordination. In: Olson M. (ed) Technological support for work group collaboration. Lawrence Erlbaum Associates, London, 1989
Lai K-Y, Malone T, Yu K-C. Object lens: a “spreadsheet” for cooperative work. ACM Commun Office Information Systems 1988; 6(4):332–353
Davies NJ, Weeks R. Jasper: communicating information agents. In: Proceedings of the 4th International Conference on the World Wide Web, Boston, USA, December 1995
Brooks RA. Elephants don't play chess. In: Maes P (ed) Designing autonomous agents: theory and practice from biology to engineering and back. MIT Press, Cambridge, MA, 1990
Brooks RA. A robust layered control system for a mobile robot. IEEE J Robotics Automation 1986; 2(1): 14–23
Brooks RA. Intelligence without reason. In: Proceedings of the Twelfth International Joint Conference on Artificial Intelligence (IJCAI'91), Sydney, Australia, 1991; 569–595
Brooks RA. Intelligence without representation. Artif Intelligence 1991; 47:139–159
Agre PE, Chapman D.Pengi: an implementation of a theory of activity. In: Proceedings of the 6th National Conference on Artificial Intelligence, San Mateo, CA. Morgan Kaufmann, 1987; 268–272
Suchman, L. Plans and situated actions: The problem of human-machine communication. Cambridge University Press, Cambridge, 1987
Maes P. The agent network architecture (ANA). SIGART Bull 1991; 2(4):115–120
Ferber J. Simulating with reactive agents. In: Hillebrand E, Stender J (eds) Many agent simulation and artificial life. IOS Press, Amsterdam, 1994; 8–28
Etzioni O. Intelligence without robots: a reply to Brooks. AI Magazine 1993; 14(4):7–13
Hayes-Roth B. An integrated architecture for intelligent agents. SIGART Bull 1991; 2(4):79–81
Hayes-Roth B. An architecture for adaptive intelligent systems. Artif Intelligence 1995; 72(1–2):329–365
Miller JP, Pishel M, Thiel M. Modelling reactive behaviour in vertically layered agent architectures. In: Wooldridge M, Jennings N (eds) Intelligent agents. Springer, Berlin Heidelberg New York, 1995; 261–276 (Lecture Notes in Artificial Intelligence 890)
Ferguson IA. TouringMachines: an architecture for dynamic, rational, mobile agents. PhD thesis, clare Hall, University of Cambridge, 1992 (University of Cambridge Computer Laboratory, Technical Report No. 273)
Crabtree IB, Soltysiak SJ, Thint MP. Adaptive personal agents. Pers Technol 1998; 3:141–151
Chemyr IA, Horney MA, Anderson-Inman L. Smart Text: using agents supporting personalised reading comprehension. Pers Technol 1998; 3:152–161
Bellika JG, Hartvigsen G, Widding RA. The virtual library secretary: a user model based software agent. Pers Technol 1998; 3:162–187
Bylund M, Waern A. Service contracts: coordination of user-adaptation in open service architectures. Pers Technol 1998; 3:188–199
Daoud F. Knowledgeable cyberbrokers for electronic markets. Pers Technol 1998; 3:200–211
Plaza E, Arcos JL, Noriega P, Sierra C. Competing agents in agent-mediated institutions. Pers Technol 1998; 3:212–220
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Keeble, R.J., Macredie, R.D. Software agents and issues in personalisation: Technology to accommodate individual users. Personal Technologies 2, 131–140 (1998). https://doi.org/10.1007/BF01321171
Issue Date:
DOI: https://doi.org/10.1007/BF01321171