Source
Dwarkesh Podcast — The next big breakthrough will be AIs learning on the job (June 26, 2026) ·
at 15:34 ▸
When this applies
when real-world data/practice is scarce or slow but you can build an approximate simulator of the environment
The takeaway
When real samples are the bottleneck, substitute cheap simulated practice for scarce real practice by building a model-based simulator — the harder the domain is to model faithfully, the weaker this substitution works.
Why it works
Simulated rollouts let a system experience orders of magnitude more practice per unit of wall-clock time by trading compute for scarce real data, as demonstrated by EfficientZero running many simulated games per real game step.
One level up
Compute can sometimes substitute for data if you can model the environment well enough.
Where it stops holding
This stops working when the domain is too complex or open-ended to build a faithful simulator of, e.g., the real world versus a game of Go.
Detail
approach: Model spends compute building an RL environment representing what it's witnessing in the real world, then trains against it before acting.
benchmarks: {"precedent":"EfficientZero playing dozens of simulated games per real game step, beating a sample-limited novice human"}
rationale: If this works, it becomes a fourth axis of scaling alongside pre-training, RL, and inference-time compute.
In their words
for each step in the real game, Efficient Zero is playing dozens of simulated games in its head. In a similar way, future LLMs might be able to consume far less real world data while practicing endlessly against environments that they build for themselves.