May 28, 2026 · Adeo / Decathlon Dev Summit

Bullsh*t AI
is over.
Real analytics with
just a prompt.

Mehdi Ouazza · MotherDuck
md · adeo-decathlon

You've all seen this before.

the AI funding theater
MonkeyUser 'Fund Raising' comic — a glossy facade of DEMO, cloud and AI boxes propped up by struggling people below
md · adeo-decathlon

But something shifted.
We all feel it.

md · adeo-decathlon
The spine of the talk

Three questions.

N° 01
What actually happened in AI in the last 6 months?
N° 02
What does that change for data & analytics?
N° 03
What the future looks like?
md · adeo-decathlon
Mehdi Ouazza
Who I am

Mehdi Ouazza aka mehdio.

Developer Advocate at MotherDuck · DuckDB & analytics infra.
Data infrastructure for ~10 years — Axa, Klarna, Back Market, Trade Republic.
Sharing knowledge & teaching data people for 4 years — YouTube, blogs. 1M+ views, still counting.
Burned by AI demos too. So today, I'll be honest.
md · adeo-decathlon
First question

What actually happened in the last 6 months?

md · adeo-decathlon

Well, for me :

md · adeo-decathlon
For the world

Sept 2025 → Dec 2025 · every AI lab shipped.

Claude Sonnet 4.5 · Sept — first past 77% SWE-bench
GPT-5.1 · Nov — adaptive reasoning (decides its own thinking time)
Gemini 3 Pro · Nov — 1M context, real codebase reasoning
Claude Opus 4.5 · Nov 24 — first past 80%, price down 67%
GPT-5.2 + Codex · Dec
md · adeo-decathlon
~5% → 81%
SWE-bench · real GitHub issues resolved end-to-end
Claude 2 (2023) → Opus 4.5 (late 2025).
md · adeo-decathlon
The real signal

Even the skeptics flipped.

Guillermo Rauch tweet — 10 days into 2026: Tao + GPT solve Erdős problem · Linus Torvalds concedes vibe coding · DHH walks back 'AI can't code'
md · adeo-decathlon
Agentic loop — visualized
Agentic Loop
/feed-my-duck
Feed my ducks
Donald fed 50 g ✓
LLM Anthropic, OpenAI
MCP ServerTool Call
pets.duckfeed
duckgramsfed_at
Daisy5008:00
Donald5008:00
Huey3509:15
Dewey3509:15
Food engine
dispense_food()
md · adeo-decathlon

MCP & Skills — the plumbing that made it real.

MCP · mcp.so

  • 20,000+ servers listed (mcp.so, Glama)
  • Every major lab adopted it — as apps & integrations
  • Official vendor servers: GitHub, Slack, Gmail, Notion, Stripe…

Skills · skills.sh

  • Even simpler than MCP — just a markdown file
  • skills.sh (Vercel, Jan 2026): tracks real installs, 19 agents
  • Taking over fast — lowest bar to share & reuse
md · adeo-decathlon
Skills · sharing & attention

One markdown file. 159k stars.

github.com/multica-ai/andrej-karpathy-skills
GitHub repo andrej-karpathy-skills — 159k stars, 16.3k forks, a single CLAUDE.md file
A single CLAUDE.md out-stars most frameworks. People share skills like code — because it's just markdown.
md · adeo-decathlon
Skills vs MCP

So — when do you reach for which?

md · adeo-decathlon

The web is going agent-first.

curl — html vs markdown via Accept header
# same URL — let the server decide what to send curl example.com › full HTML page · nav · scripts · CSS → 🔥 tokens curl -H 'Accept: text/markdown, text/html, */*' example.com › clean markdown response → a fraction of the tokens
Same standard HTTP content negotiation — agents just ask for markdown. See acceptmarkdown.com · pushing the convention. Vercel, Snowflake, MotherDuck already publish .md / llms.txt on the side too.
md · adeo-decathlon

Same task. Same agent. 14 months apart.

October 2025

  • Wrong library versions
  • Ignored existing code patterns
  • Never checked docs
  • Verbose, over-engineered
  • pip install when uv was already there

Today

  • Web-fetches the latest version first
  • Reads the codebase before writing
  • Pulls live docs when uncertain
  • Acts like a junior who looked around
  • Super-autocomplete → agent that does the homework
md · adeo-decathlon
Demo 1 · 2 minutes

Old model vs new model.

Same prompt. Same harness. The old one guesses. The new one fetches, reads, runs, fixes — the agentic loop, live.
opencode · OpenRouter · DuckDB
md · adeo-decathlon

What does this change for data & analytics?

md · adeo-decathlon

SQL is solved.

Python pipeline scaffolding — a prompt away.
Connecting a model to your warehouse — MCP made it trivial.
From "do you know SQL?" to "do you know what should be asked?"
md · adeo-decathlon
The engine

DuckDB — and why agents love it.

DuckDB
10M
downloads / week on PyPI
  • Local — runs where the data is, no network
  • In-process — a library, not a server
  • Zero infra — perfect agent target
MotherDuck
+ scale-up
  • Infra for the answer
  • Multiplayer — share live
  • Scale beyond your laptop
  • AI-native — bring your own agent
md · adeo-decathlon
Demo

MotherDuck MCP.

Plain English in. SQL + result out. No UI in between.
Claude · MCP · MotherDuck
md · adeo-decathlon

"Can I write this?" → "Do I know what and how should I build this?"

Complex projects: meh. Models don't refactor a 12-domain warehouse alone.
Hallucinations: way down. Not gone. Guardrails = skills, MCPs, evals.
Combine models: Opus + Codex gets me through bigger refactors. One model drifts.
Humans: lower technical barrier → educate more people with less data background.
md · adeo-decathlon

Everyone is empowered for analytics.

Tech expert · non-tech alike
Jordan Tigani — MotherDuck CEO: a day of querying done with a Claude + MotherDuck MCP prompt
Jordan Tigani · MotherDuck CEO — "a problem that took me the better part of a day, asked Claude to do the same thing."
md · adeo-decathlon

Data engineering is AI engineering.

Parallel agents on branches hitting checkpoints = wave dispatch = a DAG.
"How in the loop do I stay?" = batch vs streaming = state.
The scaffolding that made DE hard? AI drafts it. You review and own it.
Zach Wilson, DataExpert.io — AI and data engineering are so similar it's painful. Agent workflows = data pipelines, chunking = data modeling, embeddings = dimensionality reduction…
md · adeo-decathlon

Where is the real meat now?

Agents · Evals HOT
BI · Embed PIVOTING
Compute · Inference · Storage HOT
Transformation ·
Orchestration * HOT
Ingestion ·
Compute stays meaty. Inference, storage, analytics. Real moats.
Agents + evals are the new top.
BI as we knew it is being deprecated quietly.
* Orchestration is back — but not the orchestration we knew. (stage note)
md · adeo-decathlon

Every layer is pivoting — fast.

Preset / Superset → "the semantic layer is back" + agor (agent canvas)
Prefect → FastMCP (~1.5M downloads/day) + Horizon
Omni → $120M Series C @ $1.5B, AI on the semantic layer
Airbyte → Agents + Context Store (~80% fewer tokens)
Hex → generative data apps · Databricks → Genie · Snowflake → Cortex
Own the semantic layer → ship agents → expose via MCP.
md · adeo-decathlon

BI as we know it is dead.

Tableau, Looker, Power BI built their value on the UI.
With AI, the UI is a prompt.
The defensible part moves to the semantic layer — what "revenue" or "active user" actually means.
md · adeo-decathlon
Demo

Dive.
English → dashboard.

No dragging. No chart picker. The user shapes it after the fact.
MotherDuck Dive · interactive
md · adeo-decathlon
What is Dive

Bring your own agent. Get an interactive data app.

User
User
Claude · Mistral
BYA · bring your own agent
prompt
"create a chart of weekly signups"
Dive
Sandbox · JS
const chart = vega.spec({
  data: motherduck.query(
    "SELECT week, COUNT(*) AS signups
     FROM events GROUP BY 1"
  ),
  mark: 'bar',
});
hosted on MotherDuck
The agent writes the chart. The sandbox runs the JavaScript. The data never leaves MotherDuck.
md · adeo-decathlon
Third question

What the future looks like?

md · adeo-decathlon
On malleable software
Imagine if you couldn't rearrange your living room because someone else decided how it should be. We wouldn't take that. But that's the world we have in software right now. — Max Schoening · Notion
For 15 years, BI tools were sealed boxes.
md · adeo-decathlon

Agents need SaaS.

AI agents create 4x more databases than humans on Neon — 30% in Oct 2024 to 80% by May 2025
Neon: 4× more databases created by agents than humans in 7 months. The SaaS that survives is the one agents can call — malleable, API-first, sandbox-friendly.
md · adeo-decathlon

The user brings the AI. The platform sandboxes it.

User
User
asks via any agent
Claude · Mistral
python java golang javascript
Sandbox · the platform
Internal
service
SaaS
tool
task executed
Reviewer
Reviewer
reviews via any agent
Claude · Mistral
Same controlled platform. Any agent on either side — one builds, one validates. Human in the loop on each end.
md · adeo-decathlon
Demo 4 · 3 minutes

Flights.
Vibe-coded ingestion.

From "I need this daily" to a running scheduled job in minutes. Pipelines nobody loved writing.
MotherDuck Flights · vibe-code · schedule · monitor
md · adeo-decathlon
The platform of the future

One prompt. A team of agents. The SaaS orchestrates them.

User
User
Claude · Mistral
"I need the sales from all countries — past 2 years"
SaaS · agent orchestration
Check agent
data already there?
→ query · or no?
↓ NO
Flights agent
create pipeline
ingest sales data
→ DATA READY
Dive agent
dive on this domain?
no → build a new one
→ DASHBOARD
The SaaS isn't a single product anymore — it's a team of specialist agents the user's agent calls. Each one does one thing well.
md · adeo-decathlon

Monday morning — what to do.

N° 01
Pick a SaaS you use — BI, pipelines, notebook — and build an AI MVP of it.
N° 02
Set a token budget. $$$
N° 03
Stop watching AI demos. Experiment.
md · adeo-decathlon

Now — get out there and build.

QR code to these slides
Thanks.
Go run your own demo.
I don't always commit, but when I do, I break the build
md · adeo-decathlon
save pdf
Q1 · last 6 months Q2 · for analytics Q3 · what the future looks like
01 / 26