DailyLinkAI
Introducing "DailyLinkAI" - Your Personalised Daily News Recommender.
DATA
DailyLinkAI is an advanced news recommendation system that curates a personalised news feed by analysing and matching the content of articles from reputable sources like BBC and SkyNews. The app leverages cutting-edge NLP models to deliver news recommendations that align closely with user interests.
PROCESS
The development of DailyLinkAI's app involves several key procedural steps:
Article Collection:
-
Articles are systematically scraped from trusted news websites, particularly focusing on sitemaps to ensure comprehensive and up-to-date content acquisition.
-
Preprocessing steps, including text cleaning and normalisation, are applied to prepare the content for embedding.
Content Analysis:
-
BERT embeddings are used to transform article content into high-dimensional vectors that capture semantic meaning.
-
The system then employs RAG (Retrieval-Augmented Generation) to find and suggest articles with the closest vector matches, ensuring recommendations are contextually relevant to the user's interests.
Deployment:
-
DailyLinkAI is built as an intuitive web application using Streamlit, making it easily accessible from any browser.
-
The backend system is designed for scalability and efficiency, ensuring fast and reliable news delivery.
FEATURES
Personalised News Feed: Tailored news recommendations based on user interests and interactions.
Comprehensive Coverage: Articles from diverse, reputable sources covering various angles of important topics.
Intelligent Recommendations: Utilises state-of-the-art embedding techniques and similarity scoring to suggest articles that align with user preferences.
Scalable and Efficient: Lightweight backend system for fast and reliable news delivery.
GitHub Repository
Use DailyLinkAI