Abstract
This paper describes the development of a RITA agent for Exemplary Programming (EP). The EP agent learns new facts and stores them in a data base and can learn new procedures for data manipulation. Both the EP agent and the programs it creates are written as sets of IF-THEN rules (production systems) in RITA: the Rule-directed Interactive Transaction Agent system. The programs produced by the EP agent act as "personal computer agents" to perform a variety of tasks for the user. Program creation is a cooperative effort between the user and the EP agent: the user illustrates what he wants done by performing a series of operations on the computer, and the agent watches and asks the user pertinent questions during the demonstration. The resulting program then becomes the user's personal computer agent for performing the given task.
Recommendations
Programming norm-aware agents
AAMAS '12: Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 2Normative organisations provide a means to coordinate the activities of individual agents in multiagent settings. The coordination is realized at run time by creating obligations and prohibitions (norms) for individual agents. If an agent cannot meet an ...
EP-2, A prototype Exemplary Programming system
ACM '79: Proceedings of the 1979 annual conferenceThis report describes the design and implementation of the Exemplary Programming (EP) system that allows software to be created by example. The EP paradigm is as follows: The user performs some interactive task on a computer. The EP system watches over ...
The use of production systems in RITA to construct personal computer "agents"
A production system called RITA has been developed on a PDP-11/UNIX minicomputer system, to allow the development of "user agents": small programs that perform useful tasks for a user. RITA rules are written in an English-like language, allowing an ...
Comments