SlideShare a Scribd company logo
1 of 30
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build, Deploy & Operate
Intelligent Chatbots with
Amazon Lex
Ian Massingham | AWS Technical Evangelist @IanMmmm
aws.amazon.com/lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Building Chatbots with Amazon Lex
Why did we build Amazon Lex?
What is Amazon Lex?
How do I get started using Amazon Lex?
Q&A
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Did We Build Amazon Lex?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Advent of Conversational Interactions
1st Gen:
Punch Cards & Memory Registers
2nd Gen:
Pointers & Sliders
3nd Gen:
Conversational Interfaces
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Natural
Conversational Access to Applications
Conversational Access
On-demand
Accessible
Efficient
Natural
On-demand
Accessible
Efficient
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Lex: 

A service for building conversational
interfaces using voice and text
Amazon Lex - Features
Text and speech language understanding: powered by the same
technology as Alexa
Enterprise SaaS connectors: connect to enterprise systems
Deployment to chat services
Designed for builders: efficient and intuitive tools
to build conversations; scales automatically
Versioning and alias support@
Text and Speech Language Understanding
Speech
Recognition
Natural Language
Understanding
Powered by the same deep learning technology as Alexa
Amazon Lex
Scale
Business Logic
SecurityAnalytics
Text to Speech
Speech to Intent
End to
End
Native support & maintains
context
One-click deployment
Completely managed
service
Native integration with
AWS Lambda
Encrypted data
in transit & at
rest
Monitor and
improve
Amazon Polly
integrated into API
ASR + NLU integrated
into one API
Dialog Management Deployment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Designed for Builders
Efficient and intuitive tools to build conversations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Versioning and Alias Support
AliasVersioning
• Supported for Intents, Slots & Bots
• Enables multi-developer environment
• Rollback to previous versions
• Deploy different aliases to different platforms
• Run different stacks for dev, stage & prod
environments
• Target different user groups with different aliases
v1 v2 v3 latest
v1 Dev
v2 Stage
v3 Prod
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Lex
Utterances
Spoken or typed phrases that invoke
your intent
BookHotel
Intents
An Intent performs an action in
response to natural language user
input
Slots
Slots are input data required to fulfill
the intent
Fulfilment
Fulfilment mechanism for your intent
“Book a Hotel”
Book Hotel
NYC
“Book a Hotel in
NYC”
Automatic Speech
Recognition
Hotel Booking
New York City
Natural Language
Understanding
Intent/Slot
Model
UtterancesHotel Booking
City New York City
Check In Nov 30th
Check Out Dec 2nd
“Your hotel is booked for
Nov 30th”
Polly
Confirmation: “Your hotel is
booked for Nov 30th”
“Can I go ahead
with the booking?
a
in
Utterances
I’d like to book a hotel
I want to make my hotel reservations
I want to book a hotel in New York City
Can you help me book my hotel?
Slots
destination City New York City, Seattle, London, …
Slot Type Values
Check In Date Valid dates
Check Out Date Valid dates
Slot Elicitation
I’d like to book a hotel
What date do you check in?
New York City
Sure what city do you want to book?
Nov 30th Check In
11/30/2017
City
New York City
Fulfilment
AWS Lambda Integration Return to Client
User input parsed to derive
intents and slot values.
Output returned to client for
further processing.
Intents and slots passed to
AWS Lambda function for
business logic
implementation.
Save, Build, and Publish
Save Build
Saving your bot preserves the
current state on the server
Building your bot
creates versions that
you can test
Publish
Publishing your app will create a
version of your bot and provide an
alias to your clients
Test
Test your bot in a chat
window on the console
Monitoring
Track your bot
Request Latency
Missed Utterance Count
Traffic by Channel
Amazon Lex Pricing
  Text Speech
Price per 1000 requests $0.75 $4.00
Free Tier*
(requests per month)
10,000 5,000
*Available for the first year upon sign-up to new Amazon Lex customers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo:
You make the demo!
Score me & leave feedback with my Amazon Lex Chatbot at
facebook.com/ian.massingham.aws
Facebook
Channel
Lex
Voice over PSTN
Connect
Are you on Twitter?
Sure. I'm on Twitter at https://
twitter.com/IanMmmm. Follow me
there.
What about GitHub?
You can find my GitHub account at
https://github.com/ianmas-aws
Web
App
facebook.com/ian.massingham.aws
https://bit.ly/rating-my-talk
facebook.com/ian.massingham.aws
https://bit.ly/rating-my-talk
Which session do you want to leave
feedback on?
Ian


I want to leave feedback
Which session do you want to leave
feedback on?
Deep Dive: Amazon Lex
What date was this session on?
Today
Which city did this session take place in?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS LambdaAmazon Lex
Dialog & Fulfilment
Code Hook
Slot Validation
Slot Elicitation
Kinesis Stream
Kinesis Firehose
Delivery Steam
Intent Resolution
Session Management
Slot Extraction
Channels (webhooks)
Amazon Kinesis
Amazon
Elasticsearch
service
Amazon
Comprehend
Sentiment Analysis
Record Ingest
Ingest
Record Storage,
Indexing & Search
Dashboards
Kinesis Elasticsearch
+ Kibana
Lex Lambda
Comprehend
Voice over PSTN
Connect
AthenaS3 QuickSight
Facebook
Channel
Web
App
Dialogue & Validation Function Structure
Intent
Router
RateSession
Elicit &
Validate Slots
Post to
Kinesis Stream
✅
ProvideFeedback
Elicit &
Validate Slots
Sentiment
Enrichment
Post to
Kinesis Stream
✅
Thanks
Amazon Lex - Technology
Amazon Lex
Automatic Speech
Recognition (ASR)
Natural Language
Understanding (NLU)
Same technology that powers Alexa
Cognito CloudTrail CloudWatch
AWS Services
Action
AWS Lambda
Authentication
& Visibility
Speech
API
Language
API
Fulfillment
End-Users
Developers
Console
SDK
Intents,
Slots,
Prompts,
Utterances
Input:
Speech
or Text
Multi-Platform Clients:
Mobile, IoT, Web,
Chat
API
Output:
Speech (via Polly TTS)
or Text
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How Do I Get Started Using 

Amazon Lex?
Sign up for a free account @ https://aws.amazon.com/lex
Build your first bot!
✔
✔
✔
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You. Any questions?
Score me & leave feedback with
my Amazon Lex Chatbot at
facebook.com/ian.massingham.aws
Ian Massingham | AWS Technical Evangelist @IanMmmm
aws.amazon.com/lex ianm@amazon.com

More Related Content

What's hot

What's hot (7)

Learn How to Build a Bot for Voice and Text with Amazon Lex and Amazon Polly ...
Learn How to Build a Bot for Voice and Text with Amazon Lex and Amazon Polly ...Learn How to Build a Bot for Voice and Text with Amazon Lex and Amazon Polly ...
Learn How to Build a Bot for Voice and Text with Amazon Lex and Amazon Polly ...
 
Enhance customer experience with conversational interfaces
Enhance customer experience with conversational interfacesEnhance customer experience with conversational interfaces
Enhance customer experience with conversational interfaces
 
Amazon AI (March 2017)
Amazon AI (March 2017)Amazon AI (March 2017)
Amazon AI (March 2017)
 
Introducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon RekognitionIntroducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon Rekognition
 
Pbn backlinks 2021
Pbn backlinks 2021Pbn backlinks 2021
Pbn backlinks 2021
 
Ai services AWS - Taglit
Ai services AWS - TaglitAi services AWS - Taglit
Ai services AWS - Taglit
 
Ai Services on AWS
Ai Services on AWSAi Services on AWS
Ai Services on AWS
 

Similar to Building Chatbots with Amazon Lex

Building Chatbots with Amazon Lex
Building Chatbots with Amazon LexBuilding Chatbots with Amazon Lex
Building Chatbots with Amazon Lex
Amazon Web Services
 

Similar to Building Chatbots with Amazon Lex (20)

Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018
 
Building Chatbots with Amazon Lex
Building Chatbots with Amazon LexBuilding Chatbots with Amazon Lex
Building Chatbots with Amazon Lex
 
Building Chatbots with Amazon Lex
Building Chatbots with Amazon LexBuilding Chatbots with Amazon Lex
Building Chatbots with Amazon Lex
 
Serve Your Customers with AI from the Cloud: AWS Developer Workshop - Web Sum...
Serve Your Customers with AI from the Cloud: AWS Developer Workshop - Web Sum...Serve Your Customers with AI from the Cloud: AWS Developer Workshop - Web Sum...
Serve Your Customers with AI from the Cloud: AWS Developer Workshop - Web Sum...
 
BDA306 NEW LAUNCH! An Introduction to Amazon Lex, your service for building v...
BDA306 NEW LAUNCH! An Introduction to Amazon Lex, your service for building v...BDA306 NEW LAUNCH! An Introduction to Amazon Lex, your service for building v...
BDA306 NEW LAUNCH! An Introduction to Amazon Lex, your service for building v...
 
Building Multichannel Conversational Interfaces Using Amazon Lex - MCL312 - r...
Building Multichannel Conversational Interfaces Using Amazon Lex - MCL312 - r...Building Multichannel Conversational Interfaces Using Amazon Lex - MCL312 - r...
Building Multichannel Conversational Interfaces Using Amazon Lex - MCL312 - r...
 
Building Chatbots with Amazon Lex I AWS Dev Day 2018
Building Chatbots with Amazon Lex I AWS Dev Day 2018Building Chatbots with Amazon Lex I AWS Dev Day 2018
Building Chatbots with Amazon Lex I AWS Dev Day 2018
 
Building your own chat bot with Amazon Lex - Hebrew Webinar
Building your own chat bot with Amazon Lex - Hebrew WebinarBuilding your own chat bot with Amazon Lex - Hebrew Webinar
Building your own chat bot with Amazon Lex - Hebrew Webinar
 
Introducing Amazon Lex
Introducing Amazon Lex Introducing Amazon Lex
Introducing Amazon Lex
 
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyMCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
 
AWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AI
 
Getting Started with Amazon Lex - AWS Summit Cape Town 2017
Getting Started with Amazon Lex  - AWS Summit Cape Town 2017 Getting Started with Amazon Lex  - AWS Summit Cape Town 2017
Getting Started with Amazon Lex - AWS Summit Cape Town 2017
 
BDA306 An Introduction to Amazon Lex, your Service for Building Voice and Tex...
BDA306 An Introduction to Amazon Lex, your Service for Building Voice and Tex...BDA306 An Introduction to Amazon Lex, your Service for Building Voice and Tex...
BDA306 An Introduction to Amazon Lex, your Service for Building Voice and Tex...
 
Introducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text ChatbotsIntroducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text Chatbots
 
MCL207_Amazon Lex Integration with IVR
MCL207_Amazon Lex Integration with IVRMCL207_Amazon Lex Integration with IVR
MCL207_Amazon Lex Integration with IVR
 
Deep Dive: Amazon Lex
Deep Dive: Amazon LexDeep Dive: Amazon Lex
Deep Dive: Amazon Lex
 
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
 
Intro to Amazon AI Services
Intro to Amazon AI ServicesIntro to Amazon AI Services
Intro to Amazon AI Services
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit Lisbon
 
AI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMAI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLM
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Building Chatbots with Amazon Lex

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Ian Massingham | AWS Technical Evangelist @IanMmmm aws.amazon.com/lex
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building Chatbots with Amazon Lex Why did we build Amazon Lex? What is Amazon Lex? How do I get started using Amazon Lex? Q&A
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Did We Build Amazon Lex?
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Advent of Conversational Interactions 1st Gen: Punch Cards & Memory Registers 2nd Gen: Pointers & Sliders 3nd Gen: Conversational Interfaces
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Natural Conversational Access to Applications Conversational Access On-demand Accessible Efficient Natural On-demand Accessible Efficient
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Lex: 
 A service for building conversational interfaces using voice and text
  • 7. Amazon Lex - Features Text and speech language understanding: powered by the same technology as Alexa Enterprise SaaS connectors: connect to enterprise systems Deployment to chat services Designed for builders: efficient and intuitive tools to build conversations; scales automatically Versioning and alias support@
  • 8. Text and Speech Language Understanding Speech Recognition Natural Language Understanding Powered by the same deep learning technology as Alexa
  • 9. Amazon Lex Scale Business Logic SecurityAnalytics Text to Speech Speech to Intent End to End Native support & maintains context One-click deployment Completely managed service Native integration with AWS Lambda Encrypted data in transit & at rest Monitor and improve Amazon Polly integrated into API ASR + NLU integrated into one API Dialog Management Deployment
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Designed for Builders Efficient and intuitive tools to build conversations
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Versioning and Alias Support AliasVersioning • Supported for Intents, Slots & Bots • Enables multi-developer environment • Rollback to previous versions • Deploy different aliases to different platforms • Run different stacks for dev, stage & prod environments • Target different user groups with different aliases v1 v2 v3 latest v1 Dev v2 Stage v3 Prod
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Lex Utterances Spoken or typed phrases that invoke your intent BookHotel Intents An Intent performs an action in response to natural language user input Slots Slots are input data required to fulfill the intent Fulfilment Fulfilment mechanism for your intent
  • 13. “Book a Hotel” Book Hotel NYC “Book a Hotel in NYC” Automatic Speech Recognition Hotel Booking New York City Natural Language Understanding Intent/Slot Model UtterancesHotel Booking City New York City Check In Nov 30th Check Out Dec 2nd “Your hotel is booked for Nov 30th” Polly Confirmation: “Your hotel is booked for Nov 30th” “Can I go ahead with the booking? a in
  • 14. Utterances I’d like to book a hotel I want to make my hotel reservations I want to book a hotel in New York City Can you help me book my hotel?
  • 15. Slots destination City New York City, Seattle, London, … Slot Type Values Check In Date Valid dates Check Out Date Valid dates
  • 16. Slot Elicitation I’d like to book a hotel What date do you check in? New York City Sure what city do you want to book? Nov 30th Check In 11/30/2017 City New York City
  • 17. Fulfilment AWS Lambda Integration Return to Client User input parsed to derive intents and slot values. Output returned to client for further processing. Intents and slots passed to AWS Lambda function for business logic implementation.
  • 18. Save, Build, and Publish Save Build Saving your bot preserves the current state on the server Building your bot creates versions that you can test Publish Publishing your app will create a version of your bot and provide an alias to your clients Test Test your bot in a chat window on the console
  • 19. Monitoring Track your bot Request Latency Missed Utterance Count Traffic by Channel
  • 20. Amazon Lex Pricing   Text Speech Price per 1000 requests $0.75 $4.00 Free Tier* (requests per month) 10,000 5,000 *Available for the first year upon sign-up to new Amazon Lex customers
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo: You make the demo! Score me & leave feedback with my Amazon Lex Chatbot at facebook.com/ian.massingham.aws
  • 22. Facebook Channel Lex Voice over PSTN Connect Are you on Twitter? Sure. I'm on Twitter at https:// twitter.com/IanMmmm. Follow me there. What about GitHub? You can find my GitHub account at https://github.com/ianmas-aws Web App facebook.com/ian.massingham.aws https://bit.ly/rating-my-talk
  • 23. facebook.com/ian.massingham.aws https://bit.ly/rating-my-talk Which session do you want to leave feedback on? Ian 
 I want to leave feedback Which session do you want to leave feedback on? Deep Dive: Amazon Lex What date was this session on? Today Which city did this session take place in?
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS LambdaAmazon Lex Dialog & Fulfilment Code Hook Slot Validation Slot Elicitation Kinesis Stream Kinesis Firehose Delivery Steam Intent Resolution Session Management Slot Extraction Channels (webhooks) Amazon Kinesis Amazon Elasticsearch service Amazon Comprehend Sentiment Analysis Record Ingest Ingest Record Storage, Indexing & Search Dashboards
  • 25. Kinesis Elasticsearch + Kibana Lex Lambda Comprehend Voice over PSTN Connect AthenaS3 QuickSight Facebook Channel Web App
  • 26. Dialogue & Validation Function Structure Intent Router RateSession Elicit & Validate Slots Post to Kinesis Stream ✅ ProvideFeedback Elicit & Validate Slots Sentiment Enrichment Post to Kinesis Stream ✅ Thanks
  • 27. Amazon Lex - Technology Amazon Lex Automatic Speech Recognition (ASR) Natural Language Understanding (NLU) Same technology that powers Alexa Cognito CloudTrail CloudWatch AWS Services Action AWS Lambda Authentication & Visibility Speech API Language API Fulfillment End-Users Developers Console SDK Intents, Slots, Prompts, Utterances Input: Speech or Text Multi-Platform Clients: Mobile, IoT, Web, Chat API Output: Speech (via Polly TTS) or Text
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How Do I Get Started Using 
 Amazon Lex?
  • 29. Sign up for a free account @ https://aws.amazon.com/lex Build your first bot! ✔ ✔ ✔
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank You. Any questions? Score me & leave feedback with my Amazon Lex Chatbot at facebook.com/ian.massingham.aws Ian Massingham | AWS Technical Evangelist @IanMmmm aws.amazon.com/lex ianm@amazon.com