Agent-Based Interaction

Agents are becoming widespread in a variety of computer systems and domains, but often appear to have little in common with each other. In this paper we look at different agent systems and identify what a generic agent should be composed of. We also identify the characteristics of a task that make it worthy of an agentbased approach. We then discuss the implications for the interaction of using agents, that is, the notion of a balanced interface, and briefly look at how an agent-based approach assists in two very different application domains.

[1]  Ann Blandford An Agent-Theoretic Approach to Computer Participation in Dialogue , 1993, Int. J. Man Mach. Stud..

[2]  Pattie Maes,et al.  Learning Interface Agents , 1993, AAAI.

[3]  Ernest Edmonds,et al.  A Framework for Negotiation , 1994 .

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

[5]  Fah-Chun Cheong Oasis: an agent-oriented programming language for heterogeneous distributed environment , 1992 .

[6]  Susan Brennan,et al.  Effects of message style on users' attributions toward agents , 1994, CHI Conference Companion.

[7]  Wayne A. Nelson,et al.  Designing the User Interface: Strategies for Effective Human-computer H~teraction. Reading, Analyzing User Interactions with Hypermedia Systems Figure 1. Hypertalk Scripts for Collecting and Saving User Path Data, and the Resulting Data File , 2022 .

[8]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[9]  Thomas Jackson,et al.  Neural Computing - An Introduction , 1990 .

[10]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[11]  Loren G. Terveen,et al.  New uses and abuses of interaction history: help form the research agenda , 1994, CHI '94.

[12]  John Sculley,et al.  Odyssey: Pepsi to Apple , 1987 .

[13]  Lee Sproull,et al.  Using a human face in an interface , 1994, CHI '94.

[14]  Alexander Repenning Agentsheets: a tool for building domain-oriented visual programming environments , 1993, CHI '93.

[15]  Pattie Maes,et al.  Designing autonomous agents: Theory and practice from biology to engineering and back , 1990, Robotics Auton. Syst..

[16]  Andrew Clement Privacy considerations in CSCW: report on the CSCW'92 workshop , 1993, SGCH.

[17]  Siegfried Bocionek,et al.  Dialog-Based Learning (DBL) for Adaptive Interface Agents and Programming-by-Demonstration Systems , 1993 .

[18]  G. Reeke Marvin Minsky, The Society of Mind , 1991, Artif. Intell..

[19]  A. Dix,et al.  Environments for Cooperating Agents: Designing the Interface as Medium , 1994 .

[20]  Willi Klösgen,et al.  Problems for knowledge discovery in databases and their treatment in the statistics interpreter explora , 1992, Int. J. Intell. Syst..

[21]  Thomas W. Mastaglio,et al.  The role of critiquing in cooperative problem solving , 1991, TOIS.

[22]  A. A. Clarke,et al.  A Co-Operative Computer Based on the Principles of Human Co-Operation , 1993, Int. J. Man Mach. Stud..

[23]  M. E. Metral Design of a Generic Learning Interface Agent , 1993 .

[24]  Christian Breiteneder,et al.  Interactive video actors , 1994, CHI '94.

[25]  Ben Shneiderman,et al.  Anthropomorphism: from Eliza to Terminator 2 , 1992, CHI.

[26]  A. Brady Farrand,et al.  Common elements in today's graphical user interfaces: the good, the bad, and the ugly , 1993, INTERCHI.

[27]  Jonathan P. Allen Controversies about privacy and open information in CSCW: a panel report from CSCW'92 conference , 1993, SGCH.

[28]  Jeffrey C. Schlimmer,et al.  Software Agents: Completing Patterns and Constructing User Interfaces , 1993, J. Artif. Intell. Res..

[29]  Beerud Dilip Sheth,et al.  A learning approach to personalized information filtering , 1994 .

[30]  Robin Jeffries,et al.  Orienteering in an information landscape: how information seekers get from here to there , 1993, INTERCHI.

[31]  Oren Etzioni,et al.  OS Agents: Using AI Techniques in the Operating System Environment , 1993 .

[32]  Clifford Nass,et al.  Computers are social actors , 1994, CHI '94.