Definition of Agents
An agent is usually considered to be an
autonomous software program that acts on behalf of its user. But it is impossible to completely define the term "agent", as applied to
computer science. The term has been used with a
great diversity of meaning, and
researchers cannot seem to agree on the definition. What is generally agreed upon, though, is this:
Agents can be classified by the following criteria: