Research
EP-2: An Exemplary Programming System
Jan 1, 1980
An Approach to Knowledge Acquisition
ResearchPublished 1978
A description of computer programs, called user agents, that perform various tasks for the user. Interacting with users, these agents learn facts and store them in a database or learn data-manipulation procedures and represent them as programs. The agents are written in RITA, the Rule-directed Interactive Transaction Agent system, and are organized as sets of IF-THEN rules. Four types of RITA agents are described: (1) exemplary programming agent that "watches" user perform task, then writes program to perform the same task; (2) self-modifying agent that performs file transfer tasks, modifying itself to perform them with less help each time; (3) tutoring agent that watches demonstrations of interactive computer languages or local operating systems, then creates teaching agents for assisting new users; and (4) reactive-message creating agent that elicits text to create a reactive message, which is then sent to a recipient who interacts with it, automatically returning a response to the sender.
This publication is part of the RAND report series. The report series, a product of RAND from 1948 to 1993, represented the principal publication documenting and transmitting RAND's major research findings and final research.
This document and trademark(s) contained herein are protected by law. This representation of RAND intellectual property is provided for noncommercial use only. Unauthorized posting of this publication online is prohibited; linking directly to this product page is encouraged. Permission is required from RAND to reproduce, or reuse in another form, any of its research documents for commercial purposes. For information on reprint and reuse permissions, please visit www.rand.org/pubs/permissions.
RAND is a nonprofit institution that helps improve policy and decisionmaking through research and analysis. RAND's publications do not necessarily reflect the opinions of its research clients and sponsors.