A Mark-Up Language and Interpreter for Interactive Scenes for Embodied Conversational Agents
نویسندگان
چکیده
Our research seeks to provide embodied conversational agents (ECAs) with behaviors that enable them to build and maintain rapport with human users. To conduct this research, we need to build agents and systems that can maintain high levels of engagement with humans over multiple interaction sessions. These sessions can potentially extend to longer periods of time to examine long-term effects of the virtual agent’s behaviors. Our current ECA interacts with humans in a game called “Survival on Jungle Island.” Throughout this game, users interact with our agent across several scenes. Each scene is composed of a collection of speech input, speech output, gesture input, gesture output, scenery, triggers, and decision points. Our prior system was developed with procedural code, which did not lend itself to rapid extension to new game scenes. So to enable effective authoring of the scenes for the “Jungle” game, we adopted a declarative approach. We developed ECA middleware that parses, interprets, and executes XML files that define the scenes. This paper presents the XML coding scheme and its implementation and describes the functional back-end enabled by the scene scripts.
منابع مشابه
Flipper: An Information State Component for Spoken Dialogue Systems
This paper introduces Flipper, an specification language and interpreter for Information State Update rules that can be used for developing spoken dialogue systems and embodied conversational agents. The system uses XML-templates to modify the information state and to select behaviours to perform.
متن کاملA platform for Embodied Conversational Agents based on Distributed Logic Programming
In this paper we will outline the requirements for a software platform supporting embodied conversational agents. These requirements encompass computational concerns as well as presentation facilities, providing a suitably rich environment for applications deploying conversational agents. We will then propose a platform based on the distributed logic programming language DLP and X3D, the extens...
متن کاملScript Language for Embodied Agents as Personal Conversational Media in Online Communities
In this paper, we propose a script language for embodied conversational agents that can function as personal conversational media in asynchronous community systems. Despite the fact that the community interaction is a social event, current online community systems are designed to focus mainly on information exchange through texts, and provide very little support for establishing and maintaining...
متن کاملBuilding Discount ECAs for the Study of Rapport
In this paper, we report our experience in using off-the-shelf software and hardware to build embodied conversational agents in immersive environments. Our underlying research focuses on paralinguistic factors in building rapport between humans and ECAs, and conducting this research requires ECAs that can (a) produce sophisticated full-body animation and (b) interact with humans across multiple...
متن کاملEthnomethodology and Conversational Analysis
In a speech community, people utilize their communicative competence which they have acquired from their society as part of their distinctive sociolinguistic identity. They negotiate and share meanings, because they have commonsense knowledge about the world, and have universal practical reasoning. Their commonsense knowledge is embodied in their language. Thus, not only does social life depend...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015