Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevFestMI: Moving conversations with robots from science fiction to reality

Bryce Howitson
September 21, 2019

DevFestMI: Moving conversations with robots from science fiction to reality

Voice UI’s are everywhere, but the experience ranges from mediocre to downright scary. Fortunately, pop culture provides a century of context of what good VUI sounds like. We’ll survey the best of pop culture to learn the 3 laws of ROBOT interface and explore how to make sci-fi reality

Bryce Howitson

September 21, 2019

More Decks by Bryce Howitson

Other Decks in Design


  1. 3 Laws of Robot Interaction: As taught by Science Fiction

    Two Point Ohhh @Howitson #devfest http://bit.ly/talkingtorobots
  2. Hello I’m Bryce Howitson (artist) You can find me on

    Twitter @howitson @Howitson #devfest http://bit.ly/talkingtorobots
  3. @Howitson #devfest

  4. @Howitson #devfest http://bit.ly/talkingtorobots

  5. @Howitson #devfest http://bit.ly/talkingtorobots

  6. @Howitson #devfest http://bit.ly/talkingtorobots

  7. @Howitson #devfest http://bit.ly/talkingtorobots

  8. @Howitson #devfest http://bit.ly/talkingtorobots

  9. Interface on Repeat CLI Text Based GUI Iconographic VUI Intent

    Based ??? Predictive? @Howitson #devfest http://bit.ly/talkingtorobots
  10. DANGER! Will Robinson @Howitson #devfest http://bit.ly/talkingtorobots

  11. The rules are, There ain’t no rules. @Howitson #devfest http://bit.ly/talkingtorobots

  12. I Learned everything I need to know about VUI from

    Science Fiction @Howitson #devfest http://bit.ly/talkingtorobots
  13. Blade Runner Ridley Scott

  14. Star Wars George Lucas

  15. The Matrix Trilogy Wachowski Sisters

  16. 2001 A Space Odyssey Stanley Kubrick

  17. History of the Future @Howitson #devfest http://bit.ly/talkingtorobots

  18. @Howitson #devfest http://bit.ly/talkingtorobots

  19. @Howitson #devfest http://bit.ly/talkingtorobots

  20. @Howitson #devfest http://bit.ly/talkingtorobots

  21. Robots… Computer, AI, Assistant, Program, Sub-Routine, Host, Android, Machine… @Howitson

    #devfest http://bit.ly/talkingtorobots
  22. 3 Laws Safe How we’re taught to interface with Robots

    @Howitson #devfest http://bit.ly/talkingtorobots
  23. Look Human #1 @Howitson #devfest http://bit.ly/talkingtorobots

  24. Faces are comfortable @Howitson #devfest http://bit.ly/talkingtorobots

  25. @Howitson #devfest http://bit.ly/talkingtorobots

  26. As the appearance of a robot is made more human,

    observers' emotional response to the robot becomes increasingly positive and empathetic, until it reaches a point beyond which the response quickly becomes strong revulsion. Uncanny Valley - Masahiro Mori @Howitson #devfest http://bit.ly/talkingtorobots
  27. Empathy & Trust Human Appearance @Howitson #devfest http://bit.ly/talkingtorobots

  28. Sound Human #2 @Howitson #devfest http://bit.ly/talkingtorobots

  29. Sarcasm equals intelligence @Howitson #devfest http://bit.ly/talkingtorobots

  30. Humor relaxes us @Howitson #devfest http://bit.ly/talkingtorobots

  31. Brevity builds trust @Howitson #devfest http://bit.ly/talkingtorobots

  32. We all talk baldlyer @Howitson #devfest http://bit.ly/talkingtorobots

  33. Act Human #3 @Howitson #devfest http://bit.ly/talkingtorobots

  34. Be emotional @Howitson #devfest http://bit.ly/talkingtorobots

  35. Form a clan @Howitson #devfest http://bit.ly/talkingtorobots

  36. Make a contribution @Howitson #devfest http://bit.ly/talkingtorobots

  37. And a warning @Howitson #devfest http://bit.ly/talkingtorobots

  38. @Howitson #devfest http://bit.ly/talkingtorobots

  39. @Howitson #devfest http://bit.ly/talkingtorobots

  40. Choose a side @Howitson #devfest http://bit.ly/talkingtorobots

  41. The art of being HUMAN @Howitson #devfest http://bit.ly/talkingtorobots

  42. Conversation As humans, we have @Howitson #devfest http://bit.ly/talkingtorobots

  43. It was impossible to get a conversation going, everybody was

    talking too much. Yogi Berra @Howitson #devfest http://bit.ly/talkingtorobots
  44. Please, … continue @Howitson #devfest http://bit.ly/talkingtorobots

  45. @Howitson #devfest http://bit.ly/talkingtorobots

  46. Get what you need @Howitson #devfest http://bit.ly/talkingtorobots

  47. When would you like to travel? Vague and open ended

    What date would you like to leave? You’re going to get what you expect @Howitson #devfest http://bit.ly/talkingtorobots
  48. Suggest stuff As humans, we @Howitson #devfest http://bit.ly/talkingtorobots

  49. A. Bread Things that float in water: B. Apples C.

    Small Rocks D. A Duck @Howitson #devfest http://bit.ly/talkingtorobots
  50. if (weight = duck) { return madeOfWood } if(madeOfWood){ let

    a = “witch” } @Howitson #devfest http://bit.ly/talkingtorobots
  51. Discover As humans, we @Howitson #devfest http://bit.ly/talkingtorobots

  52. Is there a Doctor here? @Howitson #devfest http://bit.ly/talkingtorobots

  53. Options not walls @Howitson #devfest http://bit.ly/talkingtorobots

  54. Contextual As humans, we are @Howitson #devfest http://bit.ly/talkingtorobots

  55. @Howitson #devfest Words + Pictures http://bit.ly/talkingtorobots

  56. There he lay, a vast red-golden dragon, fast asleep; thrumming

    came from his jaws and nostrils, and wisps of smoke, but his fires were low in slumber. Beneath him, under all his limbs and his huge coiled tail, and about him on all sides stretching away across the unseen floors, lay countless piles of precious things, gold wrought and unwrought, gems and jewels, and silver red-stained in the ruddy light. Smaug lay, with wings folded like an immeasurable bat.
  57. @Howitson #devfest http://bit.ly/talkingtorobots

  58. @Howitson #devfest http://bit.ly/talkingtorobots

  59. @Howitson #devfest http://bit.ly/talkingtorobots

  60. @Howitson #devfest http://bit.ly/talkingtorobots

  61. Aware As humans, we are @Howitson #devfest http://bit.ly/talkingtorobots

  62. I have a whole bag of “shhhh!” with your name

    on it. @Howitson #devfest http://bit.ly/talkingtorobots
  63. Continued Conversation Follow-up Questions Recommendations Contextual Response/Display Know what’s Appropriate

    Quick Recap @Howitson #devfest http://bit.ly/talkingtorobots
  64. @Howitson #devfest http://bit.ly/talkingtorobots

  65. Making Science Reality @Howitson #devfest http://bit.ly/talkingtorobots

  66. @Howitson #devfest http://bit.ly/talkingtorobots

  67. @Howitson #devfest http://bit.ly/talkingtorobots

  68. @Howitson #devfest http://bit.ly/talkingtorobots

  69. @Howitson #devfest http://bit.ly/talkingtorobots

  70. Yay! A Demo

  71. Learning Google Google Cloud AI & ML https:/ /cloud.google.com/text-to-speech Actions

    on Google https:/ /developers.google.com/actions Amazon Alexa Skills Kit https:/ /developer.amazon.com/alexa-skills-kit Voice Tutorials http:/ /Alexa.design Podcasts The Voicebot Podcast Voice Tech Podcast The Practical Voice Podcast (VUX.World) @Howitson #devfest http://bit.ly/talkingtorobots
  72. Prototyping VoiceFlow Build fully functional apps Powerful interactions + Integrations

    (Visual) Multi-Modal Publish to Alexa Publish to Google Assistant @Howitson #devfest VUIX Preview Voice in browser Beginner friendly Publish to Alexa Publish to Google Assistant Botsociety - Messenger - Web App - Slack Bot - Google Assistant - Alexa - Twitter NPM Package & API http://bit.ly/talkingtorobots
  73. Choose your audience @Howitson #devfest http://bit.ly/talkingtorobots

  74. People behind the curtain @Howitson #devfest http://bit.ly/talkingtorobots

  75. Think low-fi @Howitson #devfest http://bit.ly/talkingtorobots

  76. 3 Laws of feeling human Looks (human) Faces are powerful,

    and we expect them for complete communication. Sounds (human) There’s a place & time for perfect grammar. This might not be it. Acts (human) Improve the clan by providing service, sharing emotion and building trust. in review @Howitson #devfest http://bit.ly/talkingtorobots
  77. Some tips to level up in review @Howitson #devfest Emulate

    People Extend communication by asking questions to continue conversations while utilizing the environment. Remember Analogue When prototyping remember that you already know how human interactions work. Don’t make it overly complicated. Maker Things The tools are more accessible than ever. What are you waiting for? http://bit.ly/talkingtorobots