To be highly useful, office automation systems require customization to individual users, work environments, and tasks. We consider the question of whether office automation systems can be developed that allow users who are not skilled programmers to easily “program”, or customize, these tools themselves. In other words, can we deploy very general, non-customized programs that can be extended and adapted during usage? Besides the well-known knowledge acquisition and automated learning methods we propose an approach called dialog-based learning (DBL), that allows the user to teach the system directly while performing the task. It acquires knowledge through a dialog in which the user both illustrates the procedure using a grounded example, and provides instructions about how to perform the task in the general case. We focus discussion on CAP II (a program that schedules meetings by negotiation via email), and on RAP (a program that makes room reservation via email).
[1]
Pattie Maes,et al.
A learning interface agent for scheduling meetings
,
1993,
IUI '93.
[2]
Yasushi Nakauchi,et al.
Groupware that learns
,
1991,
[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings.
[3]
Siegfried Bocionek,et al.
Dialog-Based Learning (DBL) for Adaptive Interface Agents and Programming-by-Demonstration Systems
,
1993
.
[4]
Tom M. Mitchell,et al.
A Personal Learning Apprentice
,
1992,
AAAI.
[5]
Andreas Lux.
A multi-agent approach towards group scheduling
,
1992
.
[6]
Edmund H. Durfee,et al.
A formal study of distributed meeting scheduling: preliminary results
,
1991,
COCS '91.