Personality-rich believable agents that use language
We are studying how to create believable agents that perform actions and use natural language in interactive, animated, real-time worlds. Believable agents are autonomous agents that have specific, rich personalities like characters in movies and animation. We have extended Hap, the behavior-based architecture used by the
Oz group to construct non-linguistic believable agents, to support natural language text generation. These extensions allow us to tightly integrate text generationwith 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; varying generated text to express the specific personality; and issuing the text in real-time with pauses, restarts and other breakdownsvisible. Besidesbeing useful in constructing believable agents, we feel these extensions may interest researchers seeking to generate language in other action architectures.