About
The Daily Signal
World news, clustered and summarised by machine

Idea and goals

This is a proof of concept to see what is possible with LLMs (text-to-text, text-to-image and image-to-text) in the context of news articles from around the world. At the core is a fairly simple crawler that attempts to get news articles and images from various websites, summarizes these articles using LLMs (text-to-text), then clusters articles together based on word relevancy. It then attempts to summarize the cluster taking all the summaries of the cluster articles together, looks for images that are close to the cluster description (image-to-text) and does a clustering of images. If there are no images available, it creates an image prompt (text-to-text) and then uses a third-party site to create the image (text-to-image). Finally it creates the HTML and deploys it. This is work in progress to test various algorithms and LLMs and thus can randomly change.

Tools in use

The pipeline is a chain of thirteen plain Node.js scripts driven by a single shell script. Each stage reads the previous stage's output from a directory of JSON files and writes its own — no database, no queue, no framework. It is deliberately simple so that any stage can be re-run for any past date on its own. Most of it was written by vibe coding, for speed.

Who is behind this

This is an example project by Vanguard Signals that uses vector databases and large language models (LLMs) to process and generate content.