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, stage by stage

Nine stages turn 1,643 comments into reviewed themes

Research question: What do customers say about flying with Emirates?

Overall Sentiment: Positive · Negative · Neutral · Mixed

Comments
1643
LLM calls
253
Total time
22m unattended
0%
LLM Stage 1 / 9

Overall Sentiment

Classifies each customer's overall evaluation of their flying experience.

in 1,643 comments
out 1,643 decisions
  • response_id
  • position
Following one real comment #1
Absolutely horrendous and rude staff at check in counters in Stansted. An old lady staff at the checkin counter had problems me producing the travel documents for my family instead wanted my wife to answer and produce her documents by herself. And the way the staff spoke about it was horrible and unprofessional. Ofcourse I stepped back and let my wife interact for herself but was absolutely unecessary at checkin counter.
this stage assigns
overall sentiment
Negative

Classifies each customer's overall evaluation of their flying experience.

Onboarding, captured from the real product

From a raw CSV to a running analysis in four steps

This wizard is how a pilot starts. Once a prospect gets in touch, they're given portal access to upload a size-limited export of their own feedback data — the wizard formats it, with Gemini drafting the fiddly steps for them to confirm. The pipeline's results are released after a QA pass, so they can judge the output against their own manual coding or the tool they use today.

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 overview

    One page per engagement

    Comment volume, ratings and source breakdowns, and the research questions behind the analysis. The whole engagement on one screen, over 1,643 real Emirates reviews.

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

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

  • 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 →