DCDC PROJECT HUB
Campus FAQ Chatbot
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
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