Inspiration
I was inspired by modern AI assistants like the Google Assistant and Alexa.
What it does
ALIZA is a simple chatbot that you can ask all kinds of questions. The chatbot also comes with additional functionalities like telling the time, and getting the weather.
How I built it
ALIZA was built entirely in vanilla JavaScript, following ES6 syntax. The webpage was built with HTML and CSS. All art assets were drawn by me.
Challenges I ran into
Managing time between work, school and the project. Fiddling with CSS.
Accomplishments that we're proud of
I was able to research and implement the majority of the pattern search algorithms within the first two days. I also somehow managed to make the webpage not ugly with very little HTML / CSS experience. Finally, I'm pretty happy with the overall structure of my code. Despite showing signs of crunch, it overall preserves decent conventions and self-documentation. Making further additions to the code base should not too difficult.
What we learned
I learned that I will never be able to perfectly predict the final scope of the project from the beginning. A lot of design decisions had to be dropped or adapted to accommodate for the deadline.
What's next for Aliza Chatbot
Probably not too much for this chatbot but I would love to implement a more advanced chatbot using machine learning some day.
Log in or sign up for Devpost to join the conversation.