They must collaborate and share control, without explicit plans or negotiations. Architecture Each character is an intelligent agent with an asynchronous controller for cognitive and physical behaviors. The agent notices behaviors, describes its own intended behavior in an abstract control plan, and generate and modify specific control plans. The agenda manager generates behaviors. The control plans can be abstract, multiple and simultaneous, and heterogeneously structured.
Actions can modify a control plan, so modifying criteria for scheduling actions in future.
Conclusions Improvisational agents offer an efficient communication mode in which users need only provide abstract directions, and characters with expertise in the task at hand can enhance achievement of the objectives in flexible ways.