AI-powered Streamlit app to analyze employee feedback using NLP, LLMs, and interactive visualizations.
- 📊 Interactive Dashboard (sentiment, trends, department heatmaps)
- 🔍 Sentiment Analysis (OpenAI GPT)
- 🏷️ Topic Extraction (Work-Life Balance, Management, Culture, etc.)
- 💬 Ask the Assistant (LLM-powered Q&A about feedback data)
- 📋 Evaluation Metrics (Accuracy, F1, Confusion Matrix)
- 📂 Raw Data Explorer with search & CSV export
python3 -m venv .venv
source .venv/bin/activate pip install -r requirements.txt
streamlit run app.py- OpenAI GPT: Paste your API key in the sidebar (most accurate)
- Sample: 300 employee feedback records (synthetic, Kaggle-inspired)
- Custom: Upload your own CSV with
feedback_text,department,ratingcolumns