Research & notes
RLApr 2026·7 min read

What makes an RL environment trainable

The properties that separate a useful, well-shaped environment from a brittle one.

Most RL environments look fine in a demo and turn out to be untrainable. The task is well-posed, the reward returns a number, the rollout runs, and the model still learns nothing, or learns something you didn’t want. The difference is rarely the task itself. It’s the shape of the feedback around it.

Reward density

If the only signal arrives at the very end of a long episode, the model is searching for a needle with no sense of warmer or colder along the way. Either shape honest partial credit or shorten the horizon. Sparse terminal rewards are a research problem, not a sensible default to ship on, and dressing one up as a product is how you burn a month of compute learning nothing.

Reproducibility

A rollout you can’t reset and replay cleanly is one you can’t learn from cleanly, part of your gradient ends up measuring environment noise rather than the policy. Determinism and clean resets aren’t niceties; they’re the difference between a signal and a rumor.

A reward you can’t game

Give a model an objective and it finds the shortest path to the number, which is frequently not the task. DeepMind keeps a now-famous catalogue of this: an agent that positioned its gripper between the camera and the object so it looked like a grasp; a block-stacking agent that flipped the block over to expose the face the reward was reading; the CoastRunners boat that ignored the race and spun in circles farming the same green pickups. Summarizers have learned to game ROUGE into high-scoring gibberish. The reason verifiable rewards, the RLVR recipe behind the recent reasoning models, hold up better is that “does the code compile, do the tests pass, is the answer numerically correct” is genuinely hard to fake. But a verifier is only as robust as its blind spots, so the work is adversarial verifier design and holding out the behaviors you actually care about.

The difficulty band

Finally, the environment has to sit in the model’s zone of proximal development, hard enough to be worth learning, easy enough that it gets any signal at all. Too hard and it flatlines; too easy and there’s nothing to teach. The environment is the curriculum, and a badly shaped one teaches bad habits very efficiently.

Working note · Mohit Labs Research

Building data or evaluations on this?

If you’re working on the problems in these notes, we should talk, we build the data and evals behind them.