Designing SpeechActs: issues in speech user interfaces
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
How do users know what to say?
interactions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An On-Line Computational Model of Human Sentence Interpretation:
An On-Line Computational Model of Human Sentence Interpretation:
Conversational interface technologies
The human-computer interaction handbook
A tool for automated revision of grammars for NLP systems
ANLC '00 Proceedings of the sixth conference on Applied natural language processing
A conversational interface for online shopping
HLT '01 Proceedings of the first international conference on Human language technology research
Conversational sales assistant for online shopping
HLT '01 Proceedings of the first international conference on Human language technology research
A flexible framework for developing mixed-initiative dialog systems
SIGDIAL '02 Proceedings of the 3rd SIGdial workshop on Discourse and dialogue - Volume 2
Hi-index | 0.02 |
We have built a set of integrated AI systems (called conversation machines) to enable transaction processing over the telephone for limited domains like stock trading and banking. The conversation machines integrate the state-of-the-art technologies from computer telephony, continuous speech recognition, natural language processing and humancomputer interaction. Users can interact with these systems using natural language to process simple transactions. We are currently installing a prototype conversation machine at a customer site (a large bank), while continuing research on each of the modules mentioned above and their integration.In this paper, we describe the architecture of conversation machines and explain the design choices related to natural language dialog design, speech recognition errors, and human-computer interaction. We also discuss our experience with the new "market-driven research" methodology currently being tested at our company, of which the conversation machines project is an example. Our experience suggests that with this new methodology we can build integrated natural language dialog systems, even when working with error-prone recognition engines and imperfect grammars, by designing the dialog flow to reduce the likelihood of errors, and to enable quick error recovery. In this process, having a customer allows us to make more realistic design choices.