NLP Comment Analysis
A pipeline that turns competitors' public reviews into a weekly read on where their product is failing — and where ours was about to.
THE PROBLEM
Competitive insight arrived as anecdote in quarterly reviews. Meanwhile thousands of reviews were published publicly every week, describing exactly which parts of every product in the category were breaking.
CONTEXT
Product strategy for a national platform was set on internal telemetry alone, which by definition only sees the users who stayed.
APPROACH
Ingest public reviews across the category, classify by feature area, score sentiment, and report movement week over week rather than absolute levels.
MY ROLE
I defined the feature taxonomy, insisted on trend-over-level reporting, and owned the rule that the system flags questions for humans rather than issuing conclusions.
HOW I WORKED
DECISION LOG
The calls I owned, the alternative I rejected, and the cost I accepted for each.
Report movement, not absolute sentiment
Human-defined taxonomy before modelling
Output questions, not conclusions
WHAT MOVED
OUTCOME
WHAT I PRODUCED
WHAT I'D DO DIFFERENTLY
I built the dashboard before the ritual. Adoption only started once the weekly thirty-minute read existed — the meeting was the product, the dashboard was the artefact.