Skip to content

Django-powered AI chatbot trained on a custom database, delivering precise answers with a responsive, professional Bootstrap interface.

Notifications You must be signed in to change notification settings

malavika-suresh/AI-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Chatbot

Python Django Keras

Django-powered AI chatbot trained on a custom intents dataset, delivering precise and immediate responses with a sleek, responsive Bootstrap UI.


Features

  • 🧠 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

Tech Stack

  • Backend: Django, Keras, NLTK
  • Frontend: HTML5, CSS3, Bootstrap, Font Awesome
  • Assets: Trained model, intents JSON, pickled word lists, and classes

Setup Guide

  1. Clone the repository

    git clone https://github.com/malavika-suresh/AI-chatbot.git
    cd AI-chatbot
  2. Install dependencies

    pip install -r requirements.txt
  3. Place files in the correct path (update paths in views.py if necessary):

    • model_new.h5
    • new_intent.json
    • words.pkl
    • classes.pkl
  4. Run migrations (if applicable)

    python manage.py migrate
  5. Start the development server

    python manage.py runserver

About

Django-powered AI chatbot trained on a custom database, delivering precise answers with a responsive, professional Bootstrap interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published