Wednesday 30 January 2008

Basic arquitecture

After reading a truck-load of repetitive papers about improvisational agents I think i found the correct framework upon which to base my project, the epic work of Barbara Hayes Roth.

Improvisational agents as means to tell stories has been researched by Hayes Roth is several papers and projects. This architecture is almost exactly what i need for my ai-comics. The interaction of this inteligent agents will be, as in Hayes work the origin of the stories told by the comic strips.

The basic arquitecture of the agents:

Agents will have the basic Hayes Roth's characteristics. A 3 part agent will have:

- "a body" which will be the, in this case, graphical representation of itself. This part will also be the one to express moods and other mindstates for the other agents and the player to look upon.
The mind

- "a mind" that in turn has 3 parts:
The Agenda manager that chooses behaviors based on moods and other criteria
The Scheduler that chosses the way of implementing those behaviors
The Control plans that contain the actual list of actions to be executed by the agent.

- The interface, that conects body and mind

No comments: