The aim of this assignment is to create a messenger bot which can provide intelligent dialog conversations with the user,similar to bots like ELIZA or Bot. The bot uses a knowledge base built using conversations stored in aiml files.
The main goal of this chatbot is to help students decide on which courses they should take based on their intrests and recent trends in the market. It also uses a corpus containing information about his current university to provide more relavent responses based on which classes he attends and which professor he likes.
This project is written in python. Any interactions performed with the user are stored in flat file database using sqlite. The bot is designed to interact with other online services and api's. The front-end for this bot is an android app(flutter app added later) which interacts with a backend (a flask application which can be hosted on any cloud platform) using RESTful services.
Log in or sign up for Devpost to join the conversation.