作者: R.J. van der Werf
DOI:
关键词:
摘要: This thesis shows a new modularization approach for Embodied Conversational Agents (ECAs). is titled the Agent Toolkit (ECAT). ECAT builds upon SAIBA framework, which proposed three stage of ECAs. ECAT focuses on third stage, called behavior realization. The process behavior realization can be summarized as: turning high-level specifications into audiovisual rendering an ECA. Internally this boils down to firstly converting specifications into low-level and secondly rendering these specifications. In between two tasks exactly where ECAT proposes split. defines compilation as being low-level specifications translation specifications. In addition to these stages one preliminary introduced interpretation. Interpretation is meant bridge wide variety applications are generating behaviors on the hand other compilation. An ECA using uses component each stage: Interpreter, Compiler and one Translator. These components separated by TCP/IP socket interfaces. This keeps different language platform independent other. Both interfaces use XML languages communication. first interface currently the Multimodal Utterance Representation Markup Language (MURML). MURML this has future support Behavior (BML), also used in framework. second custom markup language. Proof-of-concept prototype have been implemented stages. One functional pipeline, including components, based existing called NUMACK. Parts reimplemented modularized according the three ECAT. performance version NUMACK similar the original version. that ECAs successfully The proof-of-concept serve example components. ultimate goal create repository shared reused among researchers. Since supports builds BML interface, collection of ECAT will also help framework grow wider accepted standard.