8 Directing conversation flow

This chapter covers

  • Using questions and limiting choices to guide user interaction
  • Creating a dialog with the dialog interface
  • Confirming user input
  • Handling errors

Ultimately, there is no user interface—on the web, mobile, voice, or anywhere else—that does not benefit from guiding users and helping them land where they want to go. This applies to voice more than other interfaces, because there is no persistent menu to help if a user gets lost, and there is no limit to user input. Compare that with a mobile app: a user can only tap on what’s on the phone, and well-established UI patterns show the user what can be used and what can’t.

Previously, we’ve looked at providing user guidance on what actions are available. ...

Get Voice Applications for Alexa and Google Assistant now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.