Lashkari, Metral, and Maes, '94:
Interface agents are semi-intelligent systems which assist users with daily computer-based tasks.
Learning interface agents are computer programs that employ machine
learning techniques in order to provide assistance to a user in
dealing with a particular computer application.
Etzioni and Weld, '95:
By agent, we mean someone who acts on your behalf.
...desirable agent qualities:
By acting as an intelligent personal, the softbot supports a qualitatively different kind of human-computer interface.
...intelligent software that performs the role of a human assistant.
To be truly helpful, an assistant must learn over time, through
interacting with user and its environment--otherwise, it will only
repeat its mistakes.
Terveen and Murray, '96:
Software agents are computer programs that act on behalf of users to perform routine, tedious, and time-consuming tasks.
One of the major promises of agents is personal assistance--each user can have an agent that serves his or her individual goals and preferences.
This means that the agent must acquire appropriate knowledge about the
user.
Hedberg, '96:
...we will use the traditional definition of intelligent
agents--autonomous software entities that can navigate heterogeneous
computing environments and can, either alone or working with other
agents, achieve some goal.
Hendler, '96:
Put simply, the goal of AI researchers working on intelligent agents is to create advanced AI programs that can function usefully in environmental niches of importance to humans.
...the real payoff comes from creating systems that can amplify human
problem-solving abilities or can function autonomously in complex
worlds.
Sycara, Pannu, Williamson, and Zeng, '96:
Although a precise definition of an intelligent agent is still forthcoming, the current working notion is that intelligent software agents are programs that act on behalf of their human users to perform laborious information-gathering tasks.
interface-agent: a single agent with simple knowledge and problem-solving capabilities whose main task is information filtering to alleviate the user's cognitive overload.
softbot: a single agent with general knowledge that performs a
wide range of user-delegated information-finding tasks.
Kitano, '96:
I define an intelligent agent as a self-contained system that undertakes context-sensitive decision making and task enforcement in an open (or semi-open) environment.
Agent systems should behave reasonably in a broad range of
situations--a feature that distinguishes agent systems from
conventional software systems.
Maes, '96:
Agent programs differ from regular software mainly by what can best be described as a sense of themselves as independent entities.
An agent should also be robust and adaptive, capable of learning form
experience and responding to unforeseen situations with a repertoire
of different methods. Finally, it should be autonomous so that it an
sense the current state of the environment and act independently to
make progress toward its goal.
Maes, '94:
Interface agents are computer programs that employ Artificial Intelligent techniques to provide active assistance to a user with computer-based tasks.
The agent acquires its competence by learning from the user as well as from agents assisting other users.
Notice that the agent is not necessarily and interface between the
computer and the user. In fact, the most successful interface agents
are those that do not prohibit the user from taking actions and
fulfilling tasks personally.
Minsky, The Society of Mind, '87:
We want to explain intelligence as a combination of simpler things. This means that we be sure to check, at every step, that none of our agents is, itself, intelligent.
Accordingly, whenever we find that an agent is has to do anything
complicated, we'll replace it with a subsociety of agents that do
simpler things.