SlideShare a Scribd company logo
1 of 26
Amazon Alexa
Introduction & Custom Skills
Overview
Learning to code an
Alexa Skill in less than an
hour.
• Amazon Alexa
• Amazon Echo & Dot
• Amazon Alexa Commands
• Alexa Skills Kit
• Utterances, Slots & Intents
• Events
• Demo: Mister Quote
• Questions
Amazon Alexa
• Intelligent Personal Assistant
• Amazon’s Cloud-based Voice Service
• Provide Capabilities / Skills
– Play Music
– Answer General Questions
– Set Alarm / Timer
– Read the news
– Play Audible Books
Amazon Echo & Dot
• Always on, always connected, hands free device.
• Connects to Amazon Alexa.
• Continually learns and adapts to your speech
patterns.
• Echo has 7 microphones & beam forming tech.
• Can hear you across a room.
• Just say wake up word: “Alexa”.
Amazon Alexa Commands
Amazon Commands:
• Alexa, what is the weather in London?
• Alexa, who is Steve Jobs?
• Alexa, set time for 3 seconds.
Custom Skills:
• Alexa, ask AllRecipes for a chicken recipe.
• Alexa, open Capital One.
Alexa Skills Kit (ASK)
• Used to Build & Publish 3rd party skills
• Collection of
– Self-Service API’s
– Tools
– Documentation
– Tutorials & Samples
• Use the “Smart Home Skill API” for
– Cloud controlled lighting& thermostat devices
Alexa Skills
Image: Big Nerd Ranch
https://developer.amazon.com/alexa-skills-kit/big-nerd-ranch/alexa-architecture-and-configuration
Alexa Skills Kit Architecture
Image: Slideshare – AmazonWebServices
https://www.slideshare.net/AmazonWebServices/mbl308-extending-alexas-builtin-skills-see-how-capital-one-did-it
Skill Interface: Utterances
• Map phrases user speak to intents
• Lines in a plain text file
• Format
– {IntentName} sample utterance
– {IntentName} sample utterance {SlotName}
Skill Interface: Slots Types
Standard Slot Types:
• Alexa Skills Kit defines several slot types.
• Numbers, Dates & Times
• List of Items
Custom Slot Types:
• Defines a list of possible values.
• Text File
Standard Slots Types
Skill Interface: Intents
• You define
interactions for
your skill through
Intents
• Intents are
defined in JSON
structure
Standard Built-in Intents
Standard Built-in Intents Common Utterances
AMAZON.RepeatIntent Repeat, Say that again
AMAZON.HelpIntent Help, Help me, Can you help me
AMAZON.StopIntent Stop, off, Shut up
AMAZON.CancelIntent Cancel, Never mind, Forget it
AMAZON.YesIntent Yes, Yes please, Sure
AMAZON.NoIntent No, No thanks
• Standard Intents used for common actions
• These intents do not use slots
Hosted Service
Amazon Alexa Service post events:
• LaunchRequest
– Occurs when user launches skill without
specifying what they want.
• IntentRequest
– Occurs when the user specifies an intent.
• SessionEndedRequest
– Occurs when the user ends the session.
Mister Quote
DEMO
Mister Quote
• Skill providing quotes of famous people.
Alexa, ask Mister Quote to give a quote of Nelson Mandela.
We can't afford to be
killing one another.
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote - Interface
• Sample Utterances
– Ask for a random quote
– Ask for a quote of famous person
• Custom Slot: famousPerson
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Custom Slot
• Custom Slot List
– Text file containing list of valid values
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Intent
• JSON structure defining interactions
– Random Quote
– Specific Quote of Famous Person
– Amazon Built-in Interactions
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Service
• Uses the Alexa-SDK
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Service
• Constants File containing Application ID
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Service
• Quote File containing functions and quotes
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Service
• Handler file contains all Intent Handlers
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Deploy
Developer Portal
{Interface}
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Mister Quote – Run
Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
Alexa, ask Mister Quote to give a quote of Nelson Mandela.
We can't afford to be
killing one another.
Alexa - Questions

More Related Content

What's hot

Alexa in 10 minutes
Alexa in 10 minutesAlexa in 10 minutes
Alexa in 10 minutesJames Burt
 
How to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaHow to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaAmazon Web Services
 
Intro to Alexa skills development
Intro to Alexa skills developmentIntro to Alexa skills development
Intro to Alexa skills developmentSahil Khosla
 
Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home SkillJun Ichikawa
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoAmazon Appstore Developers
 
Building Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa SkillBuilding Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa SkillCharles J Christina
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitAmazon Web Services
 
Alexa Skills Kit with Web API on Azure
Alexa Skills Kit with Web API on AzureAlexa Skills Kit with Web API on Azure
Alexa Skills Kit with Web API on AzureHeather Downing
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workAbe Diaz
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and failsVyacheslav Lyalkin
 
Amazon Alexa Development Overview
Amazon Alexa Development OverviewAmazon Alexa Development Overview
Amazon Alexa Development OverviewJohn Brady
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa SkillMike Christianson
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAmazon Web Services
 
Voice enable all the things with Alexa
Voice enable all the things with AlexaVoice enable all the things with Alexa
Voice enable all the things with AlexaMark Bate
 
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)Amazon Web Services
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaWithTheBest
 

What's hot (20)

Alexa in 10 minutes
Alexa in 10 minutesAlexa in 10 minutes
Alexa in 10 minutes
 
How to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaHow to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for Alexa
 
Intro to Alexa skills development
Intro to Alexa skills developmentIntro to Alexa skills development
Intro to Alexa skills development
 
Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home Skill
 
Amazon Alexa Workshop
Amazon Alexa WorkshopAmazon Alexa Workshop
Amazon Alexa Workshop
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Building Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa SkillBuilding Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa Skill
 
Alexa Skills Kit
Alexa Skills KitAlexa Skills Kit
Alexa Skills Kit
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills Kit
 
Amazon alexa ppt
Amazon alexa pptAmazon alexa ppt
Amazon alexa ppt
 
Alexa Skills Kit with Web API on Azure
Alexa Skills Kit with Web API on AzureAlexa Skills Kit with Web API on Azure
Alexa Skills Kit with Web API on Azure
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to work
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
 
Amazon Alexa Development Overview
Amazon Alexa Development OverviewAmazon Alexa Development Overview
Amazon Alexa Development Overview
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa Skill
 
Alexa, nice to meet you!
Alexa, nice to meet you! Alexa, nice to meet you!
Alexa, nice to meet you!
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
 
Voice enable all the things with Alexa
Voice enable all the things with AlexaVoice enable all the things with Alexa
Voice enable all the things with Alexa
 
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
 

Similar to Amazon Alexa - Introduction & Custom Skills

Make your own Amazon Alexa Skill
Make your own Amazon Alexa SkillMake your own Amazon Alexa Skill
Make your own Amazon Alexa SkillJohn Dalziel
 
Get Started Developing with Alexa and Drupal
Get Started Developing with Alexa and DrupalGet Started Developing with Alexa and Drupal
Get Started Developing with Alexa and DrupalAmber Matz
 
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 WorkshopDinah Barrett
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Tilmann Böhme
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexaEitan Sela
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageNic Raboy
 
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 hourIonut Balan
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Aleanan
 
Marcel Pociot "Alexa, let's build a voice-powered app"
Marcel Pociot "Alexa, let's build a voice-powered app"Marcel Pociot "Alexa, let's build a voice-powered app"
Marcel Pociot "Alexa, let's build a voice-powered app"Fwdays
 
How to Augment your Marketing Strategy with Alexa - August 22, 2019
How to Augment your Marketing Strategy with Alexa - August 22, 2019How to Augment your Marketing Strategy with Alexa - August 22, 2019
How to Augment your Marketing Strategy with Alexa - August 22, 2019Caroline Dunn
 
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 stepStamo Petkov
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403   Build an Alexa Skill using AWS LambdaWKS403   Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS LambdaAmazon Web Services
 
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...Christophe Willemsen
 
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019Alexa workshop - Women Who Code, Bangalore 23 Jan 2019
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019Suneet Patil
 
Design pattern (Abstract Factory & Singleton)
Design pattern (Abstract Factory & Singleton)Design pattern (Abstract Factory & Singleton)
Design pattern (Abstract Factory & Singleton)paramisoft
 
Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)David Janes
 
Writing Alexa Voice Skills with NodeJS- David Janes
Writing Alexa Voice Skills with NodeJS- David JanesWriting Alexa Voice Skills with NodeJS- David Janes
Writing Alexa Voice Skills with NodeJS- David JanesWithTheBest
 

Similar to Amazon Alexa - Introduction & Custom Skills (20)

Make your own Amazon Alexa Skill
Make your own Amazon Alexa SkillMake your own Amazon Alexa Skill
Make your own Amazon Alexa Skill
 
Get Started Developing with Alexa and Drupal
Get Started Developing with Alexa and DrupalGet Started Developing with Alexa and Drupal
Get Started Developing with Alexa and Drupal
 
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
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexa
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming Language
 
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
 
Alexa skill
Alexa skillAlexa skill
Alexa skill
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019
 
Marcel Pociot "Alexa, let's build a voice-powered app"
Marcel Pociot "Alexa, let's build a voice-powered app"Marcel Pociot "Alexa, let's build a voice-powered app"
Marcel Pociot "Alexa, let's build a voice-powered app"
 
How to Augment your Marketing Strategy with Alexa - August 22, 2019
How to Augment your Marketing Strategy with Alexa - August 22, 2019How to Augment your Marketing Strategy with Alexa - August 22, 2019
How to Augment your Marketing Strategy with Alexa - August 22, 2019
 
Amazon Alexa Working
Amazon Alexa Working Amazon Alexa Working
Amazon Alexa Working
 
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
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403   Build an Alexa Skill using AWS LambdaWKS403   Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda
 
Tweakers Anonymous
Tweakers AnonymousTweakers Anonymous
Tweakers Anonymous
 
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
 
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019Alexa workshop - Women Who Code, Bangalore 23 Jan 2019
Alexa workshop - Women Who Code, Bangalore 23 Jan 2019
 
Design pattern (Abstract Factory & Singleton)
Design pattern (Abstract Factory & Singleton)Design pattern (Abstract Factory & Singleton)
Design pattern (Abstract Factory & Singleton)
 
Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)
 
Writing Alexa Voice Skills with NodeJS- David Janes
Writing Alexa Voice Skills with NodeJS- David JanesWriting Alexa Voice Skills with NodeJS- David Janes
Writing Alexa Voice Skills with NodeJS- David Janes
 

Recently uploaded

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.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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 MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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 slidevu2urc
 
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 DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 Scriptwesley chun
 
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.pptxHampshireHUG
 
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 textsMaria Levchenko
 

Recently uploaded (20)

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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech 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
 
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
 
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
 

Amazon Alexa - Introduction & Custom Skills

  • 2. Overview Learning to code an Alexa Skill in less than an hour. • Amazon Alexa • Amazon Echo & Dot • Amazon Alexa Commands • Alexa Skills Kit • Utterances, Slots & Intents • Events • Demo: Mister Quote • Questions
  • 3. Amazon Alexa • Intelligent Personal Assistant • Amazon’s Cloud-based Voice Service • Provide Capabilities / Skills – Play Music – Answer General Questions – Set Alarm / Timer – Read the news – Play Audible Books
  • 4. Amazon Echo & Dot • Always on, always connected, hands free device. • Connects to Amazon Alexa. • Continually learns and adapts to your speech patterns. • Echo has 7 microphones & beam forming tech. • Can hear you across a room. • Just say wake up word: “Alexa”.
  • 5. Amazon Alexa Commands Amazon Commands: • Alexa, what is the weather in London? • Alexa, who is Steve Jobs? • Alexa, set time for 3 seconds. Custom Skills: • Alexa, ask AllRecipes for a chicken recipe. • Alexa, open Capital One.
  • 6. Alexa Skills Kit (ASK) • Used to Build & Publish 3rd party skills • Collection of – Self-Service API’s – Tools – Documentation – Tutorials & Samples • Use the “Smart Home Skill API” for – Cloud controlled lighting& thermostat devices
  • 7. Alexa Skills Image: Big Nerd Ranch https://developer.amazon.com/alexa-skills-kit/big-nerd-ranch/alexa-architecture-and-configuration
  • 8. Alexa Skills Kit Architecture Image: Slideshare – AmazonWebServices https://www.slideshare.net/AmazonWebServices/mbl308-extending-alexas-builtin-skills-see-how-capital-one-did-it
  • 9. Skill Interface: Utterances • Map phrases user speak to intents • Lines in a plain text file • Format – {IntentName} sample utterance – {IntentName} sample utterance {SlotName}
  • 10. Skill Interface: Slots Types Standard Slot Types: • Alexa Skills Kit defines several slot types. • Numbers, Dates & Times • List of Items Custom Slot Types: • Defines a list of possible values. • Text File
  • 12. Skill Interface: Intents • You define interactions for your skill through Intents • Intents are defined in JSON structure
  • 13. Standard Built-in Intents Standard Built-in Intents Common Utterances AMAZON.RepeatIntent Repeat, Say that again AMAZON.HelpIntent Help, Help me, Can you help me AMAZON.StopIntent Stop, off, Shut up AMAZON.CancelIntent Cancel, Never mind, Forget it AMAZON.YesIntent Yes, Yes please, Sure AMAZON.NoIntent No, No thanks • Standard Intents used for common actions • These intents do not use slots
  • 14. Hosted Service Amazon Alexa Service post events: • LaunchRequest – Occurs when user launches skill without specifying what they want. • IntentRequest – Occurs when the user specifies an intent. • SessionEndedRequest – Occurs when the user ends the session.
  • 16. Mister Quote • Skill providing quotes of famous people. Alexa, ask Mister Quote to give a quote of Nelson Mandela. We can't afford to be killing one another. Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 17. Mister Quote - Interface • Sample Utterances – Ask for a random quote – Ask for a quote of famous person • Custom Slot: famousPerson Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 18. Mister Quote – Custom Slot • Custom Slot List – Text file containing list of valid values Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 19. Mister Quote – Intent • JSON structure defining interactions – Random Quote – Specific Quote of Famous Person – Amazon Built-in Interactions Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 20. Mister Quote – Service • Uses the Alexa-SDK Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 21. Mister Quote – Service • Constants File containing Application ID Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 22. Mister Quote – Service • Quote File containing functions and quotes Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 23. Mister Quote – Service • Handler file contains all Intent Handlers Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 24. Mister Quote – Deploy Developer Portal {Interface} Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/
  • 25. Mister Quote – Run Source Code: https://github.com/Code2Bits/Alexa-Skills-Samples/ Alexa, ask Mister Quote to give a quote of Nelson Mandela. We can't afford to be killing one another.

Editor's Notes

  1. Alexa is a cloud-
  2. Alexa is a cloud-
  3. Alexa is a cloud-