After my small success yesterday, I started thinking about what I need to do next to further my understanding of building a chatbot.
Of course, what I managed to do yesterday just skims the surface and there are a lot more chatbot functionalities that I need to learn to be able to build a protoype. However, what struck me, when I was writing the bot, was that I was learning how to execute, but I hadn’t learnt how to design one.
What is the logic that drives the design of a bot? Even if a bot had excellent functionality, it would still be useless (or not used) if the user experience is bad.
So, this will be an additional branch of reading that I will be looking to explore. Some initial resources that I’ve found: