Product Review Mining Data Extraction

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.

How to use this resource

  1. One review per extraction

    Per-review records keep traceability — every con links back to the review that said it.

  2. 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.

  3. 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

FAQ

How does this prompt keep a feature wish out of the cons list when mining a review?

By splitting them structurally, not asking the model to judge in prose. The reading guidance separates "what the customer actually experienced from what they wish existed," and the fields enforce it: pros and cons hold experiences, feature_requests holds wishes. So "the strap feels flimsy" is a con and "a silent mode for night use" is a feature_request. The extraction-prompt-generator outputs this prompt; you run it per review.

Will this prompt normalize star ratings to a common scale for averaging?

It doesn't — the rating rule extracts the number on its stated scale, so "4 of 5" stays 4. workflowSteps says to "normalize scales in your own pipeline, knowingly." would_recommend is answered true or false only from what the text states, and missing fields come back as an empty string, never a guessed value. Aggregate across reviews in your own tooling.

More resources from Extraction Prompt Generator

Resources that pair well

Related tools

Workflows that use this resource

Tip: Save time by exploring related resources and tools that integrate with this resource.