SlideShare a Scribd company logo
1 of 41
Mini
Bootcamp -
Alexa Skills
1st October
wearerabbitandpork.com
wearerabbitandpork.com
Who are we?
Contents
What are Alexa Skills
How Alexa Skills work
How to make money from Alexa Skill
Ilarna showcase
Demo - Designing a Skill
Demo - Developing a Skill
Start the challenge
Show and tell
Prize
01
02
04
05
06
07
08
09
10
wearerabbitandpork.com
What are Alexa skills?
wearerabbitandpork.com
What is a voice app?
1st party is a built in function of the device
– Weather
– Timers
– Music
– Translation
3rd party is a voice app that adds extra
functionality to the device
– Brands
– Connect to an external service
– Highly personalised to user
Alexa Skills
Google actions
Bixby Capsules
wearerabbitandpork.com
Examples of voice apps?
wearerabbitandpork.com
Where do people use voice apps?
wearerabbitandpork.com
How do Alexa skills work
wearerabbitandpork.com
How the Alexa Skills Kit Works
User makes
a request
You pass back a
textual or audio
response
Audio stream is
sent up to Alexa
You pass back a
graphical response
APL or card
Alexa sends customer
intent to your service
Respond to intent
through text & visual
Your service
processes
requestAlexa recognizes intent through
ASR & NLU, then identifies and
routes to the proper skill
Alexa converts Text-to-Speech (TTS) &
renders graphical component
wearerabbitandpork.com
How the Alexa Skills Kit Works - Example
Alexa, Tell
Starbucks
to order my
regular
“Your regular is a
grande flat white
from the Starbucks
at 23 Washington
Ave. It costs $3.24.
Would you like to
order?”
Raw audio is sent
to Alexa
Product Name
Product Description
Store Name Store
Address Cost (inc.
Tax)
OrderRegularIntent
Response sent back
by skill
Your skill would
receive the
intent and
determine what
the order is and
at what storeAlexa decodes the raw audio and
converts it to an intent. In this
case, the user wants to order their
regular coffee via the Starbucks
Skill
wearerabbitandpork.com
How can your skill utilise Alexa features
• Account linking
• APL (Alexa Presentation Language)
• Alexa buttons
• SSML
• Set reminders, shopping lists, to-do list
• Get user’s address, email, name, phone
• Get location of the user (auto / phone)
• …
https://developer.amazon.com/alexa/feature-updates
wearerabbitandpork.com
How to make money from Alexa
skills
wearerabbitandpork.com
Alexa Developer rewards
• Developers receive rewards for Skills
that perform well
• If your skill appears in the top 30 of any
category
• Paid monthly
• Could change how payment works…
rewarding new skills rather than top
• https://developer.amazon.com/en-
GB/alexa/alexa-skills-kit/rewards
ISP (In Skill purchasing)
• One-time purchases:
• Entitlements that unlock access to features or content within a
skill. One-time purchases do not expire.
• Consumables:
• Content or features that can be purchased, depleted, and
purchased again. For example, hints for a game, in-game
currency or extra lives.
• Subscriptions:
• Offers access to premium content or features for a period of
time. Users are charged on a recurring basis until they cancel
their subscription.
• 70% to developer – 30% to Amazon
• https://developer.amazon.com/docs/in-skill-
purchase/isp-overview.html
Generate a revenue
wearerabbitandpork.com
• Skill needs to be new and
have ISP
• UK Skill Store Finalist - The
best premium skill published
in the UK skill store will
receive $10,000, plus
invitation & travel to the ISP
Finalist Summit in Seattle
• Grand Prize - The winner for
the overall best skill with In-
Skill Purchasing will be
chosen from the finalists and
will receive $15,000 in
addition to their finalist prize
Competition
wearerabbitandpork.com
Ilarna Nche
wearerabbitandpork.com
How you got started in building Alexa Skills
Ilarna Nche Adassa
Innovations
wearerabbitandpork.com
Skills
wearerabbitandpork.com
Demo of Talking Dog
● Eat
● Drink
● Sit
● Sleep
● Wake Up
● Talk/Bark
● Scold
● Praise
● Sing
● Growl
ISP - Treat pack
APL - Dogs on the screen
images of some of the
actions
Audio:
ZapSplat
Images:
PixaBay
wearerabbitandpork.com
Achievements so far
wearerabbitandpork.com
Tech setup
Hardware Software Testing
wearerabbitandpork.com
Top tips for building a skill
1. Write down any ideas
2. Look at the marketplaces, appstores
3. Plan your skill - user interface
4. APL and ISP
5. Quality over Quantity
6. Are you happy with the finished product
7. Don’t stop when it goes live
8. Enjoy
wearerabbitandpork.com
Designing a skill
wearerabbitandpork.com
How do we design for voice?
Your Happy Path is the best-case, easiest interaction available in your Skill/Action.
The value of Scripting:
1) Always build your simplest interaction first
2) Read out your dialog!
3) Prepare for the unexpected
wearerabbitandpork.com
Create the happy path
wearerabbitandpork.com
https://botmock.com/ https://www.voiceflow.com/
Design tools
wearerabbitandpork.com
Voiceflow demo
wearerabbitandpork.com
wearerabbitandpork.com
Developing
wearerabbitandpork.com
Basic Principles
Database /
API
Option 1 Skills Kit
Database /
API
Option 2 Framework
Backend
Frontend
wearerabbitandpork.com
Intents
wearerabbitandpork.com
Slots
wearerabbitandpork.com
Fulfilment
wearerabbitandpork.com
ASK & Node.JS demo
Code Untapped
wearerabbitandpork.com
The challenge
wearerabbitandpork.com
1) Use Voiceflow
• Design the flow of the conversation
• Use the testing tool
• If possible connect to your Alexa
account
2) Develop in ASK & Node.JS
• Create the language model
• Create fulfilment to process the
conversation
The challenge
• Create an idea for an Alexa Skill
• Create a simple conversation between you and the user
• Write one sentence explanation of what the skill does
• Write your name down and place in the box if you want to present
• We’ll pick as many names out of the box as possible to present
wearerabbitandpork.com
Presentation time
wearerabbitandpork.com
The winner
wearerabbitandpork.com
Next steps
• Read the Alexa blog to keep up to date with competitions, features
and releases
• Learn more about voice – Rabbit & Pork newsletter, Voicebot.AI
website, Podcasts and Alexa events
• Think how you can develop your idea from today
• Consider ISP as a method to generate revenue
Thank you.

More Related Content

Recently uploaded

Recently uploaded (20)

VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their lives
 
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdfChoosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
 
Elevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdfElevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdf
 
Analysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fixAnalysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fix
 
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
 
SP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfSP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdf
 
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift AdvertisingElevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
 
Welcome to DataMetricks Consulting (1).pptx
Welcome to DataMetricks Consulting (1).pptxWelcome to DataMetricks Consulting (1).pptx
Welcome to DataMetricks Consulting (1).pptx
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
 
20180928 Hofstede Insights Conference Milan The Power of Culture Led Brands.pptx
20180928 Hofstede Insights Conference Milan The Power of Culture Led Brands.pptx20180928 Hofstede Insights Conference Milan The Power of Culture Led Brands.pptx
20180928 Hofstede Insights Conference Milan The Power of Culture Led Brands.pptx
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarh
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Code Untapped