In this workshop, we'll discuss a brief history of "chatbots" (computer programs designed to have a text-based conversation with a human user) and examine the landscape of tools and frameworks for creating them. We'll then build our own chatbots using RiveScript, a simple scripting language with a friendly, easy to learn syntax (no programming experience necessary!). After we build some simple chatbots, we'll look at how RiveScript can be integrated in a web application with JavaScript.
- rivescript.com
- RiveScript Tutorial
- RiveScript Playground
- RiveScript Python
- RiveScript JavaScript
- Alexa-Rivescript-Chatbot
- QuickBlox Chatbots
- Eliza, 1966
- PARRY, 1972
- A.L.I.C.E.
- ...taking suggestions please...
- InsomnoBot 3000 from Casper Mattresses
- Online Bot Builder for luis.ai
- wit.ai
- api.ai
- Pandora Bots
- Amazon Lex
- Recast.AI
- Microsoft bot framework
- chatfuel
- motion.ai
- aspect
- Slides
- Computing Machinery and Intelligence By A. M. Turing
- Ultimate Guide to Leveraging NLP & Machine Learning for your Chatbot
- Persona-Based Neural Conversation Model - Jiwei Li, Michel Galley, Chris Brockett, Georgios P. Spithourakis, Jianfeng Gao, Bill Dolan
- Video tutorial: Deep Learning Chatbot using Keras and Python - Part I (Pre-processing text for inputs into LSTM)
- Chatting with a Deep learning brain by Julien Chaumond