← All projects

Investment Intelligence

Aristos Council: stock research you can check

An equity research tool where fixed rules make every buy, hold or sell call, and AI only writes the explanation.

01The problem

AI tools happily give opinions on stocks. The trouble is you cannot tell where the opinion came from. Ask the same question twice and you may get two different answers, and a confident sentence can rest on a number the model got wrong. For anyone who has to defend a decision, that is not good enough.

02What it does

You pick a company, or a list of companies. Aristos finds the right comparison group from its own table of about 25,000 listed companies, matched by industry and size, and runs the company through a set of stock strategies. Each strategy asks one plain question, such as “is this company cheap and good?”, “is it growing fast at a fair price?”, “does it pay a steady income?” or “is it a durable business?”. A separate check asks “are the profits real?” and marks any doubts.

Each strategy gives a verdict, and the final view is a simple majority. The report opens with a short answer and a plain story of why, with the detailed workings folded underneath for anyone who wants them.

03How it works

The verdicts come from maths that gives the same answer every time, and any past result can be replayed later to the exact same answer. AI is only allowed to write. A separate checker reads every sentence the AI wrote, compares it with the numbers, and flags anything that does not match. When data is missing or looks wrong, Aristos says so and leaves the company out rather than guessing.

Each strategy has been tested against ten years of history in each industry, and the report shows that track record honestly, including when a strategy showed no real advantage. For a second opinion, a panel of three AI models from different companies can review a company blind. Their views are shown but get no vote until they have built a year of results.

This design came from an experiment. I first let groups of AI agents make the calls themselves, ran it across 17 such groups, and found their judgement was not reliable enough. So the AI was moved from judge to writer. That rule, “the maths judges, the AI writes”, runs through the whole system.

04What came out of it

A working tool guarded by more than 5,000 automated tests, used on real company and fund analysis and now being prepared for a small group of outside testers. It is also my clearest example of the approach I recommend to clients: use AI where it is strong, and keep decisions where you can check them.

Built with

LangGraphMultiple agentsyfinanceEODHD market dataTen year backtestsThree model judge panelLangSmith tracingGitHub Actions

Want the technical detail?

The code and the full technical write up are on GitHub.

View the code on GitHub ↗