|
|
Template
|
|||||||||||||||||
Dialogue Manager Development Template: ChameleonThe core of a voice user interface, a dialogue manager plays the central role to determine how the system react to a user's speech; it needs to understand what a user says and intends, and make an appropriate action accordingly. The development of a dialogue manager usually requires a large volume of programming work and highly specialized skills and knowledge but the changeable, reusable development template Chameleon allows a faster and easier development of an advanced dialogue manager dynamically and flexibly. What is a Dialogue Manager?The core of a voice user interface, a dialogue manager plays the central role to control the interaction between a user and an application. In particular, a dialogue manager decides when to ask what question to determine the users' intention. However, as a dialogue manager good for a call center application which requires a speedy, effective interaction would not be ideal for a learning-purposed simulation application, required characteristic of a dialogue manager for each application differs. Consequently, the dialogue manager has to be programmed for each specific demands. The ATOM Spoken Dialogue SDK meets this requirement by providing Chameleon, a programming templates for fast development. Changeable Programming TemplateThe Chameleon Template is the programming basement for a dialogue manager development. A developer can start his programming based on the template so it is not only faster but easier to implement the most complicated part of speech interface development. In addition, unlike other dialogue manager development templates which are inflexible so that they can be utilized only when the demands perfectly matched, the Chameleon can be changed and modified as a developer wants. The flexibility allows a developer to use the Chameleon for any kind of application. Reusable Dialogue ManagerThe development of a dialogue manager requires a large amount of complicated programming and the most sophisticated skills and knowledges within the entire development of a speech interface, its development cost is high. However, as the dialogue manager is so closely linked with an application specific programs, the expensive dialogue manager cannot be separated and reused for other application or even for an updated version of the same application. This is one of the main reasons of why an advanced speech interface is so expensive and takes time to develop. Agilingua's original technology could separate the Chameleon Template from application specific programs so it can be reused for other application or a newer version of the same application even after some modification when needed. This allows a fast movement from prototyping to production, or a fast update. Any Language, Multiple LanguageThe Chameleon dialogue manager programming technique allows the developer to create a common dialogue program that can be reused for different target languages. When porting an application to a new target language, up to 60% of programming effort can be eliminated using the Chameleon Template technique, compared to developing a new application for each new language. * Agilingua also offers consulting services. Please contact us for details. |
|||||||||||||||||||