Django-powered AI chatbot trained on a custom intents dataset, delivering precise and immediate responses with a sleek, responsive Bootstrap UI.
- 🧠 Deep learning–based intent recognition using Keras & NLTK
- 💬 Instant and context-aware responses
- 🎨 Clean, fully responsive frontend (Bootstrap & Font Awesome)
- 🔒 Secure form handling with CSRF protection
- ⚡ Easily customizable intents and responses
- Backend: Django, Keras, NLTK
- Frontend: HTML5, CSS3, Bootstrap, Font Awesome
- Assets: Trained model, intents JSON, pickled word lists, and classes
-
Clone the repository
git clone https://github.com/malavika-suresh/AI-chatbot.git cd AI-chatbot -
Install dependencies
pip install -r requirements.txt
-
Place files in the correct path (update paths in
views.pyif necessary):model_new.h5new_intent.jsonwords.pklclasses.pkl
-
Run migrations (if applicable)
python manage.py migrate
-
Start the development server
python manage.py runserver