SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Why I build Alexa skills
Steve Bowden
o Background
o Typical Alexa Skill workflow
o Why building Skills is so rewarding
o Ideas and use cases
o Questions
Overview
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Background
o Project manager who learned about cloud and code in 2016
o Began testing Alexa platform mid 2017
o Published ‘Mighty Trivia – a guessing game for kids’ in Dec 2017
Won $5,000 USD in Kids Skill hackathon
o Published ‘Start Nagging Me’ in Mar 2018
Won $5,000 USD in Life Hacks hackathon
o Now have 15 Skills in the store and tons of Alexa swag ;)
Background
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Typical Alexa Skill workflow
Skill delivery workflow
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Ideate Design Architect Develop Test Publish Maintain
o Typical end-to-end lifecycle
o Applies to any project size
Skill delivery workflow
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
General idea
Invocation flow
Check other skills
Detailed idea
Write script
Optimize script
Design intents
Allocate slots
Create persona
Create in Alexa
dev console (one
language only)
Design data
structures and
configs
Set up AWS
infrastructure
- DynamoDB
- Lambda (6sec)
- S3
- CloudFront
- KMS
- IAM
Write or import
event handler
Test the handler
from Alexa
Console Testing
Tool
Build out
functions and log
every step to
CloudWatch
Tidy up SSML,
cards and display
outputs
Test in
Developer
Console (very
fast)
Copy request
payload for
major bugs into
Lambda testing
module
Test on device (if
you have one)
Optimize images
using online
tools
Create icon
(check out the
royalty free
sources)
Add other
supported
languages (copy
paste json model
into each locale)
Write description
and copy into
other locales
Watch analytics
and logs
Connect AWS
ElasticSearch
Service if traffic
is high to
visualize activity
Make updates
based on
feedback and
analysis
Ideate Design Architect Develop Test Publish Maintain
Why building Skills is so
rewarding
Test out your killer app idea!
Why it is rewarding
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
THIS IS
A TOTAL
GAME
CHANGER
Test out your killer app idea!
o Full end-to-control
o Make decisions
o Do production fixes
o Real customer interactions
o Real analytics and learnings
Why it is rewarding
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Perks
Why it is rewarding (cont.)
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
MONEY FOR JAM
Perks
o A hobby that has paid many bills
o Usage payments from the Alexa fund
o AWS credits = low overhead
o Monthly developer promotions for swag and prizes
o Chance to win big $$ and get free promotion in hackathons
Why it is rewarding (cont.)
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Self education
Why it is rewarding (cont.)
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
DO I HAVE
THE RIGHT
SKILLS?
Self education
o AWS! AWS! AWS!
Lambda, Polly, DynamoDB, Lex, S3, CloudFront, API GW, Transcribe, CloudWatch, ElasticSearch, IAM, KMS
o Having a machine learning skillset
Natural Language Processing, predictive or image processing
o Becoming a capable Voice User Interface (VUI) designer
o Home automation – great for tinkering
o The Slack community in the Devpost Alexa hackathons is terrific
Why it is rewarding (cont.)
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Ideas and use cases
Multimodal
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
DÉJÀ VU?
Multimodal
o Incredible user experience
o Growing segment
o Adaptive output is inevitable, just like responsive design in web
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Game Engine and Gadget API
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Game Engine and Gadget API
o Allows in session non-voice invocations of your Skill
o Primarily used to capture Echo button input
o Can be used in real-time gaming
o Generate parallel processes that can call back into an active session
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Monetization – In Skill Purchases (ISP)
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Alexa, tell Cat Books to buy
a summary of Fish Tails by
Whisker McClaw
Monetization – In Skill Purchases (ISP)
o A very smooth way to sell a product
o Amazon handles the transaction and returns the user to your skill
o Marketing Skills finally makes sense!
Embed analytics, monitor return on investment, experiment and iterate
o If you already have premium web content, consider porting it into Alexa
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
CanFulfillIntentRequest and voice discovery
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Alexa, how do I
train my alpaca
CanFulfillIntentRequest and voice discovery
o Alexa is getting smarter, people are asking more of her
o Invoke your skill with a generic intent that was spoken to Alexa
o Natural way to interact with customers, “Alexa, do XYZ”
Not like “Alexa, launch <skill>”, “Alexa, ask <skill> to do XYZ”
o Web search engines are already doing this
o US-Only at the moment, great time to enter
Under-used features
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Finance – customers are interested
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Alexa, please
sort out my
finances
Finance – customers are interested
o Lessons learned from ‘Bill Tracker’ Skill
Frictionless vs progressive VUI, strong opinions, some very loyal users, still not much in the store
o Overcoming the ‘dev in the middle’ dilemma
Look at getting basic permissions like status checks and shopping cart only
o Connecting data services for finance benefit
Price information, current discounts, coupons, news feeds and podcast alerts
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Brands – take your position
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Brands – take your position
o It is early days to test features and their effectiveness
o Use multimodal design and establish a persona to ‘look’ and ‘sound’ good
o Produce official fresh content regularly
o Use account linking and offer real functions
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Extending Alexa’s Artificial Intelligence (AI)
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Alexa, its time to up
your game
Extending Alexa’s Artificial Intelligence (AI)
o Alexa is a device used by millions collecting speech as structured data
o Your backend processes data and returns an action or message
o Your Skill can learn about the customer and evolve it’s VUI
o Your Skill can allow users to train it
o With account linking, your skill could connect to customer data
sources that provide context for better AI decisions
There is ML capability in AWS that can be used to support intelligent and relevant interactions
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Kids Skills – still early days
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
“I like nonsense; it wakes
up the brain cells.”
Dr. Seuss
Kids Skills – still early days
o Only in a handful of countries
o Starting to become saturated, previously get high organic discovery
o Customer base is constantly refreshing
o If you have kids then build to help them learn and reduce screen time
o Verbal communication develops faster than literacy
Target audiences of lower literacy with experiences that needed higher literacy skills (e.g. trivia)
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Social Networking, Matchmaking
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
The cheeseburger
was amazing!
Social Networking, Matchmaking
o ‘Social Network’ Skill went crazy over Dec-Jan (approx. 1000 activations)
o ‘Matchmaker’ was for Valentines Day, but has since been quite active
o Customers are looking for these types of Skills
o Make something awesome and it could grow fast!
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Session authentication and website / user linking
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
So close, but so far...
Session authentication and website / user linking
o Anonymous linking of an Alexa session with a browser session
Easy in sandbox, but hard in real world to get the handshake right for security, privacy and usability
o Using other people’s Echo devices to control or share something of yours
I’ve made inroads with voicesignin.com
o Connecting users anonymously with pairing codes
I’ve attempted this with the skill ‘Social Network’
o Opens up new user experiences
Areas for improved Skills
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Omnipresence, including household screens
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Have you seen this
cat?
Omnipresence, including household screens
o Ability to have context, awareness and deliver content to nearby screens for
elaboration
o Alexa needs to know where in the house you are and the nearest screen
o Household screens need to connect to an Alexa media stream on demand
o Devices need to know why you invoked them without being told
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Virtual Reality (VR) and Augmented Reality (AR)
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Virtual Reality (VR) and Augmented Reality (AR)
o Hands are occupied in VR
o Voice can be a way to control menus
o Alexa Skills could provide a consistent interface for these instructions
o Stay in touch with the outside world (can't use mobile)
o Augmented Reality glasses can act as an output device for data
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Frictionless VUI – the ‘to be’ state for Voice Assistants
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
I was expecting a
number…
Frictionless VUI – the ‘to be’ state for Voice Assistants
o Removing unnecessary steps and confirmations from interaction
o Storing the customer’s dialog preferences
o Don’t make customers repeat themselves
o Handle complex utterance profiles
o Smart use of entity resolution and slot elicitation
o Backward compatibility for customers who prefer rigid VUI
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Kitchen assistant
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
I’ve got your back
Kitchen assistant
o A Skill that can talk you from start through to the end of a cook
o Like an in-car GPS does for driving
o Nowhere near a solution yet
o Requires significant context awareness
o Needs to understand existing kitchen inventory
o Update plans based on customer status
o Factor in kitchen appliance differences
Future use cases
Why I build Alexa Skills – Steve Bowden – bowdencloud.com
Questions?
Thankyou
Steve Bowden
bowdencloud.com

Weitere ähnliche Inhalte

Ähnlich wie Steve Bowden - Alexa Presentation - Why I build Alexa Skills

Presen tools overview
Presen tools overviewPresen tools overview
Presen tools overview
deKuyper
 

Ähnlich wie Steve Bowden - Alexa Presentation - Why I build Alexa Skills (20)

IT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hour
 
27_07_Landing Pages_Gilles de Clerck_EIA Porto 2022.pdf
27_07_Landing Pages_Gilles de Clerck_EIA Porto 2022.pdf27_07_Landing Pages_Gilles de Clerck_EIA Porto 2022.pdf
27_07_Landing Pages_Gilles de Clerck_EIA Porto 2022.pdf
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by step
 
Enabling New Voice Experiences with Amazon Alexa and AWS Lambda
Enabling New Voice Experiences with Amazon Alexa and AWS LambdaEnabling New Voice Experiences with Amazon Alexa and AWS Lambda
Enabling New Voice Experiences with Amazon Alexa and AWS Lambda
 
Alexa user group bangalore meetup - let us build multimodal skill
Alexa user group   bangalore meetup - let us build multimodal skillAlexa user group   bangalore meetup - let us build multimodal skill
Alexa user group bangalore meetup - let us build multimodal skill
 
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski... Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
 
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
An Introduction to AWS for Developers: AWS Developer Workshop - Web Summit 2018
 
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
 
Start Your Digital Revolution with AWS - Business
Start Your Digital Revolution with AWS - BusinessStart Your Digital Revolution with AWS - Business
Start Your Digital Revolution with AWS - Business
 
Presen tools overview
Presen tools overviewPresen tools overview
Presen tools overview
 
ITB2019 Easily Build Amazon Alexa skills with ColdFusion - Mike Callahan
ITB2019 Easily Build Amazon Alexa skills with ColdFusion - Mike CallahanITB2019 Easily Build Amazon Alexa skills with ColdFusion - Mike Callahan
ITB2019 Easily Build Amazon Alexa skills with ColdFusion - Mike Callahan
 
AWS re:Invent 2016: Know Before You Go
AWS re:Invent 2016: Know Before You GoAWS re:Invent 2016: Know Before You Go
AWS re:Invent 2016: Know Before You Go
 
Landing pages Gilles.pptx
Landing pages Gilles.pptxLanding pages Gilles.pptx
Landing pages Gilles.pptx
 
Applying Alexa’s Natural Language to Your Challenges - ALX326 - re:Invent 2017
Applying Alexa’s Natural Language to Your Challenges - ALX326 - re:Invent 2017Applying Alexa’s Natural Language to Your Challenges - ALX326 - re:Invent 2017
Applying Alexa’s Natural Language to Your Challenges - ALX326 - re:Invent 2017
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDigital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
 
Rapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products OverviewRapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products Overview
 
What Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa SkillsWhat Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa Skills
 
Hey alexa, let's build an alexa skill using nodejs
Hey alexa, let's build an alexa skill using nodejsHey alexa, let's build an alexa skill using nodejs
Hey alexa, let's build an alexa skill using nodejs
 
Nerua Presentation : Light Color Theme
Nerua Presentation : Light Color ThemeNerua Presentation : Light Color Theme
Nerua Presentation : Light Color Theme
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Steve Bowden - Alexa Presentation - Why I build Alexa Skills

  • 1. Why I build Alexa skills Steve Bowden
  • 2. o Background o Typical Alexa Skill workflow o Why building Skills is so rewarding o Ideas and use cases o Questions Overview Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 4. o Project manager who learned about cloud and code in 2016 o Began testing Alexa platform mid 2017 o Published ‘Mighty Trivia – a guessing game for kids’ in Dec 2017 Won $5,000 USD in Kids Skill hackathon o Published ‘Start Nagging Me’ in Mar 2018 Won $5,000 USD in Life Hacks hackathon o Now have 15 Skills in the store and tons of Alexa swag ;) Background Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 6. Skill delivery workflow Why I build Alexa Skills – Steve Bowden – bowdencloud.com Ideate Design Architect Develop Test Publish Maintain o Typical end-to-end lifecycle o Applies to any project size
  • 7. Skill delivery workflow Why I build Alexa Skills – Steve Bowden – bowdencloud.com General idea Invocation flow Check other skills Detailed idea Write script Optimize script Design intents Allocate slots Create persona Create in Alexa dev console (one language only) Design data structures and configs Set up AWS infrastructure - DynamoDB - Lambda (6sec) - S3 - CloudFront - KMS - IAM Write or import event handler Test the handler from Alexa Console Testing Tool Build out functions and log every step to CloudWatch Tidy up SSML, cards and display outputs Test in Developer Console (very fast) Copy request payload for major bugs into Lambda testing module Test on device (if you have one) Optimize images using online tools Create icon (check out the royalty free sources) Add other supported languages (copy paste json model into each locale) Write description and copy into other locales Watch analytics and logs Connect AWS ElasticSearch Service if traffic is high to visualize activity Make updates based on feedback and analysis Ideate Design Architect Develop Test Publish Maintain
  • 8. Why building Skills is so rewarding
  • 9. Test out your killer app idea! Why it is rewarding Why I build Alexa Skills – Steve Bowden – bowdencloud.com THIS IS A TOTAL GAME CHANGER
  • 10. Test out your killer app idea! o Full end-to-control o Make decisions o Do production fixes o Real customer interactions o Real analytics and learnings Why it is rewarding Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 11. Perks Why it is rewarding (cont.) Why I build Alexa Skills – Steve Bowden – bowdencloud.com MONEY FOR JAM
  • 12. Perks o A hobby that has paid many bills o Usage payments from the Alexa fund o AWS credits = low overhead o Monthly developer promotions for swag and prizes o Chance to win big $$ and get free promotion in hackathons Why it is rewarding (cont.) Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 13. Self education Why it is rewarding (cont.) Why I build Alexa Skills – Steve Bowden – bowdencloud.com DO I HAVE THE RIGHT SKILLS?
  • 14. Self education o AWS! AWS! AWS! Lambda, Polly, DynamoDB, Lex, S3, CloudFront, API GW, Transcribe, CloudWatch, ElasticSearch, IAM, KMS o Having a machine learning skillset Natural Language Processing, predictive or image processing o Becoming a capable Voice User Interface (VUI) designer o Home automation – great for tinkering o The Slack community in the Devpost Alexa hackathons is terrific Why it is rewarding (cont.) Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 15. Ideas and use cases
  • 16. Multimodal Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com DÉJÀ VU?
  • 17. Multimodal o Incredible user experience o Growing segment o Adaptive output is inevitable, just like responsive design in web Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 18. Game Engine and Gadget API Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 19. Game Engine and Gadget API o Allows in session non-voice invocations of your Skill o Primarily used to capture Echo button input o Can be used in real-time gaming o Generate parallel processes that can call back into an active session Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 20. Monetization – In Skill Purchases (ISP) Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com Alexa, tell Cat Books to buy a summary of Fish Tails by Whisker McClaw
  • 21. Monetization – In Skill Purchases (ISP) o A very smooth way to sell a product o Amazon handles the transaction and returns the user to your skill o Marketing Skills finally makes sense! Embed analytics, monitor return on investment, experiment and iterate o If you already have premium web content, consider porting it into Alexa Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 22. CanFulfillIntentRequest and voice discovery Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com Alexa, how do I train my alpaca
  • 23. CanFulfillIntentRequest and voice discovery o Alexa is getting smarter, people are asking more of her o Invoke your skill with a generic intent that was spoken to Alexa o Natural way to interact with customers, “Alexa, do XYZ” Not like “Alexa, launch <skill>”, “Alexa, ask <skill> to do XYZ” o Web search engines are already doing this o US-Only at the moment, great time to enter Under-used features Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 24. Finance – customers are interested Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com Alexa, please sort out my finances
  • 25. Finance – customers are interested o Lessons learned from ‘Bill Tracker’ Skill Frictionless vs progressive VUI, strong opinions, some very loyal users, still not much in the store o Overcoming the ‘dev in the middle’ dilemma Look at getting basic permissions like status checks and shopping cart only o Connecting data services for finance benefit Price information, current discounts, coupons, news feeds and podcast alerts Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 26. Brands – take your position Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 27. Brands – take your position o It is early days to test features and their effectiveness o Use multimodal design and establish a persona to ‘look’ and ‘sound’ good o Produce official fresh content regularly o Use account linking and offer real functions Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 28. Extending Alexa’s Artificial Intelligence (AI) Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com Alexa, its time to up your game
  • 29. Extending Alexa’s Artificial Intelligence (AI) o Alexa is a device used by millions collecting speech as structured data o Your backend processes data and returns an action or message o Your Skill can learn about the customer and evolve it’s VUI o Your Skill can allow users to train it o With account linking, your skill could connect to customer data sources that provide context for better AI decisions There is ML capability in AWS that can be used to support intelligent and relevant interactions Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 30. Kids Skills – still early days Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com “I like nonsense; it wakes up the brain cells.” Dr. Seuss
  • 31. Kids Skills – still early days o Only in a handful of countries o Starting to become saturated, previously get high organic discovery o Customer base is constantly refreshing o If you have kids then build to help them learn and reduce screen time o Verbal communication develops faster than literacy Target audiences of lower literacy with experiences that needed higher literacy skills (e.g. trivia) Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 32. Social Networking, Matchmaking Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com The cheeseburger was amazing!
  • 33. Social Networking, Matchmaking o ‘Social Network’ Skill went crazy over Dec-Jan (approx. 1000 activations) o ‘Matchmaker’ was for Valentines Day, but has since been quite active o Customers are looking for these types of Skills o Make something awesome and it could grow fast! Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 34. Session authentication and website / user linking Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com So close, but so far...
  • 35. Session authentication and website / user linking o Anonymous linking of an Alexa session with a browser session Easy in sandbox, but hard in real world to get the handshake right for security, privacy and usability o Using other people’s Echo devices to control or share something of yours I’ve made inroads with voicesignin.com o Connecting users anonymously with pairing codes I’ve attempted this with the skill ‘Social Network’ o Opens up new user experiences Areas for improved Skills Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 36. Omnipresence, including household screens Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com Have you seen this cat?
  • 37. Omnipresence, including household screens o Ability to have context, awareness and deliver content to nearby screens for elaboration o Alexa needs to know where in the house you are and the nearest screen o Household screens need to connect to an Alexa media stream on demand o Devices need to know why you invoked them without being told Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 38. Virtual Reality (VR) and Augmented Reality (AR) Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 39. Virtual Reality (VR) and Augmented Reality (AR) o Hands are occupied in VR o Voice can be a way to control menus o Alexa Skills could provide a consistent interface for these instructions o Stay in touch with the outside world (can't use mobile) o Augmented Reality glasses can act as an output device for data Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 40. Frictionless VUI – the ‘to be’ state for Voice Assistants Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com I was expecting a number…
  • 41. Frictionless VUI – the ‘to be’ state for Voice Assistants o Removing unnecessary steps and confirmations from interaction o Storing the customer’s dialog preferences o Don’t make customers repeat themselves o Handle complex utterance profiles o Smart use of entity resolution and slot elicitation o Backward compatibility for customers who prefer rigid VUI Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com
  • 42. Kitchen assistant Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com I’ve got your back
  • 43. Kitchen assistant o A Skill that can talk you from start through to the end of a cook o Like an in-car GPS does for driving o Nowhere near a solution yet o Requires significant context awareness o Needs to understand existing kitchen inventory o Update plans based on customer status o Factor in kitchen appliance differences Future use cases Why I build Alexa Skills – Steve Bowden – bowdencloud.com