Slide 1

Slide 1 text

BUILDING COGNITIVE BOTS JAMES THOMAS, IBM

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

“WHAT MOVIE SHOULD I GO WATCH?”

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

LET’S ASK A FRIEND… Quick, fast & efficient.

Slide 8

Slide 8 text

LET’S ASK WATSON… http://bit.ly/watson-movies

Slide 9

Slide 9 text

HOW DO YOU SCRIPT NATURAL LANGUAGE CONVERSATIONS? Bot Developer. BOT ISSUES

Slide 10

Slide 10 text

Dialog Script conversations any way you like to answer questions, walk through processes, or just to chat!

Slide 11

Slide 11 text

CONVERSATION ANALYSIS Harvey Sacks, Founder.

Slide 12

Slide 12 text

What can I call you? What's your name? Movies $ (GENRE)={Genre_Preference} 
 DIALOG MARKUP

Slide 13

Slide 13 text

DEMO

Slide 14

Slide 14 text

HOW DO YOU GO BEYOND KEYWORD MATCHING? Bot Developer. BOT ISSUES

Slide 15

Slide 15 text

Natural Language
 Classifier Interpret and classify natural language with confidence.

Slide 16

Slide 16 text

QUESTION CLASS “I'd like to see a recent drama.” SearchMovies “Where is the Avengers showing?” CheckShowtimes LookupDirectors “What’s the new Woody Allen film?” PreSequence RepairTalk “What do you know about movies?” “What does that mean?” … and more.

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Dialog Service “Can you find me a movie?” “When would you like to go?” Bot

Slide 19

Slide 19 text

Dialog Service “Can you find me a movie?” “When would you like to go?” Classifier Bot + {“search”: 0.5678, “showtimes”: 0.0134, …}

Slide 20

Slide 20 text

Dialog Service “Can you find me a movie?” “When would you like to go?” Bot + {“anger”: 0.0678, “fear”: 0.0134, …} Tone Analysis

Slide 21

Slide 21 text

Building bots is easy…

Slide 22

Slide 22 text

Natural language is hard. Building bots is easy…

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

http://bit.ly/cognitive-bots @thomasj