Synchronization in an asynchronous agent-based architecture for dialogue systems
SIGDIAL '02 Proceedings of the 3rd SIGdial workshop on Discourse and dialogue - Volume 2
Multi-tasking and collaborative activities in dialogue systems
SIGDIAL '02 Proceedings of the 3rd SIGdial workshop on Discourse and dialogue - Volume 2
A markup language for describing interactive humanoid robot presentations
Proceedings of the 12th international conference on Intelligent user interfaces
SigDIAL '06 Proceedings of the 7th SIGdial Workshop on Discourse and Dialogue
NAACL-Short '09 Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, Companion Volume: Short Papers
Building conversational agents with Basilica
NAACL-Demonstrations '09 Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, Companion Volume: Demonstration Session
A multi-expert model for dialogue and behavior control of conversational robots and agents
Knowledge-Based Systems
YouBot: a simple framework for building virtual networking agents
SIGDIAL '10 Proceedings of the 11th Annual Meeting of the Special Interest Group on Discourse and Dialogue
A two-stage domain selection framework for extensible multi-domain spoken dialogue systems
SIGDIAL '11 Proceedings of the SIGDIAL 2011 Conference
Multi-policy dialogue management
SIGDIAL '11 Proceedings of the SIGDIAL 2011 Conference
Triggering effective social support for online groups
ACM Transactions on Interactive Intelligent Systems (TiiS)
Hi-index | 0.00 |
This paper presents a novel framework for building symbol-level control modules of animated agents and robots having a spoken dialogue interface. It features distributed modules called experts each of which is specialized to perform certain kinds of tasks. A common interface that all experts must support is specified, and any kind of expert can be incorporated if it has the interface. Several modules running in parallel coordinate the experts by accessing them through the interface, so that the whole system can achieve flexible control, such as interruption handling and parallel task execution.