Iset Chatbot

Web Dev
Full Stack
AI/ML
Iset Chatbot

Tech Stack

Python
Flask
React
NLTK
TF-IDF
Word2Vec
FastText

Description

This project involved developing an AI-driven chatbot for ISET Sfax to assist students with both academic and administrative queries. The system integrates modern NLP and machine learning techniques to provide intelligent, context-aware responses.

I designed and implemented the backend using Flask to handle API requests, model integration, and user data processing. On the frontend, I developed a responsive React application with Material-UI to ensure a clean and intuitive user experience.

The chatbot supports multilingual interaction, proactive suggestions, document access, and a comprehensive analytics dashboard for monitoring user engagement. Machine learning models such as Naive Bayes and KNN were integrated alongside self-learning mechanisms to continuously enhance answer accuracy.

  • Developed an AI-powered chatbot for ISET Sfax to handle student queries.
  • Implemented NLP techniques with NLTK and semantic embeddings (TF-IDF, Word2Vec, FastText).
  • Built backend APIs using Flask and a responsive React frontend with Material-UI.
  • Added multilingual support, proactive suggestions, voice input, and document retrieval.
  • Integrated Naive Bayes and KNN models with self-learning mechanisms.
  • Developed analytics dashboard for usage monitoring and performance insights.

Page Info

Chatbot Interface

Responsive web interface built with React and Material-UI for seamless interaction between students and the chatbot, supporting multilingual input and voice commands.

/projects/iset-chatbot/1.png/projects/iset-chatbot/2.png

NLP and ML Pipeline

Implemented natural language processing using NLTK and semantic embeddings (TF-IDF, Word2Vec, FastText) for understanding and classifying user questions.

/projects/iset-chatbot/4.png

Analytics Dashboard

Administrative dashboard providing insights into chatbot performance, user interactions, and common student queries.

/projects/iset-chatbot/3.png