In this semilab, we will cover the basic elements of ChatBots. Students will code simple interactive agents in Python and will understand how to construct and use the so-called bag-of-words. Furthermore, we will cover the fundamental concepts and algorithms behind modern bots such as Google Assistant and Alexa. Intermediate coding skills are recommended.

CS
Let's Chatbot Constructing Basic Dialog Systems
Difficulty level:
Intermediate