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

Chatbots

Katie Cerar
September 20, 2016

 Chatbots

Creating simple transactional chatbots - a talk by Katie Cerar for Geek Girl Dinners KW

Katie Cerar

September 20, 2016
Tweet

More Decks by Katie Cerar

Other Decks in Design

Transcript

  1. Chatbots What are they and why should I care? (And

    how do I design one?) Katie Cerar | Geek Girl Dinners | Sept 20, 2016
  2. +

  3. • What is a “chatbot? • Bots today • UX

    considerations • Design your own bot!
  4. • Visibility of system status • Recognition rather than recall

    • Recognize, diagnose, recover from errors Nielson’s Usability Heuristics
  5. Short trips from “home” state HOME FEATURE FLOW • Home

    state “you are here” • Feature flow gathers info
  6. Short trips from “home” state HOME FEATURE FLOW • Home

    state “you are here” • Feature flow gathers info • Output in real world or online OUTPUT
  7. Short trips from “home” state HOME FEATURE FLOW • Home

    state “you are here” • Feature flow gathers info • Output in real world or online • Back to updated Home OUTPUT
  8. Short trips from “home” state HOME FEATURE FLOW • Home

    state “you are here” • Feature flow gathers info • Output in real world or online • Back to updated Home • Cancel/undo OUTPUT
  9. Short trips from “home” state HOME FEATURE FLOW • Home

    state “you are here” • Feature flow gathers info • Output in real world or online • Back to updated Home • Cancel/undo OUTPUT ONBOARDING API / OTHER
  10. Short trips from “home” state What would you like to

    do? You have 0 rooms booked right now • Home state “you are here” • Feature flow gathers info • Output in real world or online • Back to updated Home • Cancel/undo Roddenberry booked successfully for 2pm today Welcome to meeting room booking bot! Meeting room calendar Book a room What room? Rodenberry When? It’s free all day. 2:00pm
  11. Short trips from “home” state What would you like to

    do? You have Roddenberry booked for 2pm today • Home state “you are here” • Feature flow gathers info • Output in real world or online • Back to updated Home • Cancel/undo Roddenberry booked successfully for 2pm today Welcome to meeting room booking bot! Meeting room calendar Book a room What room? Rodenberry When? It’s free all day. 2:00pm
  12. My Morning Alarm went off Registered for gym class Checked

    the weather Picked a healthy breakfast Had groceries on hand for breakfast (phew!) Left for gym Wrote down my workout in my log book Drove home Showered, got ready for work Wrote my to-do list Checked when 1st meeting was Drove to work
  13. My Morning Alarm went off Registered for gym class Checked

    the weather Picked a healthy breakfast Had groceries on hand for breakfast (phew!) Left for gym Wrote down my workout in my log book Drove home Showered, got ready for work Wrote my to-do list Checked when 1st meeting was Drove to work Alarm bot Gym class registration bot Weather bot Meal planning bot Grocery bot Time to leave! bot Workout log bot Directions bot To do list bot When’s my next meeting? bot
  14. Draw the flow chart # rooms booked Success Welcome message

    Meeting room calendar • What room? • When? • Is it free? Book a room
  15. What’s your bot character? Write the script! If you have

    time, add your neighbour on any messaging app and try it out (you pretend to be the bot!)