Helping users program their personal agents

Loren G. Terveen, La Tondra Murray

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations


Software agents are computer programs that act on behalf of users to perform routine, tedious, and time-consuming tasks. To be useful to an individual user, an agent must be personalized to his or her goals, habits, and preferences. We have created an end-user programming system that makes it easy for users to state rules for their agents to follow. The main advance over previous approaches is that the system automatically determines conflicts between rules and guides users in resolving the conflicts. Thus, user and system collaborate in developing and managing a set of rules that embody the user's preferences for handling a wide variety of situations.

Original languageEnglish (US)
Title of host publicationConference on Human Factors in Computing Systems - Proceedings
Number of pages7
StatePublished - Jan 1 1996
EventProceedings of the 1996 Conference on Human Factors in Computing Systems, CHI 96 - Vancouver, BC, Can
Duration: Apr 13 1996Apr 18 1996


OtherProceedings of the 1996 Conference on Human Factors in Computing Systems, CHI 96
CityVancouver, BC, Can


Dive into the research topics of 'Helping users program their personal agents'. Together they form a unique fingerprint.

Cite this