This project is a basic chatbot built using Streamlit, scikit-learn, and NLTK. It classifies user messages into predefined intents using a logistic regression model and responds with a random reply from the corresponding intent.
- Interactive web interface with Streamlit
- Intent classification using TF-IDF + Logistic Regression
- Predefined responses for various user inputs
- Minimal and lightweight – no external API required
- Python 3.x
- Streamlit
- scikit-learn
- NLTK