Interface agents

An agent is a program or set of programs which have a specific, user-understandable competence, which use sensors to learn about their environment and effecters to manipulate it, and to which the user can assign (delegate) tasks that she is unable or unwilling to perform — usually because the task is too repetitive, too uninteresting, or too overwhelming when faced by a user. Agents typically build a model of the user and the user’s tastes, desires, needs and so on; this model is then used to customize the agent’s behavior and its interactions with the user.

[1]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[2]  Brenda Laurel,et al.  Interface agents: metaphors with character , 1997 .

[3]  Pattie Maes,et al.  Intelligent software , 1997, IUI '97.

[4]  R. Rosner Computer software , 1978, Nature.

[5]  Kristinn R. Thórisson,et al.  Dialogue control in social interface agents , 1993, INTERCHI Adjunct Proceedings.