Agora turns thousands of raw feedback comments into a reviewed theme, sentiment, and stance dashboard.

An AI pipeline does the first pass (clustering, labelling, mapping), and every decision waits for human review before it counts. This page follows one real comment the whole way through, then hands you the running app to try.

The Agora engagement dashboard: key metrics for 1,643 Emirates comments, a demographics breakdown, and the research questions driving the analysis.

The pipeline, one comment at a time

Eight stages turn 100 raw reviews into reviewed themes

Run
2026-07-21
Comments
100
Model
gemini-3.1-flash-lite
LLM calls
14
Total time
584s
0%
LLM Stage 1 / 8

Sentiment Analysis

Classifies each comment's stance toward the subject — supportive, opposed, or unclear — before any theming begins.

in responses_df[response_id, response] (100 rows)
out df[response_id, response, position] (100 rows)
  • response_id
  • position
prompt You are analyzing PUBLIC SUBMISSIONS to the consultation question described above.
Batches
1
LLM calls
1
Retries
0
Duration
463s
Following one real comment #54
I don't usually put opinions because when you are satisfied you don't do it often (wrongly) but for a business class flight the boarding route was not really up to par, we didn't even have a communication about the delay and for a company like Emirates leaving 3 days without a replacement flight is regrettable
this stage assigns
response_id
54
position
OPP

Classified OPP ahead of any theming.

events Entering stage — step forward to watch its 1 event fire.

Onboarding, captured from the real product

From a raw CSV to a running analysis in four steps

Real screens from the pilot wizard, captured while it drove the actual AI-assist endpoints over 100 Emirates reviews. Two of the four steps are drafted by Gemini; the prospect only confirms.

The pilot wizard's upload screen, asking for a CSV or Excel file.
Step 1 · Upload You

Drop in a raw export

The prospect uploads a CSV or Excel file — one comment per row, straight from a survey tool or review export. No pre-formatting, no template to fill in.

The dashboard, captured from the demo stack

What you get to click through yourself

These are screens from the running app analysing 1,643 real Emirates reviews. Run the bundle below and every one of them is yours to open on your own machine.

  • The engagement dashboard: key metrics for 1,643 comments, a demographics breakdown by rating and source, and the list of research questions.
    The overview

    One page per engagement

    Comment volume, respondent counts, a demographics breakdown, and the research questions behind the analysis. The whole engagement on one screen, over 1,643 real Emirates reviews.

  • The theme analysis view: a parent theme expanded into indented child themes, each with a mention count and its share of all comments.
    Theme drill-down

    A theme hierarchy you can open up

    The AI groups its themes into parent categories you expand into their child themes. Each row carries a mention count and its share of the corpus; click one to pull up the comments behind it.

  • The comment view filtered to 213 results by a keyword search for “delay”, with the matched word highlighted in each comment.
    Filters + search

    Narrow 1,643 comments to the slice you want

    Search the comment text by keyword and stack filters: sentiment, theme, rating, source, date. Here “delay” takes 1,643 comments down to 213, with every match highlighted in place.

  • The comment list showing each comment marked either Analyst Verified (green) or AI-mapped, alongside its themes and sentiment.
    Human review

    Every AI call is labelled and reversible

    Each comment shows whether it is still AI-mapped or Analyst Verified, next to the themes and sentiment the AI assigned. An analyst confirms or corrects each one before it counts toward the reported numbers.

Run it yourself

The whole app, on your machine, in two commands

Everything above is a real product. Clone the bundle and the same dashboard comes up on your machine, pre-loaded with the analysed Emirates data. You do not need an account or a sales call.

git clone https://github.com/fridai-dot-dev/agora-demo
cd agora-demo && docker compose up -d
# → http://localhost:3000  (login: demo / agora-demo)
What you get
The real application: the full theme hierarchy, keyword search, every filter, and the analyst-review flow, running over the 1,643 Emirates reviews that ship already analysed.
What's not in it
The AI pipeline code that produced the analysis, including the prompts, clustering, and model calls, is not in the bundle; the results ship pre-computed.
What you need
Docker Desktop and a roughly 3 GB image pull. Nothing else to install.

View the repository on GitHub →