Zum Inhalt springen
← All coverage

Coverage note · Markets & Research · Investing · Multi-Agent

QUORUM — AI Investment Committee

An AI investment committee that argues before it decides — and never makes up a number.

Personal projectVercelDemo live · live from Hugging Face

Key metrics

Committee6 agents · bull, bear, macro strategist, quant/risk officer, PM, critic
Backtestpoint-in-time vs SPY · $10k paper book, trading costs included; directional, not an alpha claim
Numbersdeterministic Python · a grounding guardrail rejects any unsourced figure

1. Point-in-time backtest vs SPY on a $10k paper book, trading costs included — reported as directional, not an alpha claim. Numbers are deterministic Python; a grounding guardrail rejects any unsourced figure.

The problem

Almost every "AI invests for you" demo fails the same way: the model states a number with total confidence and the number is wrong — a made-up P/E, a misremembered drawdown, a hallucinated return. In investing, a confidently wrong number is worse than no answer.

The fix is architectural: split the system in two — deterministic computation underneath, language on top — so the failure mode is structurally impossible.

Architecture

  1. 01

    Universe + screen

    51-name, 11-sector investable universe; point-in-time shortlist of the decision-relevant names.

  2. 02

    Research briefs

    Per-name evidence assembled from the tools layer.

  3. 03

    Bull & Bear

    Research independently, argue their case, then rebut each other — genuine disagreement, not one prompt nodding along.

  4. 04

    Macro strategist

    Adds regime context.

  5. 05

    Risk officer

    Computes the downside (vol, beta, VaR, drawdown) and can veto.

  6. 06

    Portfolio manager

    Synthesizes the debate into actual weights.

  7. 07

    Critic

    Stress-tests for groupthink — then the committee loops or converges.

  8. 08

    Memo + human gate

    Allocation, rationale, and surviving dissent; streamed live to the Committee Room over SSE; a paper portfolio advances daily.

Key tradeoffs

Determinism boundary — prices (yfinance), fundamentals (SEC EDGAR), macro (FRED), and risk (NumPy/SciPy) are computed in Python; a grounding guardrail rejects any unsourced number; the LLM only narrates.

WhyThis is the whole point: it kills the confident-wrong-number failure that ruins AI-investing demos.

Bull and Bear research independently before they rebut.

WhyGenuine disagreement has to be engineered — a committee that always agrees is just one opinion in six hats.

Honest backtest — point-in-time, no lookahead, trading costs included, vs SPY; reported as directional.

WhyBacktests are small-sample and regime-dependent; better to under-claim than oversell an alpha.

Runs with zero keys on free data, with provider failover on top.

WhyRobustness and $0 — a single rate limit never takes the committee down.

Eval results

vs SPY
Backtest

$10k paper book, point-in-time (no lookahead), trading costs included — reported as directionally reasonable, never "beats the market".

deterministic
Numbers

Every figure computed in Python; a grounding guardrail rejects unsourced numbers before they enter the debate.

live daily
Track record

The paper portfolio is advanced by a scheduled GitHub Action, accumulating a real history.

Production proof

The artifact that keeps the numbers honest: the eval harness and monitoring gates that run in CI, not a one-off notebook result.

Honest-by-construction backtest

CI · PASSING
Lookaheadpoint-in-time
Trading costsincluded
Every figuresourced chip

Results are reported as directionally reasonable, never as an alpha claim; low-confidence decisions are flagged, not hidden.

Demonstrates the architecture finance AI actually needs — verifiable math underneath, language on top — applied to the hardest possible audience: the markets.

Request coverage

I am focused on finance AI: credit risk, RegTech, AML, and agentic investment research. Open to roles, mentorship, and collaborators in fintech, quant, and bank AI.