← tomás.erdmannsdörffer ● retrieval runs in your browser · zero backend

Ask my research corpus.

A transparent RAG system over a curated corpus of papers on physics-informed neural networks, neural operators, model compression, and LLM inference, the literature I actually use day-to-day. BM25 retrieval runs client-side, and answers work instantly with no setup (extractive mode), or plug in any OpenAI-compatible LLM for generative answers. The behind-the-scenes panel shows retrieved chunks, scores, and the exact prompt: if retrieval fails, you can see why.

RAGBM2524 chunks · 16 papers extractive + generativezero backend
answers:⚡ extractive mode, works now, no key needed · index:loading…
🔎

Ask anything about the corpus.

Retrieval is instant and local. Try one of these, no API key required:

retrieval[01]
AlgorithmBM25 + tag boost
Corpus size-
Top-k retrieved4
Last query-
retrieved chunks[02]
Ask a question to see retrieved chunks, scores and score bars.
prompt / context[03]
-

What's actually happening here?

Most "chat with your PDFs" demos hide retrieval behind a black box. This one shows everything: the chunks pulled, their scores, and the exact prompt. That transparency is the point, when retrieval fails, you can see why.

architecture

honest trade-offs

why a small corpus?

A focused corpus is the whole point. The system is good at scientific ML because the chunks are tagged, sectioned, and curated. Throw 10,000 random PDFs at the same architecture and recall collapses. Choosing a scope is a real engineering decision, and a more interesting portfolio piece than another generic Q&A bot.