get started with voice user interfaces
play

Get Started with Voice User Interfaces Amber Matz @amberhimesmatz - PowerPoint PPT Presentation

Get Started with Voice User Interfaces Amber Matz @amberhimesmatz DrupalCon Vienna September 2017 About Me Amber Matz Production Manager and Trainer Drupalize.Me Twitter: @amberhimesmatz Drupalize.Me big bullet Huge bullet


  1. Diagram the flow reference the happy path Script map out all the inputs needed from the user branch out to cover additional logic, Fallbacks, and conversation repair

  2. Script example https://developers.google.com/actions/design/how-conversations-work

  3. Interaction model what are the concrete things that can happen? 
 => Intents What is said to make these things happen? 
 => Utterances/User Says What data do you need to fuLfill the request? 
 => Slots/Entities

  4. 
 Resources Video: 
 Actions on Google: Conversation Design Tips 
 youtu.be/MSUPVbbhIGA

  5. 
 Resources The Conversational UI and Why It Matters 
 developers.google.com/ actions/ 
 design/

  6. 
 Resources Voice Design Guide 
 alexa.design/guide

  7. key concepts

  8. Activation Wake word or action - “Hey Siri”, “Alexa”, “OK, Google” - Push a button on device to activate

  9. Invocation (Keywords +) The name of your app - ALexa: “Ask/open/ launch FiSh Jokes” - Google: “Let me talk to Fish Jokes”

  10. Intents Maps what the user says to actions - Built-in Intents help with common responses every app should have - Custom intents are the Voice UI’s special sauce

  11. user says/utterances phrases or words your app recognizes - add many variations - what about context? - can contain slots/entities which feed arguments to your endpoint

  12. User says

  13. Utterances

  14. slots/entities optional arguments - defined as a type & populated with terms - used as parameters in “user says” phrases/ utterances

  15. Intent: entities

  16. entities

  17. Slots

  18. specify entities

  19. Select Slot

  20. slots in phrases

  21. entiTies in phrases

  22. Request>>> Cloud User Skill AI Device Web Service <<<Resp oo se

  23. fulfillment

  24. endpoint possibilities

Recommend


More recommend