sjoera roggeman at ux antwerp meetup - 31 january 2017
TRANSCRIPT
![Page 2: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/2.jpg)
WHAT ARE CHATBOTS?
![Page 3: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/3.jpg)
“A chatbot is a service, powered by rules and sometimes artificial intelligence, that you interact with
via a chat interface”Matt Schlicht - Founder of Chatbot magazine
![Page 4: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/4.jpg)
Poncho
![Page 5: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/5.jpg)
Lybrate
![Page 6: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/6.jpg)
Madison Reed
![Page 7: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/7.jpg)
HOW DOES IT WORK?
![Page 8: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/8.jpg)
TWO TYPES OF CHATBOTS
1. Based on rules
2. Based on Artificial
intelligence
![Page 9: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/9.jpg)
Artificial Intelligence (AI)
“An ideal intelligent machine is a flexible rational agent that perceives its environment and takes
actions that maximize its chance of success at some goal”
Russell & Norvig, 2003
![Page 10: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/10.jpg)
• Concept very old: Greek myths about automatons
• Beginnings of modern AI: Greek philosophers describe human thinking as a symbolic system
• Field of AI formally founded in 1956
BRIEF HISTORY OF AI
![Page 11: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/11.jpg)
• 1997: IBM’s Deep Blue beats chess champion Garry Kasparov
BRIEF HISTORY OF AI
![Page 12: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/12.jpg)
2011: IBM’s Watson won the quiz show Jeopardy
https://www.youtube.com/watch?v=Sp4q60BsHoY
![Page 13: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/13.jpg)
• IBM’s Watson • Understands written and
spoken language + visuals
• Constantly learning
BRIEF HISTORY OF AI
![Page 14: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/14.jpg)
Fields in AI
![Page 15: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/15.jpg)
NATURAL LANGUAGE PROCESSING (NLP)
![Page 16: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/16.jpg)
![Page 17: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/17.jpg)
Turing Test
![Page 18: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/18.jpg)
• Natural language understanding
• Natural language generation • Text planning • Sentence planning • Text realisation
COMPONENTS OF NLP
![Page 19: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/19.jpg)
Steps in NLP
Lexical analysis
Syntactic analysis
Semantic analysis
Disclosure integration
Pragmatic analysis
![Page 20: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/20.jpg)
Lexical analysis
The quick brown fox jumps over the lazy dog .
article subst. adj. subst. verb adverb article adj. subst.
sentence
punct.
![Page 21: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/21.jpg)
Syntactic analysis
The quick brown fox jumps over the lazy dog.
subject predicate circonstant
![Page 22: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/22.jpg)
Semantic analysis
The quick brown fox jumps over the lazy dog.
![Page 23: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/23.jpg)
Disclosure integration
The quick brown fox jumps over the lazy dog.
He jumps very high.
![Page 24: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/24.jpg)
Pragmatic analysis
The quick brown fox jumps over the lazy dog.
—> A dog is lying down, maybe sleeping (because it’s lazy). A fox takes a leap and jumps over the dog.
![Page 25: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/25.jpg)
• “Intentions” (e.g. there’s beer in the fridge)
• Sarcasm • Irony • Ambiguity • …
—> Paul Grice’s theory of “meaning”
POSSIBLE ISSUES
• Utterer’s Meaning • Timeless Meaning
![Page 26: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/26.jpg)
EXAMPLE
“Flying planes can be dangerous.”
![Page 27: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/27.jpg)
NLP in practice
![Page 28: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/28.jpg)
Example
![Page 29: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/29.jpg)
MACHINE LEARNING (ML)
![Page 30: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/30.jpg)
• Microsoft • Chinese market • Mines Chinese internet
for human conversations
XIAO ICE
![Page 31: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/31.jpg)
This can also backfire!
![Page 32: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/32.jpg)
To summarise
‘I’, ‘need’, ‘a’, ‘bunch’, ‘of’, ‘bananas’, ‘,’, ‘some’, ‘yoghurt’, ‘,’, ‘toilet’, ‘paper’, ‘,’, ‘paper’, ‘towels’, ‘1/2’, ‘lb’, ‘of’, ‘hamburger’, ‘meat’, ‘,’, ‘and’, ‘some’, ‘beer’
NLU
check for appropriate answer in database
‘By’, ‘when’, ‘?’
NLG
![Page 33: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/33.jpg)
BUILDING A BOT
![Page 34: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/34.jpg)
Motion.ai
![Page 35: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/35.jpg)
Wit.ai
![Page 36: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/36.jpg)
Google API
![Page 37: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/37.jpg)
• One topic or several topics?
• How complex are the answers?
• What is the bot’s goal?
WHICH TOOL TO CHOOSE?
![Page 38: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/38.jpg)
• The language is the interface
• Design with language • Cooperate with linguists,
copywriters, novelists and even comedians
TO CONCLUDE: OUR ROLE AS UX DESIGNERS?
![Page 39: Sjoera Roggeman at UX Antwerp Meetup - 31 January 2017](https://reader034.vdocument.in/reader034/viewer/2022042517/589a31531a28ab051f8b676b/html5/thumbnails/39.jpg)
THANK YOU!