A Django-based chatbot application that helps users find information from HR policies using RAG (Retrieval-Augmented Generation) technology.
- Interactive chat interface for HR policy queries
- Document upload system for HR policy files
- User authentication and authorization
- RAG-based intelligent response generation
- Support for PDF and text file uploads
- Clean and responsive user interface
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: SQLite
- File Storage: Local media storage
- Authentication: Django's built-in authentication system
- Clone the repository
- Install required dependencies (pip install -r requirements.txt)
- Run database migrations
- Create a superuser
- Start the development server
- Log in to the application
- Upload HR policy documents
- Navigate to the chat interface
- Ask questions about HR policies
- Get AI-powered responses
- chatbot/ - Main application directory
- templates/ - HTML templates
- static/ - Static files (CSS, JS)
- media/ - Uploaded documents storage