SlideShare a Scribd company logo
1 of 48
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
M C L 3 0 2 — M a x i m i z i n g t h e C u s t o m e r E x p e r i e n c e w i t h
A I o n A W S
P a u l A r m s t r o n g — E n t e r p r i s e S o l u t i o n s A r c h i t e c t A W S
N o v e m b e r 2 8 , 2 0 1 7
M C L 3 0 2
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
Introduction to AWS AI democratized services and Amazon Connect
Contact flow customer experience
Integrating Amazon Connect and Amazon Lex
Interaction at home, on the move, and in the office
What next?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Introduction to AWS services
Amazon Lex
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Voice and text
“chatbots”
Powers
Alexa
Voice interactions
on mobile, web,
and devices
Text interaction
with Slack and Messenger
Enterprise
connectors
Salesforce
Microsoft Dynamics
Marketo
Zendesk
Quickbooks
Hubspot
Amazon Lex
Build natural, conversational
interactions in voice & text
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Lex—technology
Amazon Lex
Automatic speech
recognition (ASR)
Natural language
understanding (NLU)
Same technology that powers Alexa
Cognito CloudTrail CloudWatch
Amazon and AWS services
Action
AWS Lambda
Authentication
and 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
Response:
speech (via Polly TTS)
or text
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customer-
connected
minutes
Pay
as
you go
No-hassle
telephony
No required
commitments
No hardware or
space required
Pay only for the value delivered to your
customers
Automatic
scaling
Amazon
Connect
Amazon Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Open platform
Your
S3 storage
Your data
warehouse
Customer
databases
Business
intelligence
Workforce
managementAgent data
AWS
Lambda
Call
recordings
Metrics
Contact
flows
CRM Contact
control panel
Open platform/easy integrations Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kevin Barnett
Sr. Director – Contact Center
Technology Solutions
A s u r i o n
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Who is Asurion
Together we offer best in class:
Device
Protection
Coverage for loss,
theft, damage, and
out of warranty
malfunction, for
single or multiple
devices
Premier Tech
Help
Soluto offers 100%
access to a tech
expert, to solve any
technology issue
across OS systems
and platforms.
Electronics
Protection
Coverage for
computers, laptops,
tablets, gaming
consoles, entertainment
system, televisions and
home phones of any
age, brand or size
We are the trusted partner to some of the biggest retailers,
manufactures and service providers in the world
© 2017 Asurion, LLC. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Asurion’s Contact Center Strategic Drivers
Simplify the environment Modernize the environment
Enable Innovation
Support a distributed staffing
approach
Amazon Connect allows us to achieve these objectives to drive
our contact center strategy.
© 2017 Asurion, LLC. All rights reserved.
• Empowered Teams
• LEX
 Simplify
 Intuitive
 Frictionless
For Customers, Agents and Developers
What’s Next
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customer experience
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ok, you are now
booked for a 9
a.m. departure
tomorrow out of
San Francisco,
arriving in Seattle
at 11:45 a.m.
Can you
please
rebook me
for the
same flight
tomorrow?
Great!
Thank you!Data
dip
CRM
content
Hi Nikki Wolf,
I see your flight
was cancelled
today. How can
I help you?
Incoming
customer
call
Contact flow engine—customer experience
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Natural
Amazon Lex chatbots
use the same technology
that powers Alexa
Dynamic
Answer customer
questions before they
are even asked
Personal
Contact flows adapt on
a per-customer basis
Ok, you are now
booked for a 9
a.m. departure
tomorrow out of
San Francisco,
arriving in Seattle
at 11:45 a.m.
Can you
please
rebook me
for the
same flight
tomorrow?
Great!
Thank you!Data
dip
CRM
content
Hi Nikki Wolf,
I see your flight
was cancelled
today. How can
I help you?
Incoming
customer
call
Contact flow engine—customer experience
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Common use cases
Automated handling of calls to capture information such as managing meter readings and providing billing
information
Intelligent routing and call escalation based on business rules. For example, service desk routing based on
calling user and opening tickets to the relevant support engineer (networking, hardware).
Click-to-dial integration with CRM
Analytics on customer call trends to business trends
Automated responses based on an incident such as a flight cancelation. All customer callers registered on
impacted flights are automatically routed to the relevant updates.
Conference/event helplines: answer questions on facilities, scheduling, and transport
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Example architecture
Amazon Lex
Mailbox
Intent: Leave
Message
AWS
Lambda
MailboxLambda
Amazon
SNS
email
notification
Amazon
Connect
MailboxLambda
LambdaBasicExecution
SNSFullAccess
Connect-xxx
Access to
Lex
Amazon
CloudWatch
Amazon
S3
Amazon
Kinesis
Amazon
Athena
ConnectMessage
SenderLambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Contact trace record anomaly detection
• Ingest data from contact trace record to Amazon S3
• Use Amazon Kinesis Analytics to produce an anomaly score for
each data point and identify trends in data
• Send users and machines notifications through Amazon SNS
Amazon
Kinesis
Streams
Amazon
Kinesis
Streams
Amazon
Kinesis
Analytics
Lambda
function
Amazon
SNS
topic
email
notification
SMS
notification
SMS
Ingest contact data Detect anomaliesand take action Notify users
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Contact flow Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Lex integration
• Give Amazon Connect permission to post content to Lex
• For example, add an in-line policy to
connect-access-role-xxx
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create Amazon SNS topic
• Create a topic and note ARN: for AWS Lambda
• Subscribe to topic with an email group
Amazon
SNS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build AWS Lambda function
• Create a role
AWS
Lambda
Create a Lambda function
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build AWS Lambda function
• Declarations
• Function close—response for Amazon Lex
• Returns the fulfilment state
AWS
Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build Lambda
• Intent leave_message: read slots passed from Lex builds the message and send to SNS topic
• (Store ARN as Lambda variable)
AWS
Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build Lambda
The handler calls the dispatch, checks the intent name from Lex, and then calls the function to process
AWS
Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda test event: Lex call
• Intent to process
• Slots—data captured from intent
• Session attributes
AWS
Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex
• Create a bot: MailBox
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex—intent LeaveMessage
Utterances:
The question is asked: “Would you like to leave a message?”
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex—slots
MyName: the name of the person
CallReason: CallReasons reasons for call
Date
Time
CompanyName: name of the organisation
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex—fulfillment
Call the configured Lambda function. This will send the JSON format containing the slot values from the
intent.
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Add other intents
Add the following intents using the associated built-in intents:
• Cancel using AMAZON.CancelIntent
• Stop using AMAZON.StopIntent
Create intent “No”
Create intent “ExitCall”
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex—testing
• Build and test
• If there is an error, check Amazon CloudWatch log files for Lambda
• Publish and choose an alias
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Configure Connect to integrate with Lex
In contact flows
+Add Lex Bot
Select the Lex Bot
MailBox
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Connect Lex call
In contact flow In the contact flow “Get
Customer Input”
Set the “Text for Connect” to
prompt
Set the name and alias for
Lex (they are case sensitive)
Add the intents:
• LeaveMessage
• ExitCall
• No
• Stop
• Cancel
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Designing conversational interfaces
Be concise
Avoid ambiguity
Keep interactions natural but relevant
User-directed: user-initiated requests require the appropriate intents
System-directed: system promotes responses from the user
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-channel customer experience
Amazon Lex
Amazon
Connect
AWS
Lambda
Amazon Lex
Amazon
DynamoDB
Alexa Skills Kit
Home On the move Office
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-channel: Home
“Alexa, what is the status of the reconciliation of the business data and our predictive
analytics?”
“Good morning, Paul. The data batches completed successfully overnight. The daily performance report
has highlighted a validation failure that I am unable to fix and is preventing the batch from continuing. The
details have been emailed to you. Would you like to continue processing?”
“Yes, please complete by 9:00?”
”You have requested for the system to provision enough additional capacity to start the
batch job and complete by 9:00? Is this correct?”
“Yes, please.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-channel: On the move
“Good morning, Paul. Are you ringing for a status update on the batch job that you triggered at 7:15 am?”
“Yes, please provide an update.”
“The job created 50% more server capacity and is currently expected to complete at 09:00. You have two
emails, none marked urgent. Would you like me to read them to you?”
“No, I’ll review them later.”
“Thank you for your call.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-channel: Office
“Has the reconciliation of the business data and our predictive analytics completed?”
“I can confirm that the job completed at 8:55. The reports have been issued to the business users. Would
you like to receive one?”
“Yes, I’ll review them now.”
“The report has been sent.”
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi Channel: Office
Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Managing multi-channel conversations
Manage status of conversations across channels
Amazon
DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Managing conversation Amazon Lex
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Managing conversation Amazon Lex
Initiated
CaptureSlot
Capture
confirmed
None
ConfirmedDenied
Null
Value
Fulfilled
value
ConversationContext Slot valueConfirmationStatus
YesNo No
Yes
Session attributes
No
InitiateJob
Complete timeDialogue management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Validating status with Connect
• Invoke Lambda by ARN
• Lambda returns a key pair
• Access $.External.GetStatusPrompt
Amazon
Connect
docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.htm
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Validating status with Connect
• Access External Parameter as prompt
• Invoke Lex intent UpdateJobStatus
• Lex invokes Lambda to process request for emails
Amazon
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What we have covered
Overview of Amazon Lex and Amazon Connect
Contact flow customer experience
Integrating Amazon Connect and Amazon Lex
Conversational interfaces across channels
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What next?
Getting started with Amazon Lex and Amazon Connect
https://aws.amazon.com/lex/
https://aws.amazon.com/connect/
BAP307: Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon
Connect Contact Center
MCL301: Building a Voice-Enabled Customer Service and DevOps Chatbot Using
Amazon Lex and Amazon Polly
MCL403: Building an Intelligent Multi-Modal User Agent with Voice, Natural Language
Understanding and Facial Animation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
a r m p a u l @ a m a z o n . c o . u k
C L I C K T O A D D T E X T

More Related Content

What's hot

MCL308_Using a Digital Assistant in the Enterprise for Business Productivity
MCL308_Using a Digital Assistant in the Enterprise for Business ProductivityMCL308_Using a Digital Assistant in the Enterprise for Business Productivity
MCL308_Using a Digital Assistant in the Enterprise for Business ProductivityAmazon Web Services
 
ARC331_How I Made My Motorbike Talk
ARC331_How I Made My Motorbike TalkARC331_How I Made My Motorbike Talk
ARC331_How I Made My Motorbike TalkAmazon Web Services
 
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 PollexyAmazon Web Services
 
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...Amazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...Amazon Web Services
 
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...Amazon Web Services
 
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Amazon Web Services
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...Amazon Web Services
 
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...Amazon Web Services
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAmazon Web Services
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaAmazon Web Services
 
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost EfficiencyARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost EfficiencyAmazon Web Services
 
SRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWSSRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWSAmazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Amazon Web Services
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...Amazon Web Services
 
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...Amazon Web Services
 

What's hot (20)

MCL308_Using a Digital Assistant in the Enterprise for Business Productivity
MCL308_Using a Digital Assistant in the Enterprise for Business ProductivityMCL308_Using a Digital Assistant in the Enterprise for Business Productivity
MCL308_Using a Digital Assistant in the Enterprise for Business Productivity
 
ARC331_How I Made My Motorbike Talk
ARC331_How I Made My Motorbike TalkARC331_How I Made My Motorbike Talk
ARC331_How I Made My Motorbike Talk
 
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
 
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...
NEW LAUNCH! Integrating Amazon SageMaker into your Enterprise - MCL345 - re:I...
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
 
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
 
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
 
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
 
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
 
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost EfficiencyARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
 
SRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWSSRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWS
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
 
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...
NEW LAUNCH! Natural Language Processing for Data Analytics - MCL343 - re:Inve...
 
Introducing Amazon Fargate
Introducing Amazon FargateIntroducing Amazon Fargate
Introducing Amazon Fargate
 

Similar to Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017

Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Amazon Web Services
 
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...Amazon Web Services
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Amazon Web Services
 
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...Amazon Web Services
 
AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots Amazon Web Services
 
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...Amazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...Amazon Web Services
 
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017Amazon Web Services
 
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Amazon Web Services
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...Amazon Web Services
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...Amazon Web Services
 
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaGPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaAmazon Web Services
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAmazon Web Services
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeAmazon Web Services
 

Similar to Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017 (20)

Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
 
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...
BAP307_Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Conn...
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
 
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...
Build a Voice-based Chatbot for Your Amazon Connect Contact Center - SRV326 -...
 
AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots
 
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
 
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...
 
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...
 
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...
Optimizing Healthcare Call Centers with Natural Language Understanding (HLC30...
 
Serverless Developer Experience
Serverless Developer ExperienceServerless Developer Experience
Serverless Developer Experience
 
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017
Best Practices for Orchestrating AWS Lambda Workloads - SRV335 - re:Invent 2017
 
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
 
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaGPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the Edge
 

More from Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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
 

Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT M C L 3 0 2 — M a x i m i z i n g t h e C u s t o m e r E x p e r i e n c e w i t h A I o n A W S P a u l A r m s t r o n g — E n t e r p r i s e S o l u t i o n s A r c h i t e c t A W S N o v e m b e r 2 8 , 2 0 1 7 M C L 3 0 2
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session Introduction to AWS AI democratized services and Amazon Connect Contact flow customer experience Integrating Amazon Connect and Amazon Lex Interaction at home, on the move, and in the office What next?
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introduction to AWS services Amazon Lex Amazon Connect
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Voice and text “chatbots” Powers Alexa Voice interactions on mobile, web, and devices Text interaction with Slack and Messenger Enterprise connectors Salesforce Microsoft Dynamics Marketo Zendesk Quickbooks Hubspot Amazon Lex Build natural, conversational interactions in voice & text
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Lex—technology Amazon Lex Automatic speech recognition (ASR) Natural language understanding (NLU) Same technology that powers Alexa Cognito CloudTrail CloudWatch Amazon and AWS services Action AWS Lambda Authentication and 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 Response: speech (via Polly TTS) or text Amazon Lex
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customer- connected minutes Pay as you go No-hassle telephony No required commitments No hardware or space required Pay only for the value delivered to your customers Automatic scaling Amazon Connect Amazon Connect
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Open platform Your S3 storage Your data warehouse Customer databases Business intelligence Workforce managementAgent data AWS Lambda Call recordings Metrics Contact flows CRM Contact control panel Open platform/easy integrations Amazon Connect
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kevin Barnett Sr. Director – Contact Center Technology Solutions A s u r i o n
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Who is Asurion Together we offer best in class: Device Protection Coverage for loss, theft, damage, and out of warranty malfunction, for single or multiple devices Premier Tech Help Soluto offers 100% access to a tech expert, to solve any technology issue across OS systems and platforms. Electronics Protection Coverage for computers, laptops, tablets, gaming consoles, entertainment system, televisions and home phones of any age, brand or size We are the trusted partner to some of the biggest retailers, manufactures and service providers in the world © 2017 Asurion, LLC. All rights reserved.
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Asurion’s Contact Center Strategic Drivers Simplify the environment Modernize the environment Enable Innovation Support a distributed staffing approach Amazon Connect allows us to achieve these objectives to drive our contact center strategy. © 2017 Asurion, LLC. All rights reserved.
  • 11. • Empowered Teams • LEX  Simplify  Intuitive  Frictionless For Customers, Agents and Developers What’s Next
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customer experience
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ok, you are now booked for a 9 a.m. departure tomorrow out of San Francisco, arriving in Seattle at 11:45 a.m. Can you please rebook me for the same flight tomorrow? Great! Thank you!Data dip CRM content Hi Nikki Wolf, I see your flight was cancelled today. How can I help you? Incoming customer call Contact flow engine—customer experience
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Natural Amazon Lex chatbots use the same technology that powers Alexa Dynamic Answer customer questions before they are even asked Personal Contact flows adapt on a per-customer basis Ok, you are now booked for a 9 a.m. departure tomorrow out of San Francisco, arriving in Seattle at 11:45 a.m. Can you please rebook me for the same flight tomorrow? Great! Thank you!Data dip CRM content Hi Nikki Wolf, I see your flight was cancelled today. How can I help you? Incoming customer call Contact flow engine—customer experience
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Common use cases Automated handling of calls to capture information such as managing meter readings and providing billing information Intelligent routing and call escalation based on business rules. For example, service desk routing based on calling user and opening tickets to the relevant support engineer (networking, hardware). Click-to-dial integration with CRM Analytics on customer call trends to business trends Automated responses based on an incident such as a flight cancelation. All customer callers registered on impacted flights are automatically routed to the relevant updates. Conference/event helplines: answer questions on facilities, scheduling, and transport
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Example architecture Amazon Lex Mailbox Intent: Leave Message AWS Lambda MailboxLambda Amazon SNS email notification Amazon Connect MailboxLambda LambdaBasicExecution SNSFullAccess Connect-xxx Access to Lex Amazon CloudWatch Amazon S3 Amazon Kinesis Amazon Athena ConnectMessage SenderLambda
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Contact trace record anomaly detection • Ingest data from contact trace record to Amazon S3 • Use Amazon Kinesis Analytics to produce an anomaly score for each data point and identify trends in data • Send users and machines notifications through Amazon SNS Amazon Kinesis Streams Amazon Kinesis Streams Amazon Kinesis Analytics Lambda function Amazon SNS topic email notification SMS notification SMS Ingest contact data Detect anomaliesand take action Notify users Amazon Connect
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Contact flow Amazon Connect
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Lex integration • Give Amazon Connect permission to post content to Lex • For example, add an in-line policy to connect-access-role-xxx Amazon Connect
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create Amazon SNS topic • Create a topic and note ARN: for AWS Lambda • Subscribe to topic with an email group Amazon SNS
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build AWS Lambda function • Create a role AWS Lambda Create a Lambda function
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build AWS Lambda function • Declarations • Function close—response for Amazon Lex • Returns the fulfilment state AWS Lambda
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build Lambda • Intent leave_message: read slots passed from Lex builds the message and send to SNS topic • (Store ARN as Lambda variable) AWS Lambda
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build Lambda The handler calls the dispatch, checks the intent name from Lex, and then calls the function to process AWS Lambda
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lambda test event: Lex call • Intent to process • Slots—data captured from intent • Session attributes AWS Lambda
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex • Create a bot: MailBox Amazon Lex
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex—intent LeaveMessage Utterances: The question is asked: “Would you like to leave a message?” Amazon Lex
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex—slots MyName: the name of the person CallReason: CallReasons reasons for call Date Time CompanyName: name of the organisation Amazon Lex
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex—fulfillment Call the configured Lambda function. This will send the JSON format containing the slot values from the intent. Amazon Lex
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Add other intents Add the following intents using the associated built-in intents: • Cancel using AMAZON.CancelIntent • Stop using AMAZON.StopIntent Create intent “No” Create intent “ExitCall” Amazon Lex
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex—testing • Build and test • If there is an error, check Amazon CloudWatch log files for Lambda • Publish and choose an alias Amazon Lex
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Configure Connect to integrate with Lex In contact flows +Add Lex Bot Select the Lex Bot MailBox Amazon Connect
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Connect Lex call In contact flow In the contact flow “Get Customer Input” Set the “Text for Connect” to prompt Set the name and alias for Lex (they are case sensitive) Add the intents: • LeaveMessage • ExitCall • No • Stop • Cancel Amazon Connect
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Designing conversational interfaces Be concise Avoid ambiguity Keep interactions natural but relevant User-directed: user-initiated requests require the appropriate intents System-directed: system promotes responses from the user
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-channel customer experience Amazon Lex Amazon Connect AWS Lambda Amazon Lex Amazon DynamoDB Alexa Skills Kit Home On the move Office
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-channel: Home “Alexa, what is the status of the reconciliation of the business data and our predictive analytics?” “Good morning, Paul. The data batches completed successfully overnight. The daily performance report has highlighted a validation failure that I am unable to fix and is preventing the batch from continuing. The details have been emailed to you. Would you like to continue processing?” “Yes, please complete by 9:00?” ”You have requested for the system to provision enough additional capacity to start the batch job and complete by 9:00? Is this correct?” “Yes, please.”
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-channel: On the move “Good morning, Paul. Are you ringing for a status update on the batch job that you triggered at 7:15 am?” “Yes, please provide an update.” “The job created 50% more server capacity and is currently expected to complete at 09:00. You have two emails, none marked urgent. Would you like me to read them to you?” “No, I’ll review them later.” “Thank you for your call.”
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-channel: Office “Has the reconciliation of the business data and our predictive analytics completed?” “I can confirm that the job completed at 8:55. The reports have been issued to the business users. Would you like to receive one?” “Yes, I’ll review them now.” “The report has been sent.” Amazon Lex
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi Channel: Office Amazon Lex
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Managing multi-channel conversations Manage status of conversations across channels Amazon DynamoDB
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Managing conversation Amazon Lex
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Managing conversation Amazon Lex Initiated CaptureSlot Capture confirmed None ConfirmedDenied Null Value Fulfilled value ConversationContext Slot valueConfirmationStatus YesNo No Yes Session attributes No InitiateJob Complete timeDialogue management
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Validating status with Connect • Invoke Lambda by ARN • Lambda returns a key pair • Access $.External.GetStatusPrompt Amazon Connect docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.htm
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Validating status with Connect • Access External Parameter as prompt • Invoke Lex intent UpdateJobStatus • Lex invokes Lambda to process request for emails Amazon Connect
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What we have covered Overview of Amazon Lex and Amazon Connect Contact flow customer experience Integrating Amazon Connect and Amazon Lex Conversational interfaces across channels
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What next? Getting started with Amazon Lex and Amazon Connect https://aws.amazon.com/lex/ https://aws.amazon.com/connect/ BAP307: Use Amazon Lex to Build a Customer Service Chatbot in Your Amazon Connect Contact Center MCL301: Building a Voice-Enabled Customer Service and DevOps Chatbot Using Amazon Lex and Amazon Polly MCL403: Building an Intelligent Multi-Modal User Agent with Voice, Natural Language Understanding and Facial Animation
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! a r m p a u l @ a m a z o n . c o . u k C L I C K T O A D D T E X T