Multi-Agent AI · Portfolio Analysis

Ten Institutional
Minds. One
Portfolio.

Simulates Goldman Sachs, Bridgewater, JPMorgan, and 7 more analyst personas debating your holdings across three rounds of Delphi reasoning, then synthesizes a CIO-level recommendation.

10
Analyst Personas
3
Reasoning Rounds
33
API Calls / Run
~$0.15
Cost per Analysis

The Problem

One model, one perspective. That's not how investment decisions actually get made.

Project Delphy, design rationale

When you ask a single LLM to analyse your portfolio, you get one best guess. Even with live data, the model has no mechanism to challenge its own reasoning. The result is confident mediocrity: authoritative-sounding output that anchors on its first inference and never revises.

The Fix

A better architecture, not a better prompt.

Real investment decisions come from debate: analysts challenging each other's assumptions, risk managers pushing back on growth theses, quants flagging reversed momentum signals. The final recommendation is the synthesis of disagreement, not the output of a single mind.

That's what Project Delphy builds.

Architecture

The Delphi Method, applied to AI.

Each round, analysts see each other's reasoning and revise. Independent experts converging through structured debate: the same method used to aggregate expert judgment since the 1950s.

01

Round One

Independent Analysis

All 10 analyst agents run in parallel. Each receives live market data: prices, yields, earnings, analyst ratings via the real-time RAG pipeline and issues an independent assessment of your portfolio.

→ 10 parallel API calls
02

Round Two

Cross-Validation

Each analyst reads the other nine analyses and updates their view. Overconfident positions get challenged. Overlooked risks surface. This mirrors how a real investment committee works before a vote.

→ Cross-visible revision
03

Round Three

Convergence

Remaining disagreements from Round 2 are addressed. Analysts settle on their final, post-debate positions, having integrated macro, fundamental, quant, and strategic perspectives.

→ Structured convergence
CIO

Synthesis

Investment Committee Report

A meta-agent acting as Chief Investment Officer reads the full analysis output and synthesises a final recommendation: consensus picks, dissent flags, rebalancing action items, and macro context.

→ Structured synthesis

Live Market Data, Before Every Run

Before Round 1 begins, the system fetches current prices, S&P 500 / Nasdaq / VIX, treasury yields, top analyst ratings, earnings calendar, and market-moving headlines, giving every analyst the same live context.

The Committee

Ten genuinely different investment philosophies.

Not ten slightly-different clones. Bridgewater and Citadel will frequently disagree. That's the point. The synthesis of disagreement is more valuable than artificial consensus.

GO
Macro Risk-Adjusted

Goldman Sachs

Macro Strategist

Macro-driven, risk-adjusted returns. Focuses on top-down sector rotation and rate-sensitive positioning.

MO
DCF Fundamentals

Morgan Stanley

Equity Analyst

Fundamental equity analysis through DCF valuation. Emphasis on earnings quality and competitive moats.

BR
Risk Parity All-Weather

Bridgewater

Risk Parity Analyst

All-weather, macro risk parity. Balances across economic environments: growth, recession, inflation, deflation.

JP
Diversification Downside

JPMorgan

Portfolio Strategist

Diversification and downside protection. Stress-tests portfolios against tail scenarios and liquidity events.

BL
Factor Systematic

BlackRock

Factor Analyst

Factor-based, systematic investing. Analyses exposure to value, quality, momentum, low-volatility, and size.

CI
Quant Alpha

Citadel

Quant Analyst

Quantitative, alpha-seeking. Identifies statistical mispricings and evaluates signal persistence.

HA
Long-Horizon Alternatives

Harvard Endowment

Long-Horizon Allocator

Long-horizon, alternatives-heavy. Evaluates portfolios for real assets, private equity, and illiquidity premium.

BA
Strategy Value

Bain & Co.

Strategic Analyst

Strategic business and value lens. Assesses competitive position, management quality, and value creation.

RE
Statistics Patterns

Renaissance Technologies

Statistical Analyst

Statistical pattern recognition in price and volume data. Evaluates momentum, mean-reversion, and anomaly signals.

MC
Operational Industry

McKinsey

Operational Analyst

Operational value and portfolio strategy. Examines industry dynamics, operational efficiency, and strategic fit.

33 API calls per Delphy run: 3 rounds across all analysts, synthesised by a CIO meta-agent

Capabilities

Built for real portfolio workflows.

Multi-Format File Ingestion

Upload Vanguard QFX/OFX brokerage statements, Bank of America TXT exports, PDF documents, Excel spreadsheets, or images. The system parses and extracts portfolio context automatically.

Real-Time RAG Pipeline

Live prices, S&P 500 / Nasdaq / VIX, treasury yields, sector ETF movers, earnings calendar, and analyst ratings fetched fresh before every Delphy run via Claude's web search tool.

Three-Round Delphi Reasoning

Structured on the Delphi Method: Round 1 collects independent expert opinions in parallel, Rounds 2 and 3 expose each analyst to the others and allow revision, the CIO meta-agent synthesizes final consensus.

CIO Synthesis Report

The meta-agent Investment Committee Report delivers consensus picks, explicit dissent flags where analysts disagreed, actionable rebalancing suggestions, and macro risk context.

Session Persistence

Portfolio context, analysis results, and conversation history auto-save and restore between sessions. Pick up your analysis exactly where you left off.

Bilingual Interface

Full English / Korean bilingual UI: toggle between languages for the full portfolio analysis, chat, and report output. Designed for international users.

Daily Market Report

A standalone script generates a comprehensive daily briefing: 8 market sections including sector performance, top movers, macro indicators, economic calendar, and analyst consensus digest.

Contextual Chat

After the analysis runs, continue the conversation with full portfolio context. Ask follow-up questions, drill into analyst disagreements, or request scenario analysis.

Daily Report

A complete market briefing, every morning.

The standalone daily_report.py script uses Claude and live web search to generate an eight-section briefing covering the full market picture (macro, sectors, movers, calendar, and analyst consensus), saved as a dated Markdown file.

Schedule it with cron or run it manually. The full report takes roughly 60–90 seconds and costs approximately $0.05–0.10 per run.

See the script on GitHub

Report Sections

  • 01 Market Overview: S&P 500, Nasdaq, Dow, Russell 2000, VIX, treasuries, DXY
  • 02 Sector Performance: All 11 S&P 500 sector ETFs with daily change
  • 03 Top Movers & Headlines: 5 gainers, 5 losers, 5 market-moving stories
  • 04 Portfolio Recommendations: 3 actionable picks with thesis, target, risks
  • 05 Watchlist: 5 stocks to monitor with entry criteria
  • 06 Macro & Economic Indicators: Fed rate, yield spread, CPI, PCE, unemployment
  • 07 Economic Calendar: Upcoming Fed speeches, earnings, data releases
  • 08 Analyst Consensus Digest: Upgrades, downgrades, and price target changes
daily_report.py

$ python daily_report.py

Fetching live market data...

Generating Section 1: Market Overview

Generating Section 2: Sector Performance

...

Report saved → reports/2026-04-02.md

✓ Complete · 8 sections · ~$0.08

Stack

Intentionally simple infrastructure.

The backend is a straightforward Express server with 6 endpoints. All the intelligence lives in the prompt engineering and the orchestration logic that sequences the 33 API calls.

Frontend React 19 + Vite SPA with drag-and-drop upload, streaming chat, bilingual toggle
Backend Node.js + Express 6 REST endpoints: parse, chat, search, save/load, daily report
AI Model Claude Sonnet 4 claude-sonnet-4-20250514 via Anthropic SDK
RAG web_search_20250305 10 parallel searches before each run
Deployment Cloudflare Pages Static site deployed on Cloudflare Pages via Git integration
File Parsing Multi-format QFX/OFX, PDF, Excel, images, BofA TXT, all via Claude document reading

~$0.10–0.30 per Delphy run (33 API calls) · ~$0.05–0.10 per daily report

Project in Two Parts

Built with two lenses: technical and strategic.

Part I · Data Science Project Notes

How Project Delphy Was Built

A technical account of the multi-agent architecture: how the Delphi Method was applied to 10 analyst personas, why 3 rounds of cross-validation produce better recommendations than any single agent, and what the implementation looked like end-to-end.

"Real investment committees argue. I wanted to see what happens when AI agents do the same."

Multi-Agent AIDelphi MethodLLM Architecture
Read the notes
Part II · Business Strategy Strategic Analysis

What If This Were a Product?

A first-person case study on trying to turn a technically impressive build into a viable product. I explored every path seriously: consumer SaaS, B2B, platform licensing. Then the numbers did what numbers do.

Good business judgment includes knowing when not to build, not just when to start.

Market AnalysisUnit EconomicsRegulatory Risk
Read the analysis

Open Source

Try it with your own portfolio. All you need is an Anthropic API key.

A full Delphy run costs about $0.15 on average. The full source code, deployment guide, and documentation are on GitHub.