Developed a chatbot based on Natural Language Processing techniques using Deep Learning. The Laptop Buying Guide website that we have created contains all the information needed by a user while buying a laptop. The chatbot also involves a feature to predict the price of a laptop based on its configuration such as RAM, storage size, OS, processor and so on. The database was manually created by us and is stored in intents.json file.
a) The chatbot can also accept voice based natural language query as input.
b) The chatbot also has a speak out feature to hear to the chatbot replies.
c) The chatbot can also predict price of laptop using an already trained ML model by having configuration of the laptop.
a) Create a virtual environment using - py -3 -m venv .venv and activate the virtual environment using .venv\scripts\activate
b) Install all the libraries that are present in requirements.txt file.
c) Run the app by entering python -m flask run in the terminal.
a) The CNN Model architecture was defined by us using tensorflow in python.
b) The tool is deployed using Flask framework in Python
c) The web app is designed using HTML, CSS and JS
a) Greetings From the chatbot

b) Price Prediction Using Bot

c) Me..Guide Website(1)

d) Me..Guide Website(2)

e) Me..Guide Website(3)

f) Me..Guide Website(4)
