Skip to content

Problem Statement

1. Overview

Main problem

Users are overwhelmed by the volume of online news and struggle to quickly find, understand, and prioritise information that is actually relevant to them. Traditional news platforms either provide unfiltered feeds or basic recommendations that do not adapt well to user intent, reading behaviour, or comprehension level. As a result, users waste time, miss important updates, or disengage from news consumption altogether.


Main functionality

The application is a personalised news aggregation platform that:

  • Collects articles from multiple sources (publisher RSS feeds, Google News RSS feeds)
  • Cleans, normalises, and enriches content (topics, tags, metadata)
  • Generates personalised feeds based on user behaviour and interests
  • Provides AI-generated summaries and explanations of news content
  • Supports search, filtering, bookmarking, and notifications
  • Tracks user interactions to continuously improve recommendations

Intended users

Primary users are:

  • University students and young professionals who want fast, relevant updates without information overload
  • General users interested in personalised news consumption instead of generic news feeds
  • Users with limited time who prefer summaries over full articles
  • Users with varying knowledge levels who may need simplified explanations of complex topics

Meaningful integration of GenAI

GenAI is a core component of the system, not an add-on. It is used to:

  • Generate concise summaries of articles (multi-length and multi-style)
  • Provide simplified explanations of complex topics for different knowledge levels
  • Support semantic understanding for categorisation and tagging of articles
  • Improve recommendation quality by interpreting user preferences and content meaning beyond keywords
  • Optionally detect sentiment and bias to provide additional context to users

This ensures that the system is not just a content aggregator but an intelligent information processing layer.


Example usage scenarios

Scenario 1: Daily news consumption
A user opens the app in the morning. Instead of a raw feed, they see a personalised list of 10–15 articles ranked by relevance. Each article includes a short AI-generated summary. The user can quickly decide what to read in full.

Scenario 2: Complex topic understanding
A user encounters an article about a technical economic policy. They request a simplified explanation. The system generates an easy-to-understand breakdown tailored to a non-expert level.

Scenario 3: Personalisation over time
The system tracks which articles the user reads, ignores, or saves. Over time, recommendations adapt, prioritising topics and formats the user actually engages with.

Scenario 4: Breaking news notification
A user follows specific topics. When relevant breaking news occurs, the system sends a notification with a short AI-generated summary instead of just a headline link.