Professional Documents
Culture Documents
09 Telegram and Co
09 Telegram and Co
Survival Skills
Joseph Weizenbaum
(German-American psychologist) He tried to prove: machines cannot replace
humans in conversation.
He proved himself wrong. → paved the path for bots
Person-centered therapy
https://datatracker.ietf.org/doc/html/rfc439
What can we program this bot to do?
● Dr. Sbaitso (1992)
● Artificial Linguistic Internet Computer Entity (A.L.I.C.E.), 1995
→ AIML (AI Markup Language for Chatbots), Program O or AB understands it
● Jabberwacky, 1997
● SmarterChild, 2000
● Siri, 2011
If you build it, they will chat
● Can be used for telemedicine
● Sales (e.g. shoes. What is your shoe size? Favourite brand/color? Preferences? …)
● Human resources
● Legal advice…
●
Main target: Messaging Apps
→ are as of now more often used than any other social network!!
How do chatbots work?
Simple bots; aka easy to build:
“Tell me the weather”
For a woman
Python, PHP, Ruby on Rails → specific language with error prone syntax/grammar
Real life:
Plenty of grammar errors etc. - but with structure and context it creates meaning.
Highly dynamic process.
NLP
Interaction of machines and human language
https://deepmind.com/blog/article/wavenet-generative-model-raw-audio
Attention
Transformer architectures
Q: Query
K: Keys
V: Values
Where does the sequence come from?
Positional encoding
Waste of useful resources…
Position Embeddings
Very fancy
● GPT-3
● BERT
https://openai.com/blog/dall-e /
NLP - unstructured to structured
From wit.ai
Bots and fake news - Social bots
● “Behave” like “real” people
● Give likes, dislikes, retweet, subscribe, comment…
● Too easy to create too real profiles
● And bots become more and more genuine
Bots in messaging apps
● Facebook
● WhatsApp
● Telegram
● Kik
● WeChat
● Viber
● LINE
● Slack