AI Engineer World's Fair 2026

Where RL Will Take Search — Maximilian-David Rumpf, SID.ai

Read the talk

Where Reinforcement Learning Can Take Search

Maximilian-David Rumpf explains why a search model should be able to inspect results, change its approach and try again—and how a trained specialist can make that process cheaper while keeping the main agent’s context cleaner.

From a talk by Maximilian-David Rumpf

At a glance

Ideas worth remembering

  • A reranker can recognize inadequate candidates without being able to obtain better ones. An iterative search model can use retrieved material to choose another query or metadata filter.

  • Search supports reinforcement learning through checkable document outcomes and repeated training attempts. Latency rewards can encourage efficient behavior alongside successful retrieval.

  • Rumpf reports around five seconds per search instead of around two minutes, at roughly one hundredth of frontier-model search cost on the task. The specialist still has higher latency than a vector-and-reranker pipeline.

  • A search sub-agent keeps exploratory material out of the main agent’s context and moves retrieval work onto a cheaper model. Its document selection still determines whether the returned context is useful.

  • Internal organizational knowledge is a central opportunity for better retrieval. Unlimited improvement and future voice or e-commerce applications remain forecasts; the method’s ultimate ceiling is unknown.

Better retrieval comes with an expensive search phase

Finding the right documents can consume much of an agent’s effort before it starts the work the user requested. Maximilian-David Rumpf, founder and CEO of SID.ai, opens with the comparison driving his research: agents are about twice as likely to find the right documents as classical search, but cost roughly 100–1,000 times more per search and take minutes rather than milliseconds. Better context comes with a substantial bill.

Rumpf estimates that searching uses 30–50 percent of an agent’s tokens, usually at the beginning of a task. The agent needs to gather context before it can act on it. His proposed division of work follows that dependency: the main agent delegates searching to a sub-agent trained specifically for retrieval, then uses the returned material to perform the task. Reinforcement learning is the proposed way to make that specialist faster and cheaper.

Selected presentation frame from Where RL Will Take Search — Maximilian-David Rumpf, SID.ai at 76 secondsOpen full source frame
Better retrieval comes with an expensive search phase

The target spans legal, finance, knowledge bases, science and email, using a mixture of academic and internal benchmarks. Rumpf presents vector-only retrieval and reranking as lower-performing baselines, while frontier models improve retrieval by spending minutes on each question. The goal is to retain high recall—the ability to find the relevant documents—while reducing the time and cost of the search phase. These comparisons concern the workloads he presents; they do not establish the same improvement for every corpus or question.

0:120:35
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:12 · section reference included

A reranker can recognize failure without being able to fix it

The classical pipeline Rumpf describes follows a fixed route: a question enters, an optional LLM rewrites it, a search backend retrieves candidates, and an optional reranker orders them before the system returns results. These are chained, locally optimized models. Improving a component can make its particular operation better, but the sequence still determines which operations happen and how much computation each question receives.

The reranker exposes the problem most clearly. It may recognize that the retrieved documents do not adequately answer the question. Yet it can only reorder the candidates it already has; it cannot obtain better ones by launching another search. The system has detected insufficient evidence without giving that detection an action that could repair the failure. It returns the results anyway.

Unexpected questions then produce a long tail of failures. Developers add special cases and tweaks for questions the original design did not anticipate, but no finite collection of exceptions covers every future request. Rumpf’s objection is to making retrieval decisions once, during system design, and applying them uniformly even when the results reveal that a different approach is needed.

Selected presentation frame from Where RL Will Take Search — Maximilian-David Rumpf, SID.ai at 204 secondsOpen full source frame
A reranker can recognize failure without being able to fix it
2:062:36
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:06 · section reference included

Search offers a checkable reward and a repeatable environment

Reinforcement learning needs feedback that distinguishes successful attempts from unsuccessful ones, plus enough opportunities to attempt the task. Rumpf identifies two useful properties of search:

  • Verifiable outcomes: for a training question, the system can check whether the model found the correct document. The retrieval outcome supplies a concrete reward target.
  • Repeatable attempts: the model can try the task many times in a search environment. Rumpf describes thousands of attempts per second during a training run.

This makes it possible to train search behavior through repeated outcomes rather than write a rule for every retrieval situation.

Specialization supplies another route to efficiency. Rumpf argues that strong search does not require all the capabilities of a general-purpose language model. He compares CPUs, GPUs and ASICs: a general device may be able to do the work, while a specialized one performs it much more effectively. The analogy motivates narrowing the model’s job. It does not specify which language-model components can be removed or what architecture produces the savings.

Reward successful retrieval and efficient searching

In an earlier training task, Rumpf reports that search quality increases predictably with compute, alongside vector-only and reranker-only baselines. Training can also include latency rewards, so the model has a reason to find documents efficiently as well as correctly. The desired behavior is discovered through training rather than imposed as a fixed sequence of queries.

Selected presentation frame from Where RL Will Take Search — Maximilian-David Rumpf, SID.ai at 372 secondsOpen full source frame
Search offers a checkable reward and a repeatable environment

Rumpf says the team has not yet seen a ceiling to this approach, but he explicitly leaves open whether one exists. Continued improvement in the observed training regime supports further scaling experiments; it does not establish unlimited improvement across all domains.

5:065:35
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:06 · section reference included

A faster specialist also keeps the main context cleaner

Rumpf returns to the initial comparison with SID-1, including a configuration with parallel execution. He reports approximately 20 times faster searching: around five seconds on average instead of around two minutes, at roughly one hundredth of the cost of a frontier model on the task. Both the times and the speedup are rounded comparisons. Benchmark composition, retrieval quality and execution configuration matter when deciding whether those gains will transfer to another workload.

The specialist still takes longer than a vector-and-reranker pipeline. Rumpf expects that gap to narrow, but classical retrieval latency remains a future target. The decision therefore involves three measures together: retrieval quality, latency and cost. A large improvement over frontier-model searching does not erase the simpler pipeline’s speed advantage.

Keep exploration in the search agent’s context

The production example adds a second reason to delegate. When the main agent searches directly, it encounters both useful documents and bad results. All of that exploratory material enters the context it carries into the rest of the task. A search sub-agent can do the reading, thinking and iteration separately, then return selected results. The main agent gets the useful output without carrying the full search history.

Selected presentation frame from Where RL Will Take Search — Maximilian-David Rumpf, SID.ai at 475 secondsOpen full source frame
A faster specialist also keeps the main context cleaner

Rumpf expects cleaner context to make the main agent more likely to be correct. That benefit depends on the search specialist finding and selecting the right documents; a separate context window cannot guarantee that its output is good. The mechanism reduces exposure to unsuccessful exploration, while retrieval quality determines whether the material that replaces it actually helps.

Delegation also moves the search work associated with that initial 30–50 percent token share onto the cheaper model. This is a saving within the task: making the search phase about 100 times cheaper does not make the complete task 100 times cheaper, because the main agent still performs the work after retrieval. The economic benefit grows with the amount of search the task would otherwise require.

What reaches the main agent’s context

Main agent searchesDirect search — Reads useful and unsuccessful results while exploring.
Main context accumulates explorationDirect search — Good and bad retrieved material enter the context window.
Main agent delegatesDelegated search — Hands the search phase to a specialist.
Search sub-agent exploresDelegated search — Searches, reads, thinks and iterates in its own context.
Main context receives selected resultsDelegated search — Returned documents replace the full exploratory history.
Direct searching exposes the main agent to exploratory results. Delegated searching keeps that exploration in the specialist and returns selected documents.
Read the diagram as text
  • Main agent searches. Direct search — Reads useful and unsuccessful results while exploring.
  • Main context accumulates exploration. Direct search — Good and bad retrieved material enter the context window.
  • Main agent delegates. Delegated search — Hands the search phase to a specialist.
  • Search sub-agent explores. Delegated search — Searches, reads, thinks and iterates in its own context.
  • Main context receives selected results. Delegated search — Returned documents replace the full exploratory history.
  • Main agent searches → Main context accumulates exploration: Retain retrieved material.
  • Main agent delegates → Search sub-agent explores: Request search.
  • Search sub-agent explores → Main context receives selected results: Return selected documents.
1:366:35
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:35 · section reference included

The destination is knowledge inside organizations

Rumpf closes by forecasting arbitrarily good search across domains as reinforcement learning scales. He also expects faster and cheaper models to make iterative search practical in voice and e-commerce. These are proposed destinations beyond the reported results. His earlier acknowledgment that the method’s ceiling is unknown remains an important qualification on the prediction of unlimited improvement.

The larger opportunity, in his view, is knowledge work over information that public web search cannot supply. He argues that the web contains only a small part of the data available and uses J.P. Morgan as his example: the knowledge needed to run the organization sits deep inside its databases. His claim concerns the operational knowledge held within an organization, rather than information a public search engine can readily retrieve.

Selected presentation frame from Where RL Will Take Search — Maximilian-David Rumpf, SID.ai at 545 secondsOpen full source frame
The destination is knowledge inside organizations

That ending gives the search specialist a concrete purpose. The main agent needs the right context before it can do useful work, and much of the relevant context may be inside an organization. A model that can inspect results, refine its search and return selected documents could make more of that knowledge usable without forcing the main agent to spend its own expensive context on every attempt.

6:358:28
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:28 · section reference included

Resources

From the talk

  • Introducing SID-1Reference6:35

    SID’s overview of the retrieval model discussed in the recording, with benchmark recall, latency and cost comparisons.

  • SID.aiReference0:12

    The search research lab Rumpf introduces, with links to its research and model waitlist.

Transcript download
Read the transcript and explore slides

Loading transcript and slides…