An Elaborated Knowledge Structure for Implementing a Virtual Inhabitant

In this paper, we specify the requirements of the knowledge structure for implementing an elaborated autonomous agent called Virtual Inhabitant and propose appropriate mechanisms for achieving these requirements. These mechanisms include three layers of abstraction, refreshable & automatically blurable graph, habitual script, multi-dimensional action hierarchy, and flexible template of concepts. In addition, e propose newly devised features such as characteristic attribute, definitional attribute, and quantifier/qualifier for achieving flexible template of concepts. We expect that the proposed kno ledge structure can make a Virtual Inhabitant more believable, adaptive and interesting one.