Sentiment Classification Prompt for Reviews
Positive, Negative, Neutral, Mixed — overall-sentiment classification where the definitions resolve the "loved it BUT" reviews.
Overview
Sentiment looks easy until the real reviews arrive: "great product, terrible support" breaks naive positive/negative prompts. This setup classifies overall review sentiment with four labels whose definitions carry the resolution rules — Positive means satisfied overall even with minor gripes, Mixed means strong positives AND strong negatives with no overall winner — under Best Match ambiguity, because in sentiment something must always be chosen; an "Other" pile defeats the purpose. High/medium/low confidence flags the genuinely torn reviews for human reading.
Workflow
-
Classify overall, not per sentence
The rules say judge the whole text — sentence-level mood swings are exactly what the Mixed definition absorbs.
-
Mind the Positive/Mixed border
"Satisfied overall, even if minor gripes appear" — the word minor is the border. Calibrate it to your data.
-
Read the low-confidence pile
Best Match never refuses, so low confidence is your only signal that a review genuinely resisted labeling.
Why This Works
- A Mixed label with a real definition stops the classifier from rounding torn reviews up or down
- Overall-judgment rules prevent last-sentence bias
- Best Match suits sentiment: a forced choice plus a confidence flag beats an opt-out pile
Best for
- Review streams where "loved it BUT" is the median review
- Teams burned by binary positive/negative classifiers
- Dashboards that need a Mixed category to stay honest
Not for
- Extracting the pros and cons themselves — that's the Extraction Prompt Generator
- Aspect-level sentiment (shipping vs product vs support) — that's a multi-label taxonomy, not overall sentiment
Use cases
- Labeling product reviews for dashboards and trend lines
- Separating genuinely Mixed reviews from Positive-with-gripes
- Flagging low-confidence sentiment calls for human reading