Yuvaan Vithlani
← Explore

An experiment · paused

GeoThesis

Could a language model say something useful about the future, if I gave it proper data?

The problem I was poking at

Language models like ChatGPT or Claude don't remember anything between conversations. Without good data they also make things up. I wanted to know what changes if you stop asking the model to remember, and build it a proper data pipeline instead.

I picked stocks because the question is easy to test and hard to get right. Geopolitical news moves markets, but even when you read it, it isn't obvious which stocks a story will touch.

Something happensin the worldpublic, and everywhere?????which stocks does it touch?Something happensin the worldpublic, and everywherewhich stocks does it touch??????
The question the experiment started from. An illustration, not data.

What I built

Every day, the system checked what was going on in the world and saved it in a database. Then it wrote me a daily briefing: here is what's happening, and here are the stocks that are likely to be affected, and why.

The part I cared about was what happens over days. If the same news keeps coming back, the saved history lets the system notice that, and set it against how the prices moved.

1World news,checked daily2Saved in adatabase3Patternsacross days4A morningbriefingDAY BY DAYDay 1Day 2Day 3Day 4Day 5Day 6Day 7the same story, againSTOCK PRICE1World news,checked daily2Saved in adatabase3Patternsacross days4A morningbriefingDAY BY DAY1234567the same story, againSTOCK PRICE
How a day, and a week, was meant to work. The price line is a sketch, not real data.

The check I never ran

I stopped running it after a while. I didn't have time to improve the data or the predictions, and I never compared what the briefings said with what the stocks did. So I can't tell you whether it worked.

I'd rather say that plainly than guess. It was a small experiment, and it ended before it had an answer.

The briefingsays it will moveReal prices,days later?the comparison I never got toThe briefingsays it will moveReal prices,days later?the comparison I never got to
The missing last step.

Where it stands

  • Paused. The system isn't running, and nothing new is being collected.
  • Unproven. Its calls were never checked against real prices.
  • Not advice. This was an experiment about language models, not a guide to investing.

Back to Explore