SlideShare a Scribd company logo
1 of 49
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AlexaSkill DeveloperTools - 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
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
“
”
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tooling for eachstageof theskilllifecycle
Design Build Test Launch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Designing for voice
Design Build Test Launch
© 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
© 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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Some Principles forVoice Design
• Be Adaptable
• Be Contextual
• Be Available
More information on these principles is available
here.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
BeAdaptable
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Visual design is constrained
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Voice design is unconstrained –There are many
ways to say something as simple as “yes”
Yes
Yeah
Uh huh
SureWhy not?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dealing withsynonyms –Voice applications should
understand themany wayswecan saythesamething.
Cat
Kitty
Tabby
Grimalkin
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example – EntertainmentAdventureSkillw/Bartender
Whiskey
What are you drinking?
Alright. Bartender, the good stuff!
Johnnie Walker
Hmm.. Never heard of that.
I’ll have my usual.
What are you drinking?
© 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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
{drink} Synonyms
whiskey
Johnnie Walker, WhistlePig Boss
Hog, Bushmills
taquilla Don Julio, Ocho
beer
draft, cold one, libation, brewskie,
oat soda, cerveza, barley pop
water
H2o, drink,
still gin and tonic hold the gin
Slotsand entityresolution
I’ll have a {drink}
Give me a {drink}
{drink}
{drink} please
{drink} for me
Serve up a {drink}
Pass me a {drink}
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
BeContextual
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Peopledon’t only use one greeting
Hey!
Hi!
How’s it
going?
Hello!
Voice applications shouldn’t either!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Randomresponses canadd variation,but they’rerisky.
Examplefromquizskill:
True or False: An orange
has more Vitamin C than a
cup of strawberries.
Give me a trivia
question
Well done, you get an A+ on
vitamin C. One small orange has
about 50 milligrams of vitamin C
while a cup of strawberries has
about 90 milligrams. Would you like
another
question?
Too tough? OK.
False
No, thank you.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Evenbetter,insteadofrandomresponses,askillshouldunderstand
thecontextandhistoryofitsinteractionswiththeuser.
Forexample,agoodquizskill:
• Stores score for the game
• Stores scores from previous games
• Stores times from previous games
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
BeAvailable
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In visual design, data is persistent, and display space
is at a premium. In that context, nested menus make
sense: A
B
C
D
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In voice design, there are no space constraints, and
it’s harder for users to remember where they are. So,
make your menus wide and flat:
A
B
C
D
A B C E
D
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example:Ticketordering skill
You can browse
movies that are
coming soon, or I
can give a
recommendation.
What would you
like to do?
You are in the
browse movie
section. Say stop
to return to main
menu.
Find a
movie
near me
Find
“A
Wrinkle
In Time”
Main Menu
Search Near me
Recommend
Coming
Soon
Title
Time
Search
!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example: Food Re-OrderingSkill
Change
the
location
You can place this
order or change
something. Which
would you like?
Change
Something
I'm sorry, I didn't
quite understand.
You can place this
order or change
something. Which
would you like?
Ok. You can change
the pickup time,
change the location,
change the pickup
method, or change the
order item. What would
you like to do?
Change
the
location
Main Menu
Search
Change
Something
Change Pickup
Method
Change
Location
Place order
Change Order
Item
!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building forVoice
Design Build Test Launch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Skill Management API and CLI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Command Line Interface
$ npm install -g ask-cli
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IDE integration
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CodeStar
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
TestingforVoice
Design Build Test Launch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“Testing with real users, early
and often, is crucial”
Cathy Pearl, DesigningVoice User Interfaces
“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
© 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
© 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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Offsite lab test
• Extensive equipment
logistics
• Hard to record the
interaction
• Data collection in homes is
tricky
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pulse Labs provides an online platform
for:
• Recording and displaying all the data
from testing sessions
• Constructing and administering post-
test questionnaires
• Organizing and presenting the data
from all sessions for a given test
here
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Vettedpanel ofuser testers
Large panel of testers in:
• United States
• United Kingdom
• Canada
• Australia
Pulse Labs handles all coordination and
communication with testers.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimizing forVoice
Design Build Test Launch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 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
• Command Line
Interface
• IDE Integration
• Track your
performance with
Alexa analytics
tools
© 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
Thank you
@PaulCutsingerDylan Zwick - dylan@pulselabs.ai
pulselabs.ai
@PulseLabsAI
Amazon Alexa
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Enhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIEnhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIAmazon Web Services
 
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...Amazon Web Services
 
AWS Startup Day Guadalajara - Pitch essentials
AWS Startup Day Guadalajara - Pitch essentialsAWS Startup Day Guadalajara - Pitch essentials
AWS Startup Day Guadalajara - Pitch essentialsAmazon Web Services LATAM
 
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...Amazon Web Services
 
Bring Alexa to Work - ENT306 - Chicago AWS Summit
Bring Alexa to Work - ENT306 - Chicago AWS SummitBring Alexa to Work - ENT306 - Chicago AWS Summit
Bring Alexa to Work - ENT306 - Chicago AWS SummitAmazon Web Services
 
Generative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetGenerative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetApache MXNet
 

What's hot (7)

Enhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIEnhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AI
 
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...
Mike Gillespie - Automate for Efficiency with Amazon Transcribe & Amazon Tran...
 
AWS Startup Day Guadalajara - Pitch essentials
AWS Startup Day Guadalajara - Pitch essentialsAWS Startup Day Guadalajara - Pitch essentials
AWS Startup Day Guadalajara - Pitch essentials
 
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...
AWS Machine Learning Week SF: Automate for Efficiency with Amazon Transcribe ...
 
Bring Alexa to Work - ENT306 - Chicago AWS Summit
Bring Alexa to Work - ENT306 - Chicago AWS SummitBring Alexa to Work - ENT306 - Chicago AWS Summit
Bring Alexa to Work - ENT306 - Chicago AWS Summit
 
Generative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetGenerative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNet
 
ALX319_It’s All in the Data
ALX319_It’s All in the DataALX319_It’s All in the Data
ALX319_It’s All in the Data
 

Similar to Alexa Tools For Building Great Skills

Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...
Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...
Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...Amazon Web Services
 
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...Amazon Web Services
 
Building Alexa Skills with AWS | AWS Floor28
Building Alexa Skills with AWS | AWS Floor28Building Alexa Skills with AWS | AWS Floor28
Building Alexa Skills with AWS | AWS Floor28Amazon Web Services
 
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisionsai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better DecisionsAmazon Web Services
 
The seven habits of highly successful builders - AWS Summit Cape Town 2018
The seven habits of highly successful builders - AWS Summit Cape Town 2018The seven habits of highly successful builders - AWS Summit Cape Town 2018
The seven habits of highly successful builders - AWS Summit Cape Town 2018Amazon Web Services
 
Amazon Rekognition & Amazon Polly
Amazon Rekognition & Amazon PollyAmazon Rekognition & Amazon Polly
Amazon Rekognition & Amazon PollyAmazon Web Services
 
Ai services AWS - Taglit
Ai services AWS - TaglitAi services AWS - Taglit
Ai services AWS - TaglitBoaz Ziniman
 
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksLife of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksAmazon Web Services
 
AI and IoT innovation - an industry focus
AI and IoT innovation - an industry focusAI and IoT innovation - an industry focus
AI and IoT innovation - an industry focusAmazon Web Services
 
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...Amazon Web Services
 
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life Amazon Web Services
 
Culture Shock: How a Legacy, Siloed Organization Can Move to the Cloud
Culture Shock: How a Legacy, Siloed Organization Can Move to the CloudCulture Shock: How a Legacy, Siloed Organization Can Move to the Cloud
Culture Shock: How a Legacy, Siloed Organization Can Move to the CloudAmazon Web Services
 
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon WayAWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon WayAmazon Web Services
 
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...Amazon Web Services
 
Launch Applications the Amazon Way: AWS Startup Day - New York 2018
Launch Applications the Amazon Way: AWS Startup Day - New York 2018Launch Applications the Amazon Way: AWS Startup Day - New York 2018
Launch Applications the Amazon Way: AWS Startup Day - New York 2018Amazon Web Services
 

Similar to Alexa Tools For Building Great Skills (20)

Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...
Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...
Alexa Skill Developer Tools: Build Better Skills Faster (ALX406) - AWS re:Inv...
 
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201...
 
Building Alexa Skills with AWS | AWS Floor28
Building Alexa Skills with AWS | AWS Floor28Building Alexa Skills with AWS | AWS Floor28
Building Alexa Skills with AWS | AWS Floor28
 
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisionsai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
 
AWS Initiate - DevOps do Jeito Amazon
AWS Initiate - DevOps do Jeito AmazonAWS Initiate - DevOps do Jeito Amazon
AWS Initiate - DevOps do Jeito Amazon
 
The seven habits of highly successful builders - AWS Summit Cape Town 2018
The seven habits of highly successful builders - AWS Summit Cape Town 2018The seven habits of highly successful builders - AWS Summit Cape Town 2018
The seven habits of highly successful builders - AWS Summit Cape Town 2018
 
Amazon Rekognition & Amazon Polly
Amazon Rekognition & Amazon PollyAmazon Rekognition & Amazon Polly
Amazon Rekognition & Amazon Polly
 
Lex and connect
Lex and connectLex and connect
Lex and connect
 
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon WayMoving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
 
Ai services AWS - Taglit
Ai services AWS - TaglitAi services AWS - Taglit
Ai services AWS - Taglit
 
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksLife of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
 
Keynote: AWS Startup Day São Paulo
Keynote: AWS Startup Day São PauloKeynote: AWS Startup Day São Paulo
Keynote: AWS Startup Day São Paulo
 
AI and IoT innovation - an industry focus
AI and IoT innovation - an industry focusAI and IoT innovation - an industry focus
AI and IoT innovation - an industry focus
 
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...
Use Alexa Skills to Buy Digital Content: A Workshop for In-Skill Purchasing (...
 
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life
AWS Webinar Series | Using Virtual Reality to bring your ChatBot to life
 
Culture Shock: How a Legacy, Siloed Organization Can Move to the Cloud
Culture Shock: How a Legacy, Siloed Organization Can Move to the CloudCulture Shock: How a Legacy, Siloed Organization Can Move to the Cloud
Culture Shock: How a Legacy, Siloed Organization Can Move to the Cloud
 
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon WayAWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
 
Machine Learning in Practice
Machine Learning in PracticeMachine Learning in Practice
Machine Learning in Practice
 
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...
Tailor Your Alexa Skill Responses to Deliver Truly Personal Experiences (ALX3...
 
Launch Applications the Amazon Way: AWS Startup Day - New York 2018
Launch Applications the Amazon Way: AWS Startup Day - New York 2018Launch Applications the Amazon Way: AWS Startup Day - New York 2018
Launch Applications the Amazon Way: AWS Startup Day - New York 2018
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Alexa Tools For Building Great Skills

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AlexaSkill DeveloperTools - 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
  • 3. 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 “ ”
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tooling for eachstageof theskilllifecycle Design Build Test Launch
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Designing for voice Design Build Test Launch
  • 6. © 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
  • 7. © 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
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Some Principles forVoice Design • Be Adaptable • Be Contextual • Be Available More information on these principles is available here.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. BeAdaptable
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Visual design is constrained
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Voice design is unconstrained –There are many ways to say something as simple as “yes” Yes Yeah Uh huh SureWhy not?
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dealing withsynonyms –Voice applications should understand themany wayswecan saythesamething. Cat Kitty Tabby Grimalkin
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example – EntertainmentAdventureSkillw/Bartender Whiskey What are you drinking? Alright. Bartender, the good stuff! Johnnie Walker Hmm.. Never heard of that. I’ll have my usual. What are you drinking?
  • 14. © 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
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. {drink} Synonyms whiskey Johnnie Walker, WhistlePig Boss Hog, Bushmills taquilla Don Julio, Ocho beer draft, cold one, libation, brewskie, oat soda, cerveza, barley pop water H2o, drink, still gin and tonic hold the gin Slotsand entityresolution I’ll have a {drink} Give me a {drink} {drink} {drink} please {drink} for me Serve up a {drink} Pass me a {drink}
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. BeContextual
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Peopledon’t only use one greeting Hey! Hi! How’s it going? Hello! Voice applications shouldn’t either!
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Randomresponses canadd variation,but they’rerisky. Examplefromquizskill: True or False: An orange has more Vitamin C than a cup of strawberries. Give me a trivia question Well done, you get an A+ on vitamin C. One small orange has about 50 milligrams of vitamin C while a cup of strawberries has about 90 milligrams. Would you like another question? Too tough? OK. False No, thank you.
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Evenbetter,insteadofrandomresponses,askillshouldunderstand thecontextandhistoryofitsinteractionswiththeuser. Forexample,agoodquizskill: • Stores score for the game • Stores scores from previous games • Stores times from previous games
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. BeAvailable
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In visual design, data is persistent, and display space is at a premium. In that context, nested menus make sense: A B C D
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In voice design, there are no space constraints, and it’s harder for users to remember where they are. So, make your menus wide and flat: A B C D A B C E D
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example:Ticketordering skill You can browse movies that are coming soon, or I can give a recommendation. What would you like to do? You are in the browse movie section. Say stop to return to main menu. Find a movie near me Find “A Wrinkle In Time” Main Menu Search Near me Recommend Coming Soon Title Time Search !
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example: Food Re-OrderingSkill Change the location You can place this order or change something. Which would you like? Change Something I'm sorry, I didn't quite understand. You can place this order or change something. Which would you like? Ok. You can change the pickup time, change the location, change the pickup method, or change the order item. What would you like to do? Change the location Main Menu Search Change Something Change Pickup Method Change Location Place order Change Order Item !
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building forVoice Design Build Test Launch
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Skill Management API and CLI
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Command Line Interface $ npm install -g ask-cli
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IDE integration
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CodeStar
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. TestingforVoice Design Build Test Launch
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. “Testing with real users, early and often, is crucial” Cathy Pearl, DesigningVoice User Interfaces
  • 37. “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
  • 38. © 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
  • 39. © 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
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Offsite lab test • Extensive equipment logistics • Hard to record the interaction • Data collection in homes is tricky
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pulse Labs provides an online platform for: • Recording and displaying all the data from testing sessions • Constructing and administering post- test questionnaires • Organizing and presenting the data from all sessions for a given test here
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Vettedpanel ofuser testers Large panel of testers in: • United States • United Kingdom • Canada • Australia Pulse Labs handles all coordination and communication with testers.
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimizing forVoice Design Build Test Launch
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 46. © 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 • Command Line Interface • IDE Integration • Track your performance with Alexa analytics tools
  • 47. © 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
  • 48. Thank you @PaulCutsingerDylan Zwick - dylan@pulselabs.ai pulselabs.ai @PulseLabsAI Amazon Alexa
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Editor's Notes

  1. NC Inevitable Features vs just better
  2. Design: none (cut?)
  3. Design: none (cut?)
  4. Design: none (cut?)
  5. Design: none (cut?)
  6. TODO: add license
  7. This exact script will be made into a video or audio
  8. Todo: Do drinks scenario.
  9. Design: layout / font / color / image
  10. In test simulator show several utterances and the resulting intents, slots, synonyms.
  11. Design: none (cut?)
  12. Todo:fixup
  13. Todo: boring
  14. Todo:ensure all demo kick offs are the same
  15. Design: layout / font / color This is a tool slide
  16. Design: layout / font / color This is a tool slide
  17. Todo: Box it up.
  18. Todo: Box it up.
  19. To:do points plus video Video of these exact phrases.
  20. Video of these exact talking points
  21. Design: none (cut?)
  22. Todo: pretty “Alexa Skill Management API” Design: needs to represent this: https://developer.amazon.com/docs/smapi/smapi-overview.html SMAPI, the Skill Management API, can be used to perform a number of skill-related operations. These include: Account Linking Management Interaction Model Operations Skill Certification Skill Enablement Skill Invocation Skill Management Skill Simulation Skill Testing Skill Validation Vendor Management
  23. Todo: demo intro Change to diagram DEMO Design: this is about https://developer.amazon.com/docs/smapi/quick-start-alexa-skills-kit-command-line-interface.html
  24. DEMO Example from VSCode
  25. Todo: pretty
  26. Dylan has permission to use this cover.
  27. Do users in other regions understand the skill? Does the skill have bugs