absence bot for absence · the cognitive services date recognition: english only not easy to find...

22
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH An intelligent bot based on Microsoft Cognitive Services SGAICO Roundtable | 23.05.2017 Ralph Bütikofer Absence Bot for absence.io @Trivadis

Upload: others

Post on 25-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF

HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

An intelligent bot based on Microsoft Cognitive Services

SGAICO Roundtable | 23.05.2017

Ralph Bütikofer

Absence Bot for absence.io

@Trivadis

Page 2: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Absence bot for absence.io @ SGAICO Roundtable2 26.05.2017

Introduction

Page 3: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Introduction

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable3

Trivadis AG

Swiss IT Solutions since 1995

Headquater in Glattbrugg---

+ 600 Employees

CH / DE / AT / DK

14 Locations

5 MCHF R&D

Ralph Bütikofer

Business Development &

Innovation Manager

BI, Big Data & Data Science---

Trivadis since 2011

IT since 1998

Age: 40

Page 4: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Absence bot for absence.io @ SGAICO Roundtable4 26.05.2017

What we’ve done before

Page 5: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

What we’ve done before

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable5

ServiceDesk Bot Language Understanding

Intelligence Service

Page 6: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

What we’ve done before

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable6

ServiceDeskUsers Needs

Doc Search

Order new Hardware

Hardware Failure

Order new Software

VPN Issues

Windows / Office Issues

Software Order

Hardware Order

Travel Booking

Training Booking

DMS

Intranet

SharePoint Apps

Old but still active DMS…

Processes Systems

ServiceDesk

Bot

Page 7: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

What we’ve done before

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable7

Bot Framework

Text Analytics

LUIS

Sentiment

Score

Intent &

Entity

Or others…:

Channel(s)

AzureUser

Timestamp

Topic (Intent)

Subtopic (Entity)

Question

Answer

Sentiment Score

Question

Answer

Learn LUIS

Page 8: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Absence bot for absence.io @ SGAICO Roundtable8 26.05.2017

Use Case

Page 9: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

absence.io

Absence bot for absence.io @ SGAICO Roundtable9 26.05.2017

Page 10: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

absence.io

Founded in Munich, Germany in December 2014

Currently more than 25k users and growing

Apps available as Web GUI as well as for Android and iOS

Integrations available for

– Slack

– Jira

– Google

– Office 365 and SharePoint

API available for external integration

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable10

Page 11: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

absence.io

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable11

Users Channels

Web GUI

Tablet

Smartphone

Absence.io Approval Administration

Page 12: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable12

Users Channels

Web GUI

Tablet

Smartphone

Absence.io Approval Administration

Absence botNew channels New channels

Page 13: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

Show all absences

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable13

Page 14: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

Show all present employees

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable14

Page 15: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

Asking for someone’s absences

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable15

Page 16: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

Create new absence

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable16

Page 17: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

Create new absence

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable17

Page 18: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Added value for absence.io with absence bot

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable18

Page 19: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Absence bot for absence.io @ SGAICO Roundtable19 26.05.2017

Lessons Learned & Future

Page 20: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Lessons Learned & Future

26.05.2017 Absence bot for absence.io @ SGAICO Roundtable20

Lessons Learned

Channel «Skype for Business»: only availablewithin Office 365, not yet on premise

Deposit of absence.io credentials not yet solved

– Email address not handeld ( Microsoft)

– Azure Key Vault (?)

Presentation of tables, buttons etc. not yet properlysupported in «Skype for Bussiness»

German language is not yet available for some ofthe Cognitive Services

Date recognition: English only

Not easy to find common problems because of thenovetty of the Bot Framework and the CognitiveServices (Tools, API’s, etc.)

Future

Prototype work together with absence.io ongoing tobring added value for users soon.

Fast evolution of different Cognitive Services bymany providers (Bots are still not that common bynow but will be more and more in the near future)

More channels will be connected to the Bot Framework API One app for cross platformcommunication will be possible soon

The more users are working with the bots the moreintelligent the services become (Self learning)

Page 21: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

Absence bot for absence.io @ SGAICO Roundtable21 26.05.2017

Q & A

Page 22: Absence Bot for absence · the Cognitive Services Date recognition: English only Not easy to find common problems because of the novetty of the Bot Framework and the Cognitive Services

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF

HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

An intelligent bot based on Microsoft Cognitive Services

Ralph Bütikofer

+41-58-459 50 15

[email protected]

Absence Bot for absence.io

@Trivadis