Project Prelude · internal explainer

Listening to a public at scale

28,619 Persian-language voices become a navigable map of propaganda discourse — then guide deeper human conversations.

HarvestInterviewOrganizeValidate

Navigate with → / ← arrow keys or click the dots below.

MechanismsWho funds and amplifies a narrative?
تأثیراین روایت‌ها چه اثری بر اعتماد مردم دارد؟
EvidenceEvery insight stays attached to people’s words.
راه‌حلچطور می‌توان در برابر پروپاگاندا مقاومت کرد؟
Context 1/3

What is "sensemaking"?

When thousands of people talk about an issue, nobody can read it all. The usual shortcuts — polls, hashtag counts, viral posts — either flatten opinion into multiple-choice, or amplify whoever shouts loudest.

Sensemaking is a middle path: use AI to read everything, organize it into themes and distinct opinions, keep people's actual words attached as evidence, and present it so a human can explore what a whole community thinks — including the quiet, thoughtful voices.

The research community calls the collection side of this "broadlistening" — the opposite of broadcasting: one institution listening to many people, instead of speaking to them. The term comes out of the Plurality movement around Audrey Tang (Taiwan's former digital minister) and Glen Weyl.

Context 2/3

Whose tools are we standing on?

Google Jigsaw — sensemaking-tools

Jigsaw open-sourced the toolkit behind our analysis engine: gathering responses, discovering topics and opinions, preserving supporting quotes, building reports, generating propositions, and preparing them for validation. We adapted it to run on Claude models.

AI Objectives Institute — Talk to the City

One of the AI interviewer approaches we evaluated. Its elicitation bot conducts open-ended conversations and asks follow-up questions to draw out participants’ reasoning.

Team Mirai — みらい議会 (mirai-gikai)

An AI depth-interview platform with adaptive follow-ups and a structured report for each participant. We localized its interviewer and interface fully into Persian.

Showra — ours

Our community platform now brings the pieces together: a native Persian AI interviewer for collecting depth conversations, plus a Polis-style voting engine for validating propositions with real participants.

Context 3/3

Project Prelude: the issue at hand

Prelude studies media propaganda targeting Iranians — how audiences talk about the influence of outlets like Iran International, Manoto, BBC Persian, state TV (صداوسیما), and social-media influencers, across 2016–2026 including the war period.

28,619
Farsi statements collected & labeled
6
analytical dimensions per statement
~$600
total collection + labeling cost
10 yrs
of discourse covered

The az-democracy hashtag study (#از_دموکراسی_بگو, 4,180 tweets) was our prototype: we ran it through every stage first, end to end, so Prelude runs on a proven path.

The big picture

Two ways of listening, one analysis machine

⌁ Harvest the public record

Broad, cheap, unprompted. Reveals the terrain and what is over- or under-represented.

◌ Interview for depth

Adaptive, invited, reflective. Captures reasons, lived experience, and possible solutions.

Merge

One evidence-preserving dataset

Organize

Topics → opinions → quotes

Explore

Bilingual public report

Validate

Simulated shortlist → real votes

The map from harvesting makes the interviews smarter. Interview answers reveal what the public record missed. Any stage can send us back to listen again.

Stage 1a · Collect: harvest prelude pipeline (ours)

Harvesting the discourse

151 Farsi search queries

Outlet names, propaganda vocabulary, media criticism, six analytical dimensions, and 40 seed discourses.

Collect

32,775 posts

Label

Role + dimensions

Export

28,619 statements

One clean row per statement, with the verbatim Persian text preserved.

What the collection contains

Discourse
16,316
Mechanisms
14,888
Facts
11,126
Impact
7,769
Solutions
2,366
Who’s affected
1,402

The thin green bars tell us where deeper interviews are most valuable.

Stage 1b · Select the interview experience

One conversation, tested across three AI interviewers

The comparison conversation running in AI Objectives Institute's Persian interviewer
AI Objectives Institute
Talk to the City elicitation bot
The same comparison conversation running in the localized Mirai Gikai interviewer
Team Mirai
Mirai Gikai depth interviewer

The screenshots show the same test conversation, allowing us to compare probing behavior, readability, right-to-left support, safety framing, and the participant experience.

Stage 1a → 1b · Turn findings into questions Showra interview admin

The discourse map designs the interview

Showra admin page configuring the Persian Prelude interview guide
Initial sensemaking passJigsaw’s tools reveal themes, competing claims, and gaps in the harvested Twitter conversation.
Interview briefWe translate those findings into a neutral persona, safety rules, opening language, and follow-up strategy.
Configured on ShowraA 15-minute anonymous Persian interview, ready to publish across web and messaging channels.

After interviews, their deeper answers merge with the harvested posts and the combined dataset runs through the full analysis again.

Stage 1a → 1b · Build the question plan six dimensions, six paths

Every analytical dimension becomes a probing path

Showra admin questions for mechanisms and facts
1–2Mechanisms & tools · facts & claims
Showra admin questions for impact and recurring narratives
3–4Impact on people · recurring narratives
Showra admin questions for affected groups and solutions
5–6Affected groups · ways to respond

Each question carries optional follow-up guidance derived from the discourse itself—examples to probe, distinctions to clarify, and gaps worth exploring—without steering participants toward a preferred answer.

Stage 1b · Collect: interview Showra AI interviewer

From consent to depth — in one conversation

Anonymous interview consent screen on Showra
1Anonymous consent and clear safety boundaries
Opening question in the Showra Prelude interview
2Six-question plan derived from the harvest

~15 minutes · any question can be skipped · no identity or location requested · transcript and structured report merge back into the analysis dataset · full bilingual interview guide

Stage 2 · Organize Jigsaw: categorization_runner

From 28k posts + interview responses to a map of opinion

TopicCredibility and trust in media
Distinct opinionTransparent funding is necessary for audiences to evaluate a source.
Verbatim evidence«وقتی منبع مالی رسانه روشن نباشد، چطور می‌توان به روایتش اعتماد کرد؟»

Every statement

Harvest + interview text

AI organizes

Taxonomy, positions, evidence

Humans audit

Labels stay traceable to quotes

The analytical claim is never detached from its receipt. That traceability is the core of the method.

Stage 2½ · Score Jigsaw: get_bridging_scores

Finding the constructive voices

Purpose
Not all quotes are equal. This stage scores each one for constructive quality — does it give reasons, acknowledge other views, invite dialogue?
Input
The organized topic/opinion/quote table.
Tool
A cheap, fast model (Claude Haiku) scoring tens of thousands of quotes.
Output
The same table plus a quality score per quote.

This is what lets the final report surface thoughtful contributions instead of the loudest or most repeated ones — the quiet middle of a discourse becomes visible.

Stage 3 · Report Jigsaw: report generator + report UI

An explorable, bilingual report

Prelude report · English / فارسی
30+ themes
Credibility & trust
Psychological warfare
Bot networks
Media literacy
Independent media
Theme summary

Credibility and trust in media

OPINION

Funding and editorial ties should be transparent.

«شفافیت مالی رسانه‌ها برای اعتماد ضروری است.»

Themes, summaries, opposing positions, and real Persian quotes in one static site — with a language switcher and right-to-left layout.

Stage 4 · Test agreement Jigsaw: propositions + simulated jury

From "what people said" to "what they'd endorse"

Purpose
Turn the opinion map into concrete, votable statements and predict which could command broad agreement.
Input
The opinion map from stage 2.
Tool
Jigsaw's deliberative track: it distills opinions into short "propositions", then runs a simulated jury — the AI role-plays real participants (each persona built from that person's own posts) voting Agree/Disagree — and aggregates the votes with real election math, including a proportional method so minority viewpoints stay represented.
Output
Ranked statement slates per topic, with simulated approval rates.
The honest caveat we always attach: these are AI predictions of votes, not votes. We treat the output as a draft questionnaire for a real poll — which is exactly what the next stage does with Showra — never as "X% of people agree." The rankings and gaps carry the signal, not the percentages.
Stage 4½ · Validate with real people Showra — our Polis implementation

From simulated votes to real ones

1 · DistillTurn the opinion map into clear, votable propositions.
2 · ShortlistA simulated jury cheaply identifies promising statements.
3 · Vote on ShowraReal people choose Agree, Disagree, or Pass.
4 · Find bridgesClustering reveals groups and shared ground.
Two different jobs: simulated votes generate hypotheses; real Showra votes create findings. A gap between them is itself evidence that the harvested discourse missed part of the wider community.
Proof it works

The az-democracy dry run

4,180

tweets read end to end

INPUT
30

topics · 226 opinions · 9,132 evidence links

MAP
751

concrete propositions distilled

TEST
7,360

ballots from 40 simulated personas

RANK

See the bilingual result: the explorable report — az-democracy-report.pages.dev (فارسی) — and the propositions + jury-simulation analysis — /propositions (فارسی).

See the larger media-propaganda analysis: media-propaganda-report.pages.dev — the live bilingual report produced from the Prelude Twitter collection.

Every stage ran on Claude (the toolkits were built for other providers — the adaptations are ours and reusable), and the interviewer has hosted real Persian test sessions. Not yet exercised: Showra validation and interview-fed re-analysis — Prelude will be the first project to run the full process.

Limitations

What this process can't tell us

Where we are · what's next

Prelude status

28,619 posts collected
Topics and evidence extracted
1Review + fine-tune
2Test interviews
3Documentary release
1 · Review and refineReview the early analysis of harvested data and fine-tune the interview guide.
2 · Run a test populationPrepare the site and run the interview with a starting population for testing.
3 · Prepare the releasePrepare the project and its public-facing materials for the documentary release.

Questions → Hadjar. This deck: docs/prelude-sensemaking-deck.html in the sensemaking workspace.