In computer science, an intelligent agent (IA) is a software agent that exhibits some form of artificial intelligence that assists the user and will act on their behalf, in performing repetitive computer-related tasks. While the working of software agents used for operator assistance or data mining (sometimes referred to as bots) is often based on fixed pre-programmed rules, "intelligent" here implies the ability to adapt and learn.
In some literature IAs are also referred to as Autonomy intelligent agents, which means they act independently, and will learn and adapt to changing circumstances. According to Nicola Kasabov IA systems should exhibit the following characteristics:
According to the Third Canadian Edition of "Management Information Systems for the Information Age" there are four essential types of Intelligent Agents:
1. Buyer Agent
Buyer agents travel around a network (i.e. the internet) retreiving information about goods and services. These agents, also known as 'shopping bots', work very efficiently for commodity products such as CDs, books, electronic components, and other one-size-fits-all products. Amazon.com is a good example of a shopping bot. The website will offer you a list of books that you might like to buy on the basis of what you're buying now and what you have bought in the past.
2. User or Personal Agents
User agents, or personal agents, are intelligent agents that take action on your behalf. In this category belong those intelligent agents that already perform, or will shortly perform, the following tasks:
3. Monitoring-And-Surveillance Agents
These agents, also known as "predictive agents", are intelligent agents that observe and report on equipment. For example, NASA's Jet Propulsion Laboratory has an agent that monitors inventory, planning, and scheduling equipment ordering to keep costs down. These agents usually monitor complex computer networks that can keep track of the configuration of each computer connected to the network.
4. Data Mining Agents
A data mining agent operates in a data warehouse discovering information. A 'data warehouse' brings together information from lots of different sources. 'Data mining' is the process of looking through the data warehouse to find information that you can use to take action, such as ways to increase sales or keep customers who are considering defecting. 'Classification' is one of the most common types of data mining, which finds patterns in information and categorizes them into different classes. Data mining agents can also detect major shifts in trends or a key indicator and can detect the presence of new information and alert you to it.
There are hundreds of intelligent agents, or 'bots', for a wide variety of tasks. The BotSpot and SmartBot websites at www.botspot.com and www.smartbots.com are good places to look for the different types of agents available.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Intelligent agent".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world