Skip to content

sparsh-rathi/AI_Campus_Chatbot_NLP_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI_Campus_Chatbot_NLP_Project

The repository is for the NLP Project on AI Campus Chatbot

PROBLEM STATEMENT:

Designed for college environments, this project focuses on synchronizing and streamlining diverse information relevant to the students and the college. Utilizing an AI-based contextual chatbot within a college campus setting, the chatbot efficiently delivers vital information in the form of notices, oral communication, and other announcements. The primary objective is to assist new students in understanding the campus processes and environment by providing essential information regarding places within the campus, syllabus, events, clubs, and more. Simultaneously, the project aims to ensure the timely retrieval of all important information, offering real-time updates. In contrast to traditional college emails, the chatbot offers a more interactive and user-friendly interface. Beyond merely delivering information, the chatbot can engage in dynamic conversations, addressing queries and offering guidance tailored to the student’s needs. Students can easily retrieve specific information without having to navigate through the mail box.

How to run the chatbot:

  1. Make sure to open the folder with all the files, that is, keep the files necessarily in one folder.
  2. Run the train_model.py file. Train
  3. Run the sourcecode.py file. This will open the GUI for the chatbot. GUI
  4. How to write the commands (Some of the prompts need to be written as in the JSON file):
    "get_student_name":
    • Give name corresponding to roll number "ROLL NUMBER"
    • Find person with roll number "ROLL NUMBER"
    • Name of the person with roll number "ROLL NUMBER"
    • Name of "ROLL NUMBER"

    "get_student_roll": * Get me the roll number of "FULL NAME OF THE STUDENT" * Find roll number of "FULL NAME OF THE STUDENT" * Find roll number of "FULL NAME OF THE STUDENT" * Roll number of "FULL NAME OF THE STUDENT"
    "directions": * Find "LOCATION" * Where is "LOCATION" * Navigate to "LOCATION" * Where can I find "LOCATION"
    "get_labexam_date": * When is the lab exam of "SUBJECT" * When is the project submission deadline of "SUBJECT" * Do you know about the lab exam of "SUBJECT" * When do we start with presentations of "SUBJECT"

About

The repository is for the NLP Project on AI Campus Chatbot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages