Software agents: an overview
- 1 September 1996
- journal article
- research article
- Published by Cambridge University Press (CUP) in The Knowledge Engineering Review
- Vol. 11 (3) , 205-244
- https://doi.org/10.1017/s026988890000789x
Abstract
Agent software is a rapidly developing area of research. However, the overuse of the word “agent” has tended to mask the fact that, in reality, there is a truly heterogeneous body of research being carried out under this banner. This overview paper presents a typology of agents. Next, it places agents in context, defines them and then goes on, inter alia, to overview critically the rationales, hypotheses, goals, challenges and state-of-the-art demonstrators of the various agent types in our typology. Hence, it attempts to make explicit much of what is usually implicit in the agents literature. It also proceeds to overview some other general issues which pertain to all the types of agents in the typology. This paper largely reviews software agents, and it also contains some strong opinions that are not necessarily widely accepted by the agent community.Keywords
This publication has 40 references indexed in Scilit:
- Situated action approach to implementing characters in computer gamesApplied Artificial Intelligence, 1996
- Intelligent agents: theory and practiceThe Knowledge Engineering Review, 1995
- Da Ação Cautelar FiscalPensar - Revista de Ciências Jurídicas, 1995
- Desktop agents in group-enabled productsCommunications of the ACM, 1994
- Transforming standalone expert systems into a community of cooperating agentsEngineering Applications of Artificial Intelligence, 1993
- CIRCA: a cooperative intelligent real-time control architectureIEEE Transactions on Systems, Man, and Cybernetics, 1993
- An integrated architecture for intelligent agentsACM SIGART Bulletin, 1991
- Social conceptions of knowledge and action: DAI foundations and open systems semanticsArtificial Intelligence, 1991
- Plans and resource‐bounded practical reasoningComputational Intelligence, 1988
- Strips: A new approach to the application of theorem proving to problem solvingArtificial Intelligence, 1971