We are studying how to create believable agents that perform actions and use natural language in interactive, animated, real-time worlds. We have extended Hap, our behavior-based architecture for believable non-linguistic agents, to better support natural language text generation. These extensions allow us to tightly integrate generation with other aspects of the agent, including action, perception, inference and emotion. We describe our approach, and show how it leads to agents with properties we believe important for believability, such as: using language and action together to accomplish communication goals; using perception to help make linguistic choices; varying generated text according to emotional state; and issuing the text in real-time with pauses, restarts and other breakdowns visible. Besides being useful in constructing believable agents, we feel these extensions may interest researchers seeking to generate language in other action architectures.
Recommendations
What makes virtual agents believable?
In this paper we investigate the concept of believability and make an attempt to isolate individual characteristics features that contribute to making virtual characters believable. As the result of this investigation we have produced a formalisation of ...
Exploring Non-verbal Behavior Models for Believable Characters
Interactive StorytellingAbstractBelievable characters constitute an important component of interactive stories. It is, therefore, not surprising to see much research focusing on developing algorithms that enhance character believability within interactive experiences, such as ...
Development of a code generation system for control agents
ICCOMP'06: Proceedings of the 10th WSEAS international conference on ComputersThis work has as main goal, the development of a system that would allow the creation of control agents for the SCDIA, this includes the creation of an agent's source code, its compilation and incorporation to the SCDIA. The SCDIA is a reference model ...