How Planning Becomes Improvisation? - A Constraint Based Approach for Director Agents in Improvisational Systems

The aim of this paper is to explain how planning becomes improvisation for agents represented through animated characters that can interact with the user. Hayes-Roth and Doyle [10] proposed some changes in the view of intellectual skills traditionally studied as components of artificial intelligence. One of these changes is that planning becomes improvisation. They pointed out that like people in everyday life, animated characters rarely will have enough information, time, motivation, or control to plan and execute extended courses of behavior. Animated characters must improvise, engaging in flexible give-and-take interactions in the here-and-now. In this paper we present an approach to that change. We propose that planning can be understood as improvisation under external constraints. In order to show how this approach can be used, we present a multi-agent architecture for improvisational theater, focusing on the improvisational director's processes.

[1]  Márcia Cristina Moraes,et al.  Virtual guides to assist visitors in the SAGRES virtual museum , 1999, Proceedings. SCCC'99 XIX International Conference of the Chilean Computer Science Society.

[2]  Ralph Yarrow,et al.  Improvisation in Drama , 1990 .

[3]  Mark Stefik,et al.  Introduction to knowledge systems , 1995 .

[4]  P. Agre Computation and human experience , 1997 .

[5]  Antônio Carlos da Rocha Costa,et al.  Evaluating Usability of SAGRES Virtual Museum , 2001, WCCE.

[6]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[7]  Barbara Hayes-Roth,et al.  A social-psychological model for synthetic actors , 1998, AGENTS '98.

[8]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[9]  David Chapman,et al.  Pengi: An Implementation of a Theory of Activity , 1987, AAAI.

[10]  Viola Spolin Improvisation for the Theater , 1963 .

[11]  Aaron Bryan Loyall,et al.  Believable agents: building interactive personalities , 1997 .

[12]  Martha E. Pollack,et al.  The Uses of Plans , 1992, Artif. Intell..

[13]  Philip E. Agre,et al.  The dynamic structure of everyday life , 1988 .

[14]  John Eric Anderson,et al.  Constraint-directed improvisation for everyday activities , 1995 .

[15]  Barbara Hayes-Roth,et al.  Animate Characters , 1998, Autonomous Agents and Multi-Agent Systems.

[16]  Barbara Hayes-Roth,et al.  Plans should abstractly describe intended behavior , 1996 .

[17]  Viola Spolin,et al.  Improvisation for the Theater a Handbook of Teaching and Directing Techniques , 1972 .

[18]  Peter J. Stuckey,et al.  Programming with Constraints: An Introduction , 1998 .

[19]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[20]  David Chapman,et al.  What are plans for? , 1990, Robotics Auton. Syst..