Improvisational multi-agent organization: using director agent to coordinate improvisational agents

Coordination is an important characteristic in the development of agents organizations, allowing agents to understand the existent relationships among agents that compose an specific organization. This paper proposes an improvisational multi-agent organization which incorporate a new model of coordination, named improvised direction. The organization is based on the ideas of improvisational theatre, and improvised direction represents the kind of coordination that an improvisational director executes over its actors. The model of coordination is developed considering an improvisational director functionality, where the director organizes a group of actors using improvisation processes related to constraint satisfaction and analogy by similarity. This kind of coordination is particularly interesting in systems that support human-computer interaction such as learning environments, entertainment and electronic commerce.