Difference between revisions of "Intelligent agent"
Karl Jones (Talk | contribs) (→See also) |
Karl Jones (Talk | contribs) (→Fields) |
||
Line 23: | Line 23: | ||
* [[Cognitive science]] | * [[Cognitive science]] | ||
* [[Ethics]] | * [[Ethics]] | ||
− | * [[Philosophy of practical reason] | + | * [[Philosophy of practical reason]] |
* [[Socio-cognitive modeling]] | * [[Socio-cognitive modeling]] | ||
* [[Computer social simulations]] | * [[Computer social simulations]] |
Revision as of 06:55, 2 September 2015
In artificial intelligence, an intelligent agent (IA) is an autonomous entity which observes through sensors and acts upon an environment using actuators (i.e. it is an agent) and directs its activity towards achieving goals (i.e. it is "rational", as defined in economics).
Contents
Description
Intelligent agents may also learn or use knowledge to achieve their goals.
They may be very simple or very complex: a reflex machine such as a thermostat is an intelligent agent.
Intelligent agents are often described schematically as an abstract functional system similar to a computer program.
For this reason, intelligent agents are sometimes called abstract intelligent agents (AIA) to distinguish them from their real world implementations as computer systems, biological systems, or organizations.
Some definitions of intelligent agents emphasize their autonomy, and so prefer the term autonomous intelligent agents.
Still others (notably Russell & Norvig (2003)) considered goal-directed behavior as the essence of intelligence and so prefer a term borrowed from economics, "rational agent".
Fields
Intelligent agents in artificial intelligence are closely related to agents in economics.
Versions of the intelligent agent paradigm are studied in:
- Cognitive science
- Ethics
- Philosophy of practical reason
- Socio-cognitive modeling
- Computer social simulations
Software agents
Intelligent agents are also closely related to software agents (autonomous computer programs that carries out tasks on behalf of users).
Bots as intelligent agents
In computer science, the term intelligent agent may be used to refer to a software agent that has some intelligence, regardless if it is not a rational agent by Russell and Norvig's definition.
For example, autonomous programs used for operator assistance or data mining (sometimes referred to as bots) are also called "intelligent agents".
See also
External links
- Intelligent agent @ Wikipedia