Extract Product Review Insights with AI
Pros, cons, feature requests, rating — review text into feedback-board fields, with experienced-vs-wished kept strictly apart.
Overview
Review mining fails in one specific way: the model blends what the customer experienced with what they wish existed. This setup keeps them apart structurally — pros and cons hold experiences, feature_requests holds wishes — and the source guidance states the distinction outright. rating extracts the number on its stated scale, would_recommend answers true or false only from the text, and every list field deduplicates near-identical points. Conservative inference lets an obvious implied recommendation through while blocking sentiment invention.
Workflow
-
One review per extraction
Per-review records keep traceability — every con links back to the review that said it.
-
Check the experienced/wished split
"The strap feels flimsy" is a con; "a silent mode would be great" is a feature request. The guidance draws the line; the fields enforce it.
-
Average ratings only on stated scales
The rating rule keeps the number as given (4 of 5 stays 4) — normalize scales in your own pipeline, knowingly.
Why This Works
- Structural separation beats asking the model to "distinguish" in prose
- Deduplicated lists stop one repeated complaint from looking like five
- Text-grounded true/false on would_recommend resists sentiment hallucination
Best for
- Product teams mining reviews at volume
- Feedback pipelines that route bugs and wishes differently
- Reviews where the wish is phrased like a complaint
Not for
- Scoring sentiment positive/negative/neutral — that's classification, not extraction
- Aggregating across thousands of reviews — extract per review, aggregate in your tooling
Use cases
- Feeding a feedback board from app-store or marketplace reviews
- Separating real complaints from feature wishes automatically
- Collecting ratings on their stated scale for honest averaging