Skip to content

igshrey01/PythonChatbot

Repository files navigation

Python Chatbot

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.

Additional Features Of Chatbot

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.

Steps to run the project:-

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.

Technologies Used:-

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

Some Photos Of The Project

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)



About

Created a python chatbot using NLP and deployed it using Flask framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors