Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future...

18
René Schmassmann Head of IT Software and Engineering Swiss International Air Lines Ltd. 23 May 2017 Chatbots Overview @LHG

Transcript of Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future...

Page 1: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

René Schmassmann

Head of IT Software and Engineering

Swiss International Air Lines Ltd.

23 May 2017

Chatbots Overview @LHG

Page 2: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Agenda

2

Lufthansa Group chatbots

• Lufthansa Bestprice Bot – Mildred

• Higgins

General Architecture & Technology

• AI Open Architecture

• Microsoft Bot Framework

• How to train a Bot

Alexa & Google Home

• Overview

• Integration into existing Architecture

Final Chatbot Architecture

Chatbots @Swiss

Page 3: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

LH Group chatbots

Page 4: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Mildred – Lufthansa Bestprice Chatbot

• Mildred is the LH Bestprice Facebook Bot

• Supports English + German

• Public available in Facebook: http://mildred.lh.com

• SWISS developed this Bot for LH

• GO-Live was on December 2016.

Chatbots @Swiss4

Page 5: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Mildred Example

Chatbots @Swiss5

Page 6: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Higgins

• New Chatbot started in January 2017

• Contains all future Lufthansa Group Chatbots

• Implemented by the Swiss development team

• First version will exist of:

• Lufthansa Bestprice Bot

• Irreg Bot

• Flight status Bot

• General Information Bot

• Baggage FAQ Bot

• First version only available on Facebook, web chat and Apps will follow

Chatbots @Swiss6

Page 7: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Higgins example (Irreg use case)

Chatbots @Swiss7

Page 8: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Architecture & Technology

Page 9: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

AI general Architecture

Chatbots @Swiss9

Page 10: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Microsoft Bot Framework

Mildred - Facebook Bot10

• Integrates multiple channels without additional work

• Integrated in development environment

Page 11: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Language understanding ServiceHow to train a Bot

Chatbots @Swiss11

• User has to define custom Intents and so called Entities

• Intents: What does it mean? What does the user want to archive?

• Entities: What should be extracted out of the text ?

• Example:

Page 12: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Enabling Amazon Alexa and Google Home

Page 13: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Overview Alexa

Chatbots @Swiss13

• Amazon’s voice vontrol system

• Included in Amazon Echo and Echo Dot

• Artificial Intelligence included

• Contains an Appstore where custome Skills can be deployed (i.e. Mildred)

Page 14: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Overview Google Home

Chatbots @Swiss14

• Google’s voice vontrol system

• Artificial Intelligence included

• No specific Appstore – Dynamically enabling apps based on user input

Page 15: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Alexa / Google Home Integration

Chatbots @Swiss15

Page 16: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Alexa & Google Home IntegrationAdaptation to be done

• When should a session end? When should the User start a new conversation?

• Define how different visual elements needs to be explained via voice

• Output Text to be slightly modified

Example transformation from english file to english speech file:

Chatbots @Swiss16

Page 17: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version

Architecture Overview

Chatbots @Swiss17

Page 18: Chatbots Overview @LHG€¦ · • New Chatbot started in January 2017 • Contains all future Lufthansa Group Chatbots • Implemented by the Swiss development team • First version