We have developed an authoring environment that enables designers and developers to explore and prototype dialogue-based interactions between a robot and its users. The environment uses a set of dialogue patterns that we developed based on observations of human conversations. Users can drag and drop these patterns into a timeline representation of the dialogue and specifies what the robot should say or expect its user to say at each dialogue act. Our environment automatically generates the dialogue model and specifies speech recognition and generation for the robot. We have evaluated the environment in design sessions with designers and developers, confirming the usability of the environment, demonstrating the promise of the use of our system for prototyping, and gaining insight for future versions of our environment. We presented our results at the 2014 ACM/SigCHI International Conference on Human Factors in Computing (CHI) in Toronto, ON, Canada.
Authoring human-robot dialogueRecent
Sauppé, A. & Mutlu, B. (2014). Design Patterns for Exploring and Prototyping Human-Robot Interactions. In Proceedings of the ACM/SigCHI Conference on Human Factors in Computing (CHI 2014).
The open-source implementation of our authoring environment will be posted here soon.