Abstract
In this paper, a novel architecture of a universal dialogue system and its configuration language, so-called Conversational Agent Markup Language (CAML), is proposed. The dialogue system embodies a CLIPS engine in order to enable CAML to formulate procedural and heuristic knowledge. CAML supports frames, functions, and categories that enable it: (a) to process wildcards, to control the inner state through variables, and to formulate procedural knowledge in contrast to Phoenix/CAT Dialog Manager; (b) to support nested macros, to control the inner state through variables, to assign priorities and weights to states, and to interface with external databases in contrast to Dialog Management Tool Language (DMTL); (c) to implement context-free grammars, to extract semantic content from user input through frames, to allow numeric variables, and to interface with external databases as opposed to Artificial Intelligence Markup Language (AIML). The proposed system is extensible in the sense that it can be embedded in any conversational system that receives and emits XML content. Such a dialogue system can be incorporated in multimodal interfaces, such as talking head applications, conversational web interfaces, conversational database interfaces, and conversational programming interfaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Suereth, R.: Developing Natural Language Interfaces. McGraw-Hill, New York (1997)
Ole Bernsen, N., Dybkjær, H., Dybkjær, L.: Designing Interactive Speech Systems. Springer, London (1998)
Huang, X., Acero, A., Hon, H.-W.: Spoken Language Processing. Prentice Hall PTR, Upper Saddle River (2001)
Gorin, A.L., Abella, A., Alonso, T., Riccardi, G., Wright, J.H.: Automated Natural Spoken Dialog. IEEE Computer 35(4), 51–56 (2002)
Marriott, A.: VHML – Virtual Human Markup Language. In: Proc. OzCHI 2001 Workshop (2001)
Ward, W.: Understanding Spontaneous Speech: the Phoenix System. In: Proc. ICASSP 1991, pp. 365–367 (1991)
Pellom, B., Ward, W., Pradhan, S.: The CU Communicator: An Architecture for Dialogue Systems. In: Proc. ICSLP, Beijing, China (November 2000)
Gustavsson, C., Strindlund, L., Wiknertz, E.: Dialogue Management Tool. In: Proc. OzCHI 2001 Workshop (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kovásznai, G., Kotropoulos, C., Pitas, I. (2003). CAML – A Universal Configuration Language for Dialogue Systems. In: Mařík, V., Retschitzegger, W., Štěpánková, O. (eds) Database and Expert Systems Applications. DEXA 2003. Lecture Notes in Computer Science, vol 2736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45227-0_87
Download citation
DOI: https://doi.org/10.1007/978-3-540-45227-0_87
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40806-2
Online ISBN: 978-3-540-45227-0
eBook Packages: Springer Book Archive