Agent
From Wikinfo
An agent is an autonomous entity with an ontological commitment and agenda of its own.
The term originated in philosophy.
Each agent possesses the ability to act autonomously; this is an important distinction because a simple act of obedience to a command does not qualify an entity as an agent.
An agent may interact or negotiate with its environment and/or with other agents. It may make decisions, such as whether to trust and whether to cooperate with others.
Types of Agents
- Agent, Law - In law an agent is a person authorized to act for another, with delegated authority, such as a person holding a power of attorney. Examples:
- software agent - The term is also used in computer science to refer to pieces of autonomous, or semi-autonomous proactive and reactive, computer software. Examples:
- user agent
- mail transfer agent
- SNMP agent
- DAML
- daemons in Unix-style systems. See the mascot for BSD systems. CTSS first named daemons; see also demon.
- In unix-style networking servers, httpd is a demon which implements the Hyper-Text Transfer Protocol at the root of the World Wide Web.
- Brokers - For some Agent-based computer systems, 'Object Request Brokers' or ORBs complement and speed up the response time of the system, by brokering the requests of the system.
The term agent is also used for sentient programs found in the Matrix that battle the humans fighting for freedom.
Reference
- Adapted from the Wikipedia article, "Agent" http://en.wikipedia.org/wiki/Agent January 9, 2004

