Skip to main content
Log in

Software agents and issues in personalisation: Technology to accommodate individual users

  • Published:
Personal Technologies Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Maes P. Agents that reduce work and information overload. Commun ACM 1994; 37(7):31–40

    Google Scholar 

  2. Negroponte N. Hospital corners. In: Laurel B. (ed). The art of human-computer interface design, Addison-Wesley, Reading, MA, 1990

    Google Scholar 

  3. 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

  4. Jennings N, Wooldridge M. Software agents. IEE Rev 1996 (January); 17–20

  5. Wooldridge M, Jennings NR. Intelligent agents: theory and practice. Knowledge Eng Rev 1995; 10(2): 115–152

    Google Scholar 

  6. Etzioni O, Weld D. A Softbot-based interface to the Internet. Commun ACM 1994; 37(7):72–76

    Google Scholar 

  7. Bates J. The role of emotion in believable agents. Commun ACM 1994; 37(7):122–125

    Google Scholar 

  8. Minsky M. A conversation with Marvin Minsky about agents. Commun ACM 1994; 37(7):23–29

    Google Scholar 

  9. Macredie R, Keeble R. Software agents and agency: a personal information management perspective. Pers Technol 1997; 1:44–56

    Google Scholar 

  10. Nwana HS. Software agents: an overview. Knowledge Eng Rev 1996; 11(3):1–40

    Google Scholar 

  11. Genesereth MR, Ketchpel SP. Software agents. Commun ACM 1994; 37(7):48–53

    Google Scholar 

  12. Finin T, Wiederhold G. An overview of KQML: a knowledge query and manipulation language. Department of Computer Science, Stanford University, 1991

  13. Sycara K. Intelligent agents and the information revolution. UNICOM Seminar on Intelligent Agents and their Business Applications, London, 8–9 November 1995, 143–159

  14. 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

  15. Shoham Y. Agent-oriented programming. Artif Intelligence 1993; 60(1):51–92

    Google Scholar 

  16. Huhns MN, Singh MP. distributed artificial intelligence for information systems. CKBS-94 Tutorial, 15 June 1994, University of Keele, UK

    Google Scholar 

  17. Malone T, Lai K-Y. Experiments with Oval: a radically tailorable tool for cooperative work. In: Proceedings of CSCW'92 (ACM) 1992; 289–297

  18. Lieberman H. Letizia: an agent that assists Web browsing. In: Proceedings of IJCAI'95. AAAI Press, 1995; 924–929

  19. Lieberman H, Maulsby D. Instructible agents: software that just keeps getting better. IBM Systems J 1996; 35(3–4): 539–556

    Google Scholar 

  20. Cypher A. Eager: programming repetitive tasks by example. In: Proceedings of CHI'91. ACM, 1991; 33–39

  21. Chang D, Lange DB. Mobile agents: a new paradigm for distributed object computing on the WWW. In: OOPSLA'96 Workshop, 1996

  22. White JE. Telescript technology: the foundation for the electronic marketplace. General Magic, Inc., 2465 Latham Street, Mountain View, CA 94040, USA (White paper)

  23. Wayner P. Agents unleashed: a public domain look at agent technology. Academic Press, London, 1995

    Google Scholar 

  24. Appleby S, Steward S. Mobile software agents for control in telecommunication networks. Br Telecom Technol J 1994; 12(2):104–113

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. Davies NJ, Weeks R. Jasper: communicating information agents. In: Proceedings of the 4th International Conference on the World Wide Web, Boston, USA, December 1995

  28. 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

    Google Scholar 

  29. Brooks RA. A robust layered control system for a mobile robot. IEEE J Robotics Automation 1986; 2(1): 14–23

    Google Scholar 

  30. Brooks RA. Intelligence without reason. In: Proceedings of the Twelfth International Joint Conference on Artificial Intelligence (IJCAI'91), Sydney, Australia, 1991; 569–595

  31. Brooks RA. Intelligence without representation. Artif Intelligence 1991; 47:139–159

    Google Scholar 

  32. 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

  33. Suchman, L. Plans and situated actions: The problem of human-machine communication. Cambridge University Press, Cambridge, 1987

    Google Scholar 

  34. Maes P. The agent network architecture (ANA). SIGART Bull 1991; 2(4):115–120

    Google Scholar 

  35. Ferber J. Simulating with reactive agents. In: Hillebrand E, Stender J (eds) Many agent simulation and artificial life. IOS Press, Amsterdam, 1994; 8–28

    Google Scholar 

  36. Etzioni O. Intelligence without robots: a reply to Brooks. AI Magazine 1993; 14(4):7–13

    Google Scholar 

  37. Hayes-Roth B. An integrated architecture for intelligent agents. SIGART Bull 1991; 2(4):79–81

    Google Scholar 

  38. Hayes-Roth B. An architecture for adaptive intelligent systems. Artif Intelligence 1995; 72(1–2):329–365

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

  41. Crabtree IB, Soltysiak SJ, Thint MP. Adaptive personal agents. Pers Technol 1998; 3:141–151

    Google Scholar 

  42. Chemyr IA, Horney MA, Anderson-Inman L. Smart Text: using agents supporting personalised reading comprehension. Pers Technol 1998; 3:152–161

    Google Scholar 

  43. Bellika JG, Hartvigsen G, Widding RA. The virtual library secretary: a user model based software agent. Pers Technol 1998; 3:162–187

    Google Scholar 

  44. Bylund M, Waern A. Service contracts: coordination of user-adaptation in open service architectures. Pers Technol 1998; 3:188–199

    Google Scholar 

  45. Daoud F. Knowledgeable cyberbrokers for electronic markets. Pers Technol 1998; 3:200–211

    Google Scholar 

  46. Plaza E, Arcos JL, Noriega P, Sierra C. Competing agents in agent-mediated institutions. Pers Technol 1998; 3:212–220

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard J. Keeble.

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01321171

Keywords

Navigation