
ChatBots
Slackbot

Rosie R.I.P



ELIZA (1966)
- How are you?
- I am sad
- Why are you sad?

Cleverbot (1997-)
- 'Knowledge' based on 380 million conversations
- Responds using responses from past users
Where are you from?
Cleverbot: New Zealand, what about you?
Germany.
Cleverbot: Cool.
What country do you live in?
Cleverbot: The United States of America.
Where are you from?
Cleverbot: Canada.
Oh ok.









Microsoft Tay (2016)

Microsoft says the bot will get smarter the more you interact with it via chat, making for an increasingly personalized experience as time goes on.







ChatBot Types
- Command - Response (Slackbot, Rosie)
- Chatter bots (ELIZA, Tay)
- Conversational assistants (Siri)
ChatBot Types
- Rule Based (ELIZA, Rosie, Siri)
- Retrieval Based (Cleverbot)
- Generative (Tay)
ChatBot Types
- General (ELIZA, Celeverbot, Siri, Tay)
- Domain specific (Rosie, PizzaHut, Poncho)
Tech
- AI
Tech
- Natural Language Processing
- Stemming
- Entity Recognition
- Pattern Matching (regex, keywords)
- State Machines
- Recurrent Neural Networks
-
while True: If...elif...elif..else
Context
-
Conversation
-
Task
-
User
-
Location
-
Time
To be continued...
deck
By Fergal Walsh
deck
- 1,274