
46
Chapter Three
A Little Intelligence or a Lot?
Abstract
Over the last fifteen years, we have built over a dozen different applications
in many domains where the user can define behaviors by demonstration. In
some of these, the system uses sophisticated artificial intelligence (M) algo-
rithms so that complex behavior can be inferred from a few examples. In
other systems, the user must provide the full specification, and the exam-
ples are primarily used to help the user understand the situation. This
chapter discusses our findings about which situations require increased in-
telligence in the system, what ...