Intelligent Agents

Intelligent Agents

What are intelligent agents?

Because they are used for such a wide variety of things and "intelligent agent" is a tag a lot of people would like to use for their software, the definition of exactly what an intelligent agent is can be blurry at best.
Agent
a system that can perform a task with a certain amount of "intelligence" due to some specialized skill (learning systems) or knowledge (knowledge bases).
Basically, intelligent agents don't just blindly do what they are told. They can be set up to evaluate choices and help the user do things.
Agency
where many agents come together, and their combined actions allow a greater range of action. The selection of agents allows the agency to pick the right one for the job. Much like you would not send an plumber to fix a computer, and agency tries to use the agent best suited to the job. Many systems referred to as agents are really agencies but for most uses people don't really need to know which they are using.

Why use intelligent agents?

Types

Most agents are Autonomous agents - agents modeled on the idea of an assistant. They are not an interface between the computer and the user, they cooperate with the user.

Agents can initiate communication, monitor events, and perform tasks.

Agents are being used in:

Mail readers
they can be set to filter out, prioritize and forward messages. Can get problems of mail being forwarded through several users and then deleted without ever being read. Also important information may be missed because that person usually has nothing important to say.

News readers
can be set to flag certain information, filter out unwanted things (an intelligent KILL file). Can run into the same problems as mail of accidentally missing information (even happens with human assistants).

Meeting schedulers and other negotiators
autonomous agents bargaining for meeting times. Theses can cause problems if they learn to outwit the other agents (the "smartest" agent can sometimes manipulate the others)

Information retrieval
agents and agencies can be designed to search for information from a wide variety of sources. Instead of just using one search engine, an agency could look at the possible methods and select several methods which should produce the best results. The U.S. Navy currently has a proposal for an intelligent information system for naval commanders.

Go to the next page (Angela's part)

Skip to Rob's talk


This page done by Mark Bentley.
This page last updated March 31, 1995
Back to report list