Reference: Hayes-Roth, B.; Sincoff, E.; Brownston, L.; Huard, R.; & Lent, B. Directed Improvisation. Knowledge Systems Laboratory, September, 1994.
Abstract: We introduce "directed improvisation," a new paradigm for human-computer interaction (HCI). Users direct computer "characters" with abstract instructions and constraints. The characters improvise behaviors that follow the directions and meet other application objectives. We illustrate directed improvisation with our current testbed application, a Computer-Animated Improvisational Theater for children, and discuss its properties as an HCI paradigm.
Full paper available as ps.