Visual Agent Architecture

Visual Agent Architecture

At this point in the development of visual agents, it is felt that a relatively simple mechanism reacting appropriately to complex human activity in a rich visual environment is a useful first step. The difficult part was to develop an architecture that readily supports agents interacting with free-form human graphical behavior. Now that connection has been achieved, it will be relatively easy to add sophistication to agent responses using standard technologies (see Future Work). vmacs provides a basic framework for visual agent implementation:


 

 
Figure 3. Visual Agent architecture showing relation between Controller and Visual Parser.


 

At this time 8 different visual agents have been implemented: