0% found this document useful (0 votes)
9 views

Chapter 3

Uploaded by

Sajd Khaled
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Chapter 3

Uploaded by

Sajd Khaled
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

Chapter Three

PROCESSES
The term software agents originated from the field
of artificial intelligence, back in the 1950s.
Software Agents are computer programs that
have specialized purpose and routinely visit
one or more web sites in the execution of their
assigned tasks. For example, Google uses
software agents (aka, "spiders") to periodically
visit all the published web sites and extract the
information that we use when we search for
something on the Internet.
Collaborative Agents:
Collaborative agents emphasize autonomy and cooperation
(with other agents) in order to perform tasks for their
owners. They may learn, but this aspect is not typically a
major emphasis of their operation. (e.g., air-traffic control)

Interface Agents:
Interface agents emphasize autonomy and learning in order
to perform tasks for their owners. Essentially, interface
agents support and provide assistance, typically to a user
learning to use a particular application such as a
spreadsheet or an operating system.
Mobile Agents:
Mobile agents are computational software processes capable of
roaming wide area networks (WANs) such as the WWW,
interacting with foreign hosts, gathering information on behalf of
its owner and coming back home having performed the duties
set by its user. These duties may range from a flight reservation
to managing a telecommunications network.

Information/Internet Agents:
Information agents have come about because of the sheer
demand for tools to help us manage the explosive growth of
information we are experiencing currently, and which we will
continue to experience henceforth. Information agents perform
the role of managing, manipulating or collating information from
many distributed sources.
Reactive Software Agents:
Reactive agents represent a special category of agents which do
not possess internal, symbolic models of their environments;
instead they act/respond in a stimulus-response manner to the
present state of the environment in which they are embedded.

Hybrid Agents:
Since each type has (or promises) its own strengths and
deficiencies, the trick (as always) is to maximize the strengths
and minimize the deficiencies of the most relevant technique for
your particular purpose. Hence, hybrid agents refer to those
whose constitution is a combination of two or more agent
philosophies within a singular agent.
Heterogeneous Agent Systems:
Heterogeneous agent systems, unlike hybrid systems
described earlier refers to an integrated set-up of at
least two or more agents which belong to two or more
different agent classes. A heterogeneous agent system
may also contain one or more hybrid agents.

You might also like