Abstract
Abstract:
There have been numerous attempts to provide a standardized definition of a computational agent, but little consensus has emerged. We propose a simple test for agenthood that can be applied to a putative computational agent. Roughly, this test seeks to capture the intuition that an agent is an entity that can function as part of a multiagent system. The test depends on the observed behavior of the supposed agent, and not on the internals of it. We apply the test to some well-known kinds of systems of (supposed) agents, and discuss the results. We present a formulation of the test and some variants with a semantics based on sociability. Our treatment of agenthood can thus serve as a methodological basis for evaluating putative agents and agent toolkits. A previous version of some of the ideas developed herein appears as an instance of the column Agents on the Web in IEEE
Citations
| 410 | Is it an agent, or just a program?: A taxonomy for autonomous agents – Franklin, Graesser - 1997 |
| 250 | The HEARSAY-II speech understanding system: Integrating knowledge to resolve uncertainty – Erman, Hayes-Roth, et al. - 1980 |
| 250 | Rules of Encounter – Rosenschein, Zlotkin - 1994 |
| 162 | Why interaction is more powerful than algorithms – Wegner - 1997 |
| 113 | The Distributed Vehicle Monitoring Testbed: A tool for investigating distributed problem solving networks – Lesser, Corkill - 1983 |
| 77 | Designing behaviors for information agents – Decker, Pannu, et al. - 1997 |
| 68 | Agent-Based engineering, the web, and intelligence – Petrie - 1996 |
| 26 | I Lied about the Trees, or Defaults and Definitions in Knowledge Representation – Brachman - 1985 |

