Intelligent Software Agents
Alexa Heucke (Munich University of Applied Sciences, Germany), Georg Peters (Munich University of Applied Sciences, Germany) and Roger Tagg (University of South Australia, Australia)
Copyright: © 2005
An agent, in traditional use of the word, is a person that acts on behalf of another person or group of persons. In software, the term agent is broadly used to describe software that carries out a specialist range of tasks, on behalf of either a human user or other pieces of software. Such a concept is not new in computing. Similar things have been said about subroutines, re-usable objects, components and Web services. So what makes agents more than just another computer technology buzzword and research fashion?