Smart EduBot is an AI-based chatbot designed to assist students, parents, and academic staff by answering queries related to academic services such as admissions, fee structure, syllabus, exam schedule, and more. It enhances educational interaction and support using natural language understanding.
- Answers 20+ commonly asked academic FAQs.
- Greets users and understands help-related queries.
- Fuzzy matching for improved response accuracy.
- Logs all user questions for analysis.
- Easy-to-extend CSV-based FAQ database.
- Source: Custom-built dataset of FAQs from academic contexts.
- Size: 20 question-answer pairs.
- Attributes:
Question Keyword,Answer - Label: N/A (Rule-based model, not supervised learning)
- Preprocessing: Lowercasing, keyword matching, fuzzy logic.
- Install Python and required libraries:
pandas,difflib - Run the script:
python chatbot.py - Type questions in the terminal to get responses.
- Logs are saved in
user_questions_log.csv.
- V.S. Vasanthh – Lead Developer, Model Building
- Vetrivel Murugan M. – Dataset Preparation, UI
- Thirumalai B. – Evaluation, Testing
- Vishvarajan S. – Documentation, Deployment