A SkillsCast for this session is not available.
This year has seen a boom in chatbots, they are appearing everywhere online. In this tutorial, we'll look at how to build one from scratch. You'll see what are the necessary parts of any chatbot and how do they integrate with each other - from processing user input to deployment. We'll also return to the roots of all chatbots and build a version of Eliza, the chatbot therapist, which is a rule-based chatbot to help you with all your psychological problems.
YOU MAY ALSO LIKE:
- Keynote: The Bottom of the Iceberg: Enabling Data Science Research with F# (SkillsCast recorded in April 2019)
- Adopt an AI-driven chatbot today + Alexa Bonus (SkillsCast recorded in September 2019)
- Using Watson to talk to traditional systems without breaking the bank! (SkillsCast recorded in June 2019)
Building a chatbot therapist
Tomas is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.
Evelina is a Senior Research Data Scientist at The Alan Turing Institute, the UK's national centre for data science and artificial intelligence. She is passionate about making data science understandable and accessible to everyone. She originally started as a programmer but got interested in machine learning early on and did a mathematics PhD at the University of Cambridge. During her PhD, she worked on Bayesian models for unsupervised learning that integrate heterogeneous biomedical datasets. After that, she worked in cancer research at the MRC Cancer unit in Cambridge, where she focused on helping biologists analyse genomic data.