Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Invent 2018

618 views

Published on

In this session, we explore the suite of developer tools offered by the Alexa Skills team and dive into how they can help you be more productive in coding, deploying, testing, debugging, and collaborating with others on your skill. Learn about the different tools and libraries we have built to help you through the development process. A guest speaker joins us to introduce real-world use cases where our tools helped the team improve their productivity and the robustness of their skill.

  • Login to see the comments

  • Be the first to like this

Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Invent 2018

  1. 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Alexa Skill Developer Tools: Build Better Skills Faster Paul Cutsinger Alexa and Echo at Amazon Amazon.com @AlexaDevs A L X 4 0 6 Dylan Zwick Chief Product Officer Pulse Labs @PulseLabsAI
  2. 2. “Conversational platforms will drive the next big paradigm shift in how humans interact with the digital world.” Gartner Top 10 Strategic Technology Trends for 2018
  3. 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tooling for each stage of the skill lifecycle Design Build Test Launch
  4. 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Designing for voice Design Build Test Launch
  5. 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core ideas in visual design • Constrained user input • Simultaneous presentation • Persistent data • Text input is hard
  6. 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Voice design is different • Unconstrained user input • Sequential presentation • Ephemeral data • Text input is easy
  7. 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  8. 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Visual design is constrained
  9. 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Voice design is unconstrained Yes Yeah Uh huh SureWhy not?
  10. 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dealing with synonyms Cat Kitty Tabby Grimalkin
  11. 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Entertainment adventure skill
  12. 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. I’ll have a whiskey Give me a whiskey Whiskey Whiskey please Whiskey for me Serve up a whiskey Pass me a whiskey Intent ServeDrink Utterances and intents
  13. 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. {drink} Synonyms Whiskey Johnnie Walker, WhistlePig Boss Hog, Bushmills Tequila Don Julio, Ocho Beer Draft, cold one, libation, brewskie, oat soda, cerveza, barley pop Water H2o, drink, still gin and tonic hold the gin Slots and entity resolution I’ll have a {drink} Give me a {drink} {drink} {drink} please {drink} for me Serve up a {drink} Pass me a {drink}
  14. 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  15. 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  16. 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. People don’t only use one greeting Hey! Hi! How’s it going? Hello! Voice applications shouldn’t either!
  17. 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Random can be dangerous—Quiz skill
  18. 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Successful quiz skill: • Stores score for the game • Stores scores from previous games • Stores times from previous games
  19. 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  20. 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  21. 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Wide top level UI, not nested menus A B C D
  22. 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Wide top level UI, not nested menus A B C D A B C E D
  23. 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example: Ticket ordering skill Main Menu Search Near me Recommend Coming Soon Title Time Search !
  24. 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example: Food Re-Ordering Skill Main Menu Search Change Something Change Pickup Method Change Location Place order Change Order Item !
  25. 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  26. 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building for voice Design Build Test Launch
  27. 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Skill management API and CLI
  28. 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Command line interface $ npm install -g ask-cli
  29. 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IDE integration
  30. 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CodeStar
  31. 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Testing for voice Design Build Test Launch
  32. 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  33. 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  34. 34. “Testing with real users, early and often, is crucial” Cathy Pearl, Designing Voice User Interfaces
  35. 35. “To design the best UX, pay attention to what users do, not what they say. Self-reported claims are unreliable, as are user speculations about future behavior. Users do not know what they want.” Jacob Nielsen, Nielsen Norman Group
  36. 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Recruit testers Rule of thumb: The easier testers are to recruit, the less valuable their feedback Difficulty to recruit Valueoffeedback
  37. 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Onsite lab tests Photo by Ani Kolleshi on Unsplash • Coordination on time and location • Extensive pre-planning • Artificial environment • Expensive
  38. 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Offsite lab test • Extensive equipment logistics • Hard to record the interaction • Data collection is tricky
  39. 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  40. 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Vetted panel of user testers Large panel of testers in • United States • United Kingdom • Canada • Australia Pulse Labs handles all coordination and communication with testers
  41. 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  42. 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimizing for voice Design Build Test Launch
  43. 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  44. 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  45. 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Remember Design Build Test Launch • Be adaptable • Be contextual • Be available • Test early and often • Unit test • Beta test with real users – Pulse Labs can help! • Skill management API • AWS CLI • IDE Integration • Track your performance with Alexa analytics tools
  46. 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Alexa.design links Design Build Test Launch /design /situational_design /utterances /synonyms /memory /handlers /test /unit_testing /beta_testing /pulselabs /build /smapi /cli /vscode /codestar /launch /analytics
  47. 47. @PaulCutsingerDylan Zwick - dylan@pulselabs.ai Amazon Alexa Thank you!
  48. 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

×