mathrailsAI/sentiment_insights
SentimentInsights is a Ruby gem for extracting actionable insights from qualitative survey responses. It provides sentiment analysis, key phrase extraction, and named entity recognition using multiple NLP providers including OpenAI, Claude and AWS Comprehend.
This project helps customer experience and market research professionals understand open-ended feedback from surveys or reviews. You feed it raw text responses, and it tells you the overall sentiment (positive, neutral, negative), the key topics people are talking about, and specific entities like product names. The output is a summarized view of customer sentiment and common themes, helping you quickly grasp what customers think.
No commits in the last 6 months.
Use this if you need to quickly analyze large volumes of qualitative text data, like survey comments or customer reviews, to identify trends in sentiment and key discussion points.
Not ideal if you're looking for a simple, offline sentiment tool without connecting to external AI providers or if you're not comfortable working with Ruby code.
Stars
7
Forks
1
Language
Ruby
License
MIT
Category
Last pushed
Jul 12, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/mathrailsAI/sentiment_insights"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
khanfarhan10/TextSentimentAnalysis
Text Sentiment Analysis in Python using Natural Language Processing (NLP) for Negative/Positive...
Davisy/Swahili-Tweet-Sentiment-Analysis-App
A simple app to analyze the sentiment of Swahili tweets.
BhaswatiRoy/Complete-Text-Analysis-Streamlit-Web-App
This is a Text Analysis App which can be used to find a detailed analysis of a particular text....
netisheth/Churn-Prediction-and-Analysis
Extracted live tweets of customers by using Twitter APIs to create automatic rule-based churn...
harrychangjr/tiktok-analytics
Enhanced Tiktok dashboard using Streamlit and Plotly