Skip to content

harshvarma-27/ChatBuddy_Cbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CBIT Chatbot

An Intelligent Assistant for Chaitanya Bharathi Institute of Technology

The CBIT Chatbot is an AI-powered virtual assistant designed to help students, faculty, and visitors quickly access information related to academics, schedules, departments, and campus resources at CBIT.


Problem Statement

Students often face difficulty in accessing:

  • Timetables and academic schedules
  • Faculty and subject information
  • Campus-related queries
  • Department-specific details

Most information is scattered across different platforms, making it time-consuming and inefficient to find answers.


Solution

The CBIT Chatbot provides a centralized conversational interface where users can ask questions in natural language and receive instant, accurate responses.


How It Works

1. User Interaction

Users interact with the chatbot through:

  • Web interface or application
  • Text-based queries

Example: "What is the timetable for AIML 3rd year?"


2. Natural Language Processing

The chatbot:

  • Understands user queries
  • Extracts intent and keywords
  • Matches them with stored data

3. Data Retrieval

The system fetches relevant information such as:

  • Timetables
  • Faculty details
  • Subject information
  • Announcements

4. Response Generation

The chatbot generates:

  • Clear and structured responses
  • Context-aware answers
  • Follow-up suggestions

Features

  • Natural language conversation
  • Timetable access
  • Faculty and subject information
  • Announcements and updates
  • Instant responses
  • Accessible on any device

Advantages

  • Saves time for students and faculty
  • Centralized information system
  • Easy-to-use conversational interface
  • Reduces dependency on manual queries
  • Scalable for future enhancements

Tech Stack

Frontend

  • HTML, CSS, JavaScript

Backend

  • Python or Node.js

AI / NLP

  • NLTK, spaCy, or Transformers

Database

  • MongoDB or SQLite

Integration

  • APIs for dynamic data
  • Optional integration with messaging platforms

How to Run

# Clone the repository
git clone https://github.com/your-username/cbit-chatbot.git

# Navigate to project folder
cd cbit-chatbot

# Install dependencies
pip install -r requirements.txt

# Run the application
python app.py

Expected Impact

  • Improves student experience
  • Provides quick access to academic data
  • Enhances digital transformation in campus
  • Reduces workload on administration

Future Enhancements

  • Voice-based interaction
  • AI-powered personalized suggestions
  • Integration with attendance and results
  • Mobile application

The CBIT Chatbot acts as a smart digital assistant, simplifying access to campus information and improving communication between students and the institution.


About

AI-powered campus assistant that provides students with instant access to timetables, faculty information, academic schedules, and campus resources through natural language conversations.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors