SlideShare uma empresa Scribd logo
1 de 27
Building Alexa Skills
With Java on AWS
-Buddha Jyothiprasad
Outline
• Understand Requirements
• Create the skill interface
• Develop Lambda for handling intents
• Use slots to extract data
• Use DynamoDB to persist data
About Me
SLIDE # 3
Buddha Jyothiprasad
@prbuddha
Controlspace.info
JUG Lead for Hyderabad Java User
Group, Open source Contributor and an
Author at Pluralsight
Personal Skills Work Experience
SDE
Amazon
Developer
Oracle
Test Automation Engg.
IBM
AWS
JavaFX
Java
Automation
Disclaimer
I’m not representing Amazon’s view nor this should be treated as marketing for an
Amazon’s product. I did not work in Alexa team, so I can be wrong in some
aspects. Please do not mind.
How does it work
SLIDE # 5
Echo
How does it work
SLIDE # 6
Alexa voice
service
Echo
How does it work
SLIDE # 7
Alexa voice
service
Echo
Lambda
function
Traditional
server
How does it work
SLIDE # 8
Alexa voice
service
Echo
Lambda
function
Traditional
server
Alexa enabled device Amazon dev portal Service endpoints
Lets get technical
COMPANY NAME SLIDE # 9
User command
User of Alexa
gives a
command
Listen
Alexa enabled
devices listens
the commands
Send to cloud
Device sends
the command to
Alexa Service
Understand
Alexa skill
understands the
intent
Lets get technical
COMPANY NAME SLIDE # 10
command
of Alexa
a
mand
Listen
Alexa enabled
devices listens
the commands
Send to cloud
Device sends
the command to
Alexa Service
Understand
Alexa skill
understands the
intent
Invoke Code
Alexa voice
service calls
lambda
Lets get technical
COMPANY NAME SLIDE # 11
Invoke Code
Alexa voice
service calls
lambda
Data
If required data
is fetched from
dynamo db
Logging
Any errors are
logged to cloud
watch by
Lets get technical
COMPANY NAME SLIDE # 12
Invoke Code
Alexa voice
service calls
lambda
Data
If required data
is fetched from
dynamo db
Logging
Any errors are
logged to cloud
watch by
Lets get technical
COMPANY NAME SLIDE # 13
Handle response
Textual
response is
received
Invoke Code
Alexa voice
service calls
lambda
Data
If required data
is fetched from
dynamo db
Logging
Any errors are
logged to cloud
watch by
Lets get technical
COMPANY NAME SLIDE # 14
Response Prep
Response to
audio and card
Handle response
Textual
response is
received
Invoke Code
Alexa voice
service calls
lambda
Data
If required data
is fetched from
dynamo db
Lo
An
log
wa
Lets get technical
COMPANY NAME SLIDE # 15
Play response
Response
received is
announced
Response Prep
Response to
audio and card
Handle response
Textual
response is
received
Invoke Code
Alexa voice
service calls
lambda
Data
If req
is fetc
dynam
Lets get technical
COMPANY NAME SLIDE # 16
User is happy
Can enjoy with
his freed hands
Play response
Response
received is
announced
Response Prep
Response to
audio and card
Handle response
Textual
response is
received
Process To Create an Alexa Skill
Create skill in Alexa
developer portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
Process To Create an Alexa Skill
Create skill in
Alexa
developer
portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
• What is the weather today
• Please tell me today’s news
• Add milk to my shopping list
• Add slides preparation in
TODO
• Please play music by Lady
Gaga
Process To Create an Alexa Skill
Create skill in
Alexa
developer
portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
• What is the weather today
• Please tell me today’s news
• Add milk to my shopping list
• Add slides preparation in
TODO
• Please play music by Lady
Gaga
Process To Create an Alexa Skill
Create skill in
Alexa
developer
portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
• What is the weather today
• Please tell me today’s news
• Add milk to my shopping list
• Add slides preparation in
TODO
• Please play music by Lady
Gaga
Process To Create an Alexa Skill
Create skill in
Alexa
developer
portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
• What is the weather today
• Please tell me today’s news
• Add milk to my shopping list
• Add slides preparation in
TODO
• Please play music by Lady
Gaga
Process To Create an Alexa Skill
Create skill in
Alexa
developer
portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
• Today you can expect rain
• India and Pakistan made peace
• Milk is added to your shopping
list
• Slides preparation Added in
TODO
• Shuffling music by Lady Gaga
Process To Create an Alexa Skill
Create skill in Alexa
developer portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
Process To Create an Alexa Skill
Create skill in Alexa
developer portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
Configure EndPoint
Process To Create an Alexa Skill
Create skill in Alexa
developer portal
Intent Slots Interfaces
Create several intents
to capture User’s
intention
Any data to be
extracted with the help
of slots
Configure any
interfaces like audio
player etc.,
Configure EndPoint
Develop Lambda Deploy Lambda Give required permissions
Demo
• Create the skill interface
• Develop Lambda for handling intents
• Use slots to extract data
• Use DynamoDB to persist data
https://developer.amazon.com/alexa-skills-kit
Next Steps

Mais conteúdo relacionado

Mais procurados

Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
Vyacheslav Lyalkin
 
Building Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa SkillBuilding Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa Skill
Charles J Christina
 

Mais procurados (20)

Intro to Alexa skills development
Intro to Alexa skills developmentIntro to Alexa skills development
Intro to Alexa skills development
 
How to develop Alexa Skill Kit based on Serverless Architecture
How to develop Alexa Skill Kit based on Serverless ArchitectureHow to develop Alexa Skill Kit based on Serverless Architecture
How to develop Alexa Skill Kit based on Serverless Architecture
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
 
Alexa in 10 minutes
Alexa in 10 minutesAlexa in 10 minutes
Alexa in 10 minutes
 
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
 
Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home Skill
 
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
 
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
 
Building Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa SkillBuilding Boston Rail - An Alexa Skill
Building Boston Rail - An Alexa Skill
 
Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
 
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
 
Amazon Echo
Amazon EchoAmazon Echo
Amazon Echo
 
Creating IoT Solutions with Serverless Architecture & Alexa
Creating IoT Solutions with Serverless Architecture & AlexaCreating IoT Solutions with Serverless Architecture & Alexa
Creating IoT Solutions with Serverless Architecture & 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)
 
Develop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHPDevelop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHP
 
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
 
New skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NETNew skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NET
 
Amazon Alexa
Amazon AlexaAmazon Alexa
Amazon Alexa
 
AWS re:Invent 2016: State of the Union: Amazon Alexa and Recent Advances in C...
AWS re:Invent 2016: State of the Union: Amazon Alexa and Recent Advances in C...AWS re:Invent 2016: State of the Union: Amazon Alexa and Recent Advances in C...
AWS re:Invent 2016: State of the Union: Amazon Alexa and Recent Advances in C...
 
ALX326_Applying Alexa’s Natural Language to Your Challenges
ALX326_Applying Alexa’s Natural Language to Your ChallengesALX326_Applying Alexa’s Natural Language to Your Challenges
ALX326_Applying Alexa’s Natural Language to Your Challenges
 

Semelhante a Developing alexa Skill using Java With AWS Lambda

iPhone Development For Experienced Web Developers
iPhone Development For Experienced Web DevelopersiPhone Development For Experienced Web Developers
iPhone Development For Experienced Web Developers
lisab517
 

Semelhante a Developing alexa Skill using Java With AWS Lambda (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
 
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
 
Steve Bowden - Alexa Presentation - Why I build Alexa Skills
Steve Bowden  - Alexa Presentation - Why I build Alexa SkillsSteve Bowden  - Alexa Presentation - Why I build Alexa Skills
Steve Bowden - Alexa Presentation - Why I build Alexa Skills
 
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center
Build a Voice-Based Chatbot for Your Amazon Connect Contact CenterBuild a Voice-Based Chatbot for Your Amazon Connect Contact Center
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center
 
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
 
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
 
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...
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
 
AWS Summit Barcelona 2015 - Introducing Amazon API Gateway
AWS Summit Barcelona 2015 - Introducing Amazon API GatewayAWS Summit Barcelona 2015 - Introducing Amazon API Gateway
AWS Summit Barcelona 2015 - Introducing Amazon API Gateway
 
Apex Connector for Lightning Connect: Make Anything a Salesforce Object
Apex Connector for Lightning Connect: Make Anything a Salesforce ObjectApex Connector for Lightning Connect: Make Anything a Salesforce Object
Apex Connector for Lightning Connect: Make Anything a Salesforce Object
 
Serverless AI - London Loft
Serverless AI - London LoftServerless AI - London Loft
Serverless AI - London Loft
 
iPhone Development For Experienced Web Developers
iPhone Development For Experienced Web DevelopersiPhone Development For Experienced Web Developers
iPhone Development For Experienced Web Developers
 
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
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexa
 
Building AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWSBuilding AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWS
 
Punta Dreamin 17 Generic Apex and Tooling Api
Punta Dreamin 17 Generic Apex and Tooling ApiPunta Dreamin 17 Generic Apex and Tooling Api
Punta Dreamin 17 Generic Apex and Tooling Api
 
Write Generic Code with the Tooling API
Write Generic Code with the Tooling APIWrite Generic Code with the Tooling API
Write Generic Code with the Tooling API
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Grown-up javascript with AngularJS
Grown-up javascript with AngularJSGrown-up javascript with AngularJS
Grown-up javascript with AngularJS
 

Último

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
Earley Information Science
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
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
 
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
 

Developing alexa Skill using Java With AWS Lambda

  • 1. Building Alexa Skills With Java on AWS -Buddha Jyothiprasad
  • 2. Outline • Understand Requirements • Create the skill interface • Develop Lambda for handling intents • Use slots to extract data • Use DynamoDB to persist data
  • 3. About Me SLIDE # 3 Buddha Jyothiprasad @prbuddha Controlspace.info JUG Lead for Hyderabad Java User Group, Open source Contributor and an Author at Pluralsight Personal Skills Work Experience SDE Amazon Developer Oracle Test Automation Engg. IBM AWS JavaFX Java Automation
  • 4. Disclaimer I’m not representing Amazon’s view nor this should be treated as marketing for an Amazon’s product. I did not work in Alexa team, so I can be wrong in some aspects. Please do not mind.
  • 5. How does it work SLIDE # 5 Echo
  • 6. How does it work SLIDE # 6 Alexa voice service Echo
  • 7. How does it work SLIDE # 7 Alexa voice service Echo Lambda function Traditional server
  • 8. How does it work SLIDE # 8 Alexa voice service Echo Lambda function Traditional server Alexa enabled device Amazon dev portal Service endpoints
  • 9. Lets get technical COMPANY NAME SLIDE # 9 User command User of Alexa gives a command Listen Alexa enabled devices listens the commands Send to cloud Device sends the command to Alexa Service Understand Alexa skill understands the intent
  • 10. Lets get technical COMPANY NAME SLIDE # 10 command of Alexa a mand Listen Alexa enabled devices listens the commands Send to cloud Device sends the command to Alexa Service Understand Alexa skill understands the intent Invoke Code Alexa voice service calls lambda
  • 11. Lets get technical COMPANY NAME SLIDE # 11 Invoke Code Alexa voice service calls lambda Data If required data is fetched from dynamo db Logging Any errors are logged to cloud watch by
  • 12. Lets get technical COMPANY NAME SLIDE # 12 Invoke Code Alexa voice service calls lambda Data If required data is fetched from dynamo db Logging Any errors are logged to cloud watch by
  • 13. Lets get technical COMPANY NAME SLIDE # 13 Handle response Textual response is received Invoke Code Alexa voice service calls lambda Data If required data is fetched from dynamo db Logging Any errors are logged to cloud watch by
  • 14. Lets get technical COMPANY NAME SLIDE # 14 Response Prep Response to audio and card Handle response Textual response is received Invoke Code Alexa voice service calls lambda Data If required data is fetched from dynamo db Lo An log wa
  • 15. Lets get technical COMPANY NAME SLIDE # 15 Play response Response received is announced Response Prep Response to audio and card Handle response Textual response is received Invoke Code Alexa voice service calls lambda Data If req is fetc dynam
  • 16. Lets get technical COMPANY NAME SLIDE # 16 User is happy Can enjoy with his freed hands Play response Response received is announced Response Prep Response to audio and card Handle response Textual response is received
  • 17. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc.,
  • 18. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., • What is the weather today • Please tell me today’s news • Add milk to my shopping list • Add slides preparation in TODO • Please play music by Lady Gaga
  • 19. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., • What is the weather today • Please tell me today’s news • Add milk to my shopping list • Add slides preparation in TODO • Please play music by Lady Gaga
  • 20. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., • What is the weather today • Please tell me today’s news • Add milk to my shopping list • Add slides preparation in TODO • Please play music by Lady Gaga
  • 21. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., • What is the weather today • Please tell me today’s news • Add milk to my shopping list • Add slides preparation in TODO • Please play music by Lady Gaga
  • 22. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., • Today you can expect rain • India and Pakistan made peace • Milk is added to your shopping list • Slides preparation Added in TODO • Shuffling music by Lady Gaga
  • 23. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc.,
  • 24. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., Configure EndPoint
  • 25. Process To Create an Alexa Skill Create skill in Alexa developer portal Intent Slots Interfaces Create several intents to capture User’s intention Any data to be extracted with the help of slots Configure any interfaces like audio player etc., Configure EndPoint Develop Lambda Deploy Lambda Give required permissions
  • 26. Demo • Create the skill interface • Develop Lambda for handling intents • Use slots to extract data • Use DynamoDB to persist data