Review-Intelligence / README.md
GitHub Actions
Sync to Hugging Face Space
5558a30
|
Raw History Blame Contribute Delete
3.47 kB
metadata
title: Review Intelligence Platform
colorFrom: blue
colorTo: yellow
sdk: docker
app_port: 7860
pinned: false
preload_from_hub:
  - cardiffnlp/twitter-xlm-roberta-base-sentiment
  - MoritzLaurer/multilingual-MiniLMv2-L6-mnli-xnli
  - sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2

Review Intelligence Platform

Review Intelligence is a desktop-first review analysis workspace that turns noisy public feedback into a readable report. It accepts a single source or a two-source comparison, runs a multilingual analysis pipeline, and returns a structured dashboard with evidence, summaries, and exports.

What Was Built

  • Single-source analysis flow for YouTube, Play Store, Amazon, CSV, and raw review text
  • Compare flow for side-by-side source evaluation
  • Live progress timeline with background job tracking
  • Session-based report history in the browser
  • JSON export and server-side PDF export
  • Desktop-focused report UI with source profiles, charts, evidence blocks, and comparison views

Supported Sources

  • YouTube
    • real video metadata
    • real top-level comments through the YouTube Data API
  • Play Store
    • app metadata
    • live review fetch through google-play-scraper
  • Amazon
    • product metadata
    • live public review snippets from product pages
  • CSV
    • secure CSV parsing with path, size, and row limits
  • Raw text
    • direct review blocks or pasted feedback

Analysis Layers

  • Multilingual sentiment analysis
  • Emotion classification
  • Comment-type separation
    • opinion
    • reaction
    • lyric quote
    • personal story
    • spam/noise
  • Weighted sentiment scoring using review engagement signals
  • Aspect insights with evidence examples
  • Semantic conversation clusters
  • Executive summary
  • Trust and confidence notes
  • Trend timeline when dated review data exists
  • Language mix detection across multiple scripts

Report Output

Each report can include:

  • source profile and metadata
  • executive summary
  • report card and score dimensions
  • sentiment and emotion visuals
  • semantic topic clusters
  • aspect insights
  • representative comments
  • separated comment-type samples
  • trust overview
  • analyst brief
  • downloadable JSON and PDF reports

Compare Output

Compare mode builds two full analyses and then derives:

  • overall winner
  • weighted sentiment edge
  • score rows across key dimensions
  • overlap vs unique themes
  • overlap vs unique aspects
  • one-line comparison verdict
  • direct links back to the full left and right reports

Technical Shape

  • Frontend
    • React
    • Vite
    • Tailwind CSS
    • Recharts
  • Backend
    • FastAPI
    • async background job flow
    • SSE progress streaming
    • in-memory or Redis-backed session storage
  • NLP / ML
    • cardiffnlp/twitter-xlm-roberta-base-sentiment
    • MoritzLaurer/multilingual-MiniLMv2-L6-mnli-xnli
    • sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
  • Export
    • server-generated PDF via ReportLab

Project Characteristics

  • Desktop-first interface
  • Multilingual review handling
  • Background analysis with progress updates
  • Structured logging
  • Targeted backend test suite
  • Hugging Face Docker Space compatible

Current Constraints

  • Amazon support depends on public page structure and can be less stable than API-backed sources
  • Sessions are temporary by design
  • First model load can be slower on a fresh environment
  • The interface is intentionally desktop-first, not mobile-optimized

License

MIT