Professional Documents
Culture Documents
Mainframe
External Clients
Firewall
ESB
Mainframe
External Clients
ClientId, Secret
API Management
Firewall
ESB
Mainframe
External Clients
API Management
Firewall
ESB
Legacy Microservices
External Clients
API Management
λ FAAS
Browser
CMS
A Server
λ2 λ1
API Management
λ FAAS
Browser
CMS
A Server
λ2 λ1
λ FAAS
Browser Server
CMS A
Push Pull Push Pull
λ3 λ2 λ4 λ1
λ FAAS
Voice and Chat Bots – creating the conversation
Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs
Check my deliveries
Deliver tomorrow
Send to my pickup
Deliver to Neighbor
Alexa
25
Voice and Chat Bots – creating the conversation
Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs
Check my deliveries
Deliver tomorrow
Send to my pickup
Deliver to Neighbor
Alexa
26
Voice and Chat Bots – creating the conversation
Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs
Alexa
27
Voice and Chat Bots – creating the conversation
Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs
Alexa
28
Voice and Chat Bots – creating the conversation
Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs
29
Infrastructure needed for a Bot
Back End
Services
Bot Framework
User API Management:
External APIs
Amazon: Lex FAAS
Facebook: wit.ai
Google: api.ai Amazon Lambda
IBM Watson Google Functions
Multiple Microsoft: LUIS
Channels IBM Bluemix OpenWhisk
Oracle: IBCS Azure Functions
Oracle Functions
30
Browser Server
BOT
CMS A Engine
λ3 λ2 λ4 λ1 λ5
λ FAAS
Any Questions?
David Rutter
API Expert & Solutions Architect
@drutteruk
uk.linkedin.com/in/drutter
David.rutter@capgemini.com
www.capgemini.com
www.sogeti.com
The information contained in this presentation is proprietary.
Copyright © 2017 Capgemini and Sogeti. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.