How Perspecta Works
A transparent look at our pipeline and where AI is involved.
Overview
Perspecta is a news aggregator, not a news publisher. We collect headlines and summaries from public RSS feeds and news APIs, group related articles into stories, and then analyse how different outlets cover the same event. The goal is to help you see the full picture without having to visit dozens of websites.
AI is used at specific steps in this process. Below we explain exactly where, what it does, and what it does not do.
The Pipeline
Collect
Articles are fetched from RSS feeds and news APIs published by outlets around the world. We store the headline, summary, author, and a link back to the original article. We never host full article text.
Classify
AIEach article is classified by topic (e.g. Politics, Business, Science) and by the countries it relates to. This is done by AI in a single pass over the headline and summary.
Cluster into Stories
AIArticles about the same event are grouped together into a 'story'. AI reads the headlines within each topic and decides which articles belong together, creating a neutral title and summary for the cluster.
Detect Trends
AIRecent stories are scanned to identify trending events — specific topics being covered by many outlets simultaneously. Trends are surfaced in the navigation bar.
Analyse Perspectives
AIFor stories covered by multiple outlets, AI compares the different articles and identifies where sources agree, where they diverge, and what might be missing from the coverage.
Display
Stories are presented with links to every original source. You always read the journalism at the publisher's own site — we provide the comparison layer on top.
Where AI Is Used
Four steps in the pipeline use AI. Here is what each one does and, importantly, what it does not do.
Topic & Country Classification
When a new article arrives, AI reads its headline and summary to assign one or more topic labels (like “World” or “Technology”) and identify which countries the article is about. This is a categorisation task — the AI does not rewrite or summarise the article.
Story Clustering
Within each topic, AI groups articles that cover the same underlying event. It also generates a short, neutral title and summary for the cluster. When new articles arrive about an existing story, they are merged into the existing cluster rather than creating a duplicate.
Trending Detection
AI scans recent story headlines to find specific events or entities that are being widely covered (e.g. “UK Budget” rather than a generic “Politics”). This powers the trending bar in the site header.
Perspective Analysis
For multi-source stories, AI compares the headlines and summaries from different outlets to produce a structured analysis: what the sources agree on, where they diverge, and what perspectives may be absent. For political topics, it also maps outlets on a left-right spectrum using our database of known outlet leanings (which are editorially assigned, not AI-generated).
The analysis is cached — it is only regenerated when new sources are added to a story, not on every page view.
What AI Does Not Do
Write journalism. All articles are written by their original publishers. We link to them — we don’t rewrite or paraphrase them.
Assign political bias scores. Outlet bias ratings are set editorially based on established media bias research, not by AI.
Decide what you see. The homepage shows all recent stories sorted by source count and freshness. There is no AI-powered recommendation algorithm choosing stories for you. Personalised feeds (My News) follow your explicit topic and region preferences.
Editorialize. Story summaries aim to be neutral and factual. The perspective analysis presents different viewpoints without taking a side.
Source Diversity & Blind Spots
Each story page includes a diversity score that measures how broad the coverage is across political leanings and geographic regions. When coverage has gaps — for example, only left-leaning outlets or only sources from one country — a blind spot alert is shown so you know what perspective may be missing.
These scores are computed algorithmically from our editorial bias ratings and source metadata. They are not AI-generated.
Data Flow at a Glance
News Outlets
RSS feeds & APIs
Collect
Headlines, summaries, links
Classify
Topics & countries
Cluster
Group into stories
Trending
Detect events
Perspectives
Compare outlets
Story Page
• Original headlines linked to source
• Perspective comparison
• Diversity score & blind spots
• Coverage timeline
Questions?
If you have questions about how Perspecta works or want to suggest improvements, email hello@perspecta.news.