Google
 

Friday, December 21, 2007

Classification and Types of Agents







Classification and Types of Agents


There are several types of agents that can be classified in different
ways.
Franklin and Graesser use a taxonomic tree to classify autonomous
agents.
Relevant to managerial decision making are computational agents,
software agents and risk specific agents.
Another classification is according to control structure, computational
environment, programming language and application type.

Classification by Classification by characteristics
1) Organizational and personal agents 1) Agency
2) Private agents versus public agents 2) Intelligence
3) Software agents and intelligent agents 3) Mobility
4) Mobile agents

 Organizational and personal agents
There are two broad classifications of intelligent agents.
1. Organizational
2. Personal
Organizational agents execute task on behalf of a business process or
computer application.
Personal agents perform tasks on behalf of users.
Example of an organizational intelligent agent is an automatic e-mail
sorting system. When a new message come in, it an automatically be
routed to the right file and folder.
Personal agents are very powerful. They allow users to go directly to
the information they want on the internet.

 Private agents versus public agents
A private agent works only for one user who creates it.
Public agents are created by a designer for the use of anybody who
has access to the application, network or database.

 Software (simple) agents and intelligent agents
Truly intelligent agent must be able to learn and exhibit autonomy.
Most internet and electronic commerce agent do not exhibit these
characteristics.
Therefore, they are often called software, or simple agents.

 Mobile Agents
Mobile agents can move from one internet site to another and send
and retrieve data to the user, who can focus on other work in the
meantime.
This can be very helpful to a user.
Software applications that automatically watch stocks are available, but
they require a dedicated line and computer.
The mobile agent travels from site to site, looking for information on
that stock as instructed by the user.
Example _ if the stock price hits a certain level or if there is news about
the stock, the agent alerts the user.

 Classification by characteristics
Of the various characteristics of agents three are of special importance.
Agency, Intelligence and mobility.

 Agency
This is the edge of autonomy and authority vested in the agent and can
be measured at least qualitatively by the nature of the interaction
between the agent and other entities in the system.
The degree of agency is enhanced if an agent represents a user in
some way.

 Intelligence
This is the degree of reasoning and learned behavior.
The agent’s ability to accept the user’s statement of goals and carry out
the tasks delegated to it.

 Mobility
This is the degree to which agents themselves travel through the
network.
Some agents may be static, either residing on the client machine or
initiated at the server.
Mobile scripts may be composed on one machine and shipped to
another for execution in a suitable secure environment, in this case, the
program travels before execution, so no state data need be attached.

No comments: