What AI changes

Customer review analysis with AI is now practical at a scale that was out of reach a few years ago. A language model can read a review in Hindi, English or a mix of both, identify each topic it mentions, judge the sentiment of each and do it for every review you have. The constraint is no longer reading; it is making sure what the model produces is consistent, checkable and useful.

What AI does well

  • Reading every review rather than a sample.
  • Handling many languages and informal writing.
  • Splitting a review into separate topics with separate sentiment.
  • Grouping similar complaints worded in different ways.
  • Writing short, readable summaries of a group of reviews.

Where it goes wrong

  • Inventing categories. Asked open-endedly, a model will produce a different set of topics each time, which makes trends impossible.
  • Confident errors. A model can assign a label with no real support in the text.
  • Drift. A new model version, or a slightly different prompt, can change results without anyone noticing.
  • Uncheckable summaries. A paragraph about "what customers say" with no counts or sources cannot be verified.
  • Forcing everything somewhere. Short or vague texts get a category they do not deserve.

Setting it up properly

  1. Fix your categories first. Give the model your themes and sub-themes, each with a definition and examples, and ask it to choose from them.
  2. Require evidence. For every label, the model must quote the exact words in the review that support it. Discard labels whose quote is not actually in the text.
  3. Allow "unclear". Texts too short or vague to classify should be marked as such, not forced into a category.
  4. Classify mentions, not reviews, so mixed reviews keep both sides.
  5. Let specific issues emerge. Within each sub-theme, group similar complaints and have the model name and summarise each group from its reviews.
  6. Version everything. Record the model, prompt and taxonomy used for each run, so you can explain changes.
Categories

How to categorise customer feedback.

How to categorise customer feedback

Checking the results

  • Each month, have a person classify a random sample of a hundred or so reviews and compare with the model.
  • Look at the biggest categories and read a sample: do they hold one problem or several?
  • Look at low-confidence and unclear items: are they genuinely unclear?
  • When numbers change sharply, check whether the reviews changed or the model did.

Free review snapshot

Want this done for your own reviews?

No commitment. We use your details only to send your snapshot and follow up. Privacy policy

Using AI summaries responsibly

Summaries are the most persuasive and the least checkable output. Generate them per issue, from the reviews grouped under that issue, and show the count and the reviews next to each. A summary that says "customers report long waits at billing on weekends" is useful when it sits beside "212 reviews, up 40% since August" and a link to read them.

Google's summaries

What a Google review summary tells you, and what it hides.

What a google review summary tells you and what it hides

Building it yourself

A small team can prototype this with a language model API and a spreadsheet. The hard parts arrive at scale: collecting reviews reliably from every location, deduplicating, keeping the taxonomy stable, handling model changes, rolling results up by store and month, and linking every number back to evidence. Budget for those, not just for the model calls.

Common questions

Which model should we use?

Any capable language model can classify reviews; the setup matters more than the model. Test two or three on the same few hundred reviews against a person's tagging, and choose on accuracy, cost and consistency.

Is it expensive?

Costs depend on review volume and how many reviews you send to the model. Sending only uncertain cases to the language model, and handling the rest with cheaper embeddings, keeps costs down.

Can AI replace reading reviews?

No. It replaces counting and sorting. People should still read the reviews behind every important finding before acting.

What about customer privacy?

Reviews are public, but treat them carefully: do not combine them with private customer data in prompts, and check your provider's data handling terms.

Doing this with Falcon

Falcon follows these rules. Each brand's reviews are classified against its own taxonomy using a multilingual model and an LLM; every LLM label must include an exact quote from the review and is retried or falls back to the embedding classification if it does not; very short texts are marked unclear; specific issues are clustered and summarised from their reviews, with an audit trail of merges; and every number opens the reviews behind it.