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)
- Nagareyama: a new Fable, faster, more powerful and easier to use: Bonus Q&A Session (SkillsCast recorded in October 2020)
- Type Me If You Can: Writing Safe Communication Protocols with F#: Bonus Q&A Session (SkillsCast recorded in October 2020)
Building a chatbot therapist
Tomas Petricek
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 Gabasova
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.