This project is about building chatbot in python from scratch. It is broadly didvide into 4 parts:
- Basic Bot: Simple Rule based chatbot.
- This include the following bots:
- Echobot
- Chitchat Bot
- Eliza Bot
- Understanding NLU:
- This includes simple query processing which understand Intents and Enitites.
- This part uses formal Machine Learning based tools: spaCy, scikit-learn and rasa NLU
- Building Virtual Assistant:
- This part requires connecting with a database file.
- In this section : sqlite3 with python is used to connect with db.
- (In-Progress)