๐ก Inspiration
Every business collects tons of customer feedback โ but most never get analyzed. We wanted to create an ๐ค AI tool that turns those unread complaints into actionable insights, revealing real problems hidden in the noise.
โ๏ธ What it does
RootCause Radar ๐ง automatically clusters similar complaints, summarizes their root causes, and visualizes key pain points. It also detects ๐ sentiment ๐ trends ๐ emotions โ helping businesses understand and prioritize fixes.
๐๏ธ How we built it
We used Python ๐, Streamlit ๐งฑ for UI, SentenceTransformers for embeddings, KeyBERT ๐งฉ for keyword-based summaries, Scikit-learn ๐ for clustering, Plotly ๐ for data visualization, and NLTK ๐ฌ for sentiment analysis โ all open-source and running locally for privacy.
๐ง Challenges we ran into
Balancing โ๏ธ clustering accuracy with performance on large datasets was tricky. We also had to tune embeddings and generate meaningful summaries without relying on paid APIs or large cloud models.
๐ Accomplishments that we're proud of
We built a fully offline, explainable, and beautiful AI system that gives businesses real insights instantly. The dashboard feels intuitive ๐ฏ, visual ๐, and practical ๐ผ โ no code, no cloud, just clarity.
๐ What we learned
We learned how to merge unsupervised learning ๐ค with explainable NLP techniques, optimize embeddings for clustering, and design an interactive AI tool that bridges technical innovation with business usability.
๐ What's next for RootCause-AI-Powered Customer Complaint Analyzer
We plan to add ๐ trend tracking, ๐ real-time complaint monitoring, ๐ค CRM integration, and ๐ก automated fix recommendations โ making RootCause Radar the go-to AI co-pilot for customer experience teams worldwide. ๐
ChatGPT can make mistakes. Check important info. See Cookie Preferences.
Built With
- k-means-clustering
- keybert
- python
- streamlit
Log in or sign up for Devpost to join the conversation.