37
Building Smarter Apps with Cognitive APIs © 2017 EPAM Systems / Pavel Veller Building Smarter Apps with Cognitive APIs Pavel Veller, EPAM Systems @pveller

Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

1

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel VellerBuilding Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Building Smarter Apps withCognitive APIsPavel Veller, EPAM Systems

@pveller

Page 2: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

2

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel VellerBuilding Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Part 1

COGNTIVE APIs

Page 3: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

3

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 4: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

4

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

MACHINE LEARNING APIs

2

1

3

PRETRAINED

TRAIN YOUR OWN

ACTIVE LEARNING

Page 5: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

5

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 6: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

6

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 7: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

7

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 8: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

8

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 9: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

9

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 10: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

10

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 11: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

11

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 12: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

12

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EQUALLY EASY TO USE

Page 13: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

13

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 14: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

14

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

DIFFERENT API DESIGNS

Page 15: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

15

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

BUILT FOR EXTENSIBILITY

Page 16: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

16

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel VellerBuilding Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Part 2

SMARTER APPs

Page 17: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

17

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 18: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

18

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

https://www.youtube.com/watch?v=uDar3aLdM_M

Page 19: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

19

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

APIs EVERYWHERE

Azure SearchMoltinCommerce LUISBot

Framework Recommendation

Page 20: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

20

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

INTENT DRIVEN DIALOGUE

Page 21: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

21

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

SMART AND NOT SO SMART RECOGNIZERS

Page 22: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

22

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

CATEGORY LISTING

Page 23: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

23

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

CATEGORY LISTING

Page 24: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

24

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 25: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

25

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EXPLORE

Page 26: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

26

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EXPLORE

Page 27: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

27

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EXPLORE

Page 28: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

28

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EXPLORE

Page 29: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

29

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

EXPLORE

Page 30: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

30

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 31: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

31

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

COMMANDS

Page 32: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

32

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

COMMANDS

@add:<id> not displayed

Page 33: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

33

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

Page 34: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

34

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

SMILE BACK

Page 35: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

35

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel VellerBuilding Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

TAKEAWAYS

Page 36: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

36

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

TAKEAWAYS

2

1

3

Cognitive APIs are extremely easy to use. Expect a single HTTP call

The “smart” part of your app/service is still yours to design and build

API enablement of your “backend” has never been as important as it is now

4 Smile

Page 37: Building Smarter Apps with Cognitive APIs · Title: Building Smarter Apps with Cognitive APIs Author: Pavel Veller (EPAM Systems) Subject: This session introduces cognitive APIs,

37

SATURN 2017

Building Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel VellerBuilding Smarter Apps with Cognitive APIs© 2017 EPAM Systems / Pavel Veller

@pveller / www.pveller.com