← Back to Project Vault

DCDC PROJECT HUB

Campus FAQ Chatbot

2ND YEARAI/MLEASY

Problem statement

New students frequently ask the same questions about admissions, departments and facilities. Handling all queries manually consumes staff time.

Abstract

The campus FAQ chatbot is a conversational agent that answers frequently asked questions about the institution. It uses simple natural language processing or rule based matching to identify the user intent and replies with prepared answers from a knowledge base. The bot can run on Telegram, a web widget or another chat platform.

Components required

  • Python environment
  • Telegram bot API or web chat framework
  • NLP library such as NLTK or spaCy
  • FAQ knowledge base as JSON or database
  • Server or cloud hosting

Block diagram

User Query (Telegram / Web Chat)
Chatbot Backend
NLP / Intent Matching
FAQ Knowledge Base
Response to User

Working

When a message is received, the chat platform forwards it to the backend. The backend cleans the text, performs intent detection and finds the closest question in the FAQ set. It then sends the corresponding answer back to the user. Conversation logs can be stored and analyzed to improve the knowledge base.

Applications

  • Virtual assistant on college website
  • Admission helpdesk automation
  • Event information bot
  • Generic FAQ bots for other domains