AI Engineer World's Fair 2026

Reinforcement Learning without Verifiable Rewards — Will Brown, Prime Intellect

Will Brown19:27

Read the talk

Reinforcement Learning Without Verifiable Rewards

Production traces, backward task construction, simulators, and hindsight judgments can turn messy agent behavior into learning signal—even when success has no simple test.

From a talk by Will Brown

Before you start: Familiarity with language-model agents, tool calls, and basic model training is helpful; the reinforcement-learning loop is introduced here.

What if you can recognize success but cannot specify it?

How do you train an agent when you can look back at its actions and recognize good or bad work, but cannot write a complete scoring rule beforehand? Reinforcement learning with verifiable rewards, or RLVR, makes progress where correctness can be checked. Many real tasks offer something weaker: an evolving understanding of what the agent should have done. Will Brown, who introduces himself as leading applied research at Prime Intellect, starts from this gap between retrospective judgment and an explicit objective.

The practical problem is to turn that imperfect feedback into a repeatable learning process. This requires more than choosing an RL algorithm. It requires constructing tasks, worlds, and scoring methods that remain useful as agents encounter situations their designers did not anticipate.

0:170:28
Suggest correction

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

0:17 · section reference included

From interaction to a model-weight update

An agent is a model plus a harness: the surrounding machinery that lets it act. An environment supplies a task and a world. That world might include a Docker image, a repository, tools, skills, applications, or browser tabs, together with a scoring rule. The agent acts, the environment returns observations, and the interaction continues until the resulting rollout can be rewarded.

A reward becomes useful for learning through an advantage: how much better or worse a rollout was than a baseline, possibly with additional scaling. The basic relationship is:

A=R−bA = R − b

Here, R is the reward and b is the baseline. Rollouts and their advantages support a gradient update to the policy—the model weights—that nudges the model toward higher-reward behavior. Brown places GRPO, REINFORCE, and CISPO within this policy-gradient framework. Their details differ, but they share the need for a useful reward signal.

Slide titled “how reinforcement learning works” shows agent and environment boxes linked by action and observation arrows, with a green reward-to-policy-update statement below.Open full source frame
The reinforcement learning loop connects an agent to an environment through actions and observations.
1:271:36
Suggest correction

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

1:27 · section reference included

Make the environment reusable

Prime Intellect’s tooling spans this loop. GPU orchestration supplies compute; PRIME-RL handles large-scale training; composable task sets, harnesses, and Verifiers assemble environments. Brown describes Lab as the platform for hosted training, evaluation, inference, experiment monitoring, run management, and deployment. The intended workflow starts from an open model and lets domain experts steer its weights toward their own tasks. Making that accessible remains a goal: the research and operational details are still difficult.

The environment is useful before any weight update happens. A task, harness, and reward definition can serve as an evaluation, generate synthetic data for supervised fine-tuning, support RL or on-policy distillation, or drive prompt optimization with GEPA. It can also be a test bed for comparing harness designs. These uses share the same underlying question: what happens when this agent attempts this task, and how should the result be assessed?

Deterministic checks make some assessments straightforward:

TaskAvailable check
MathParse the numerical answer and compare it
CodeRun test cases or a linter
Tool useCompare the final database state with the expected state

The difficulty changes when the agent writes a research report, books a flight, buys something, or handles a refund. A completed transaction does not fully answer whether it was the right choice or whether the user’s situation was handled well. These tasks still need reliable, scalable feedback, but there may be no single clean best answer to compare against.

Slide titled “most real tasks aren't verifiable” contrasts math, code, and tool-use checks with questions about a good report, the right flight, and a well-handled refund.Open full source frame
Verifiable checks contrast with uncertain judgments about reports, flight bookings, and refunds.
2:462:58
Suggest correction

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

2:46 · section reference included

Learn from a distribution that is still emerging

Handcrafted benchmarks are expensive to build. Brown describes researchers working with experts, and sometimes data vendors, to refine task sets carefully. That process becomes harder to scale when deployment is open-ended: the production distribution is something the team discovers as users interact with the agent. Training for a known distribution does not, by itself, define successful behavior outside it.

A loose scoring rule introduces another problem. Reward hacking occurs when optimization finds a way to increase the proxy score without satisfying the intended objective. The poorly specified boundaries of a reward become opportunities for the model to exploit. A rising reward curve can therefore coexist with behavior that is getting less useful.

Brown uses continual learning in an operational sense: deploy a model in a realistic setting, let it act, observe its mistakes, and use those observations to avoid repeating them. Prompt and harness changes can contribute, but the larger aim is a system that improves over time while humans supervise at a useful level of abstraction. Achieving that requires automating more of the low-level work of designing and running learning experiments.

Online RL is one part of this process. It can refine skills as experience accumulates, but Brown distinguishes that from incorporating dense new knowledge into weights. A production learning system may need both. Its experiments should also be monitorable, traceable, and replayable, so changes in behavior can be investigated rather than merely observed. The goal is to make this kind of optimization available on strong open models for tasks beyond the distributions covered by their original training.

5:365:50
Suggest correction

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

5:36 · section reference included

Manufacture signal from real artifacts

Three complementary techniques help create supervision where clean labels are missing:

  • Grounding: Give a model source material, then compare what it can do with and without that material in context. The capability gap provides something to learn from.
  • Judges: Use an LLM’s existing reasoning ability to assess whether an action was good or bad. Carefully configured judges spend inference compute on evaluation.
  • Search: Spend additional compute improving the tasks, the worlds in which agents act, and the criteria used to judge their rollouts.

These techniques move work into constructing better supervision rather than assuming the right reward already exists.

Production traces are especially useful raw material. User prompts and calls from an orchestrator to a subagent reveal what the deployed system is actually being asked to do. As traces accumulate, they begin to define the task distribution. They do not yet provide quality labels, but they tell you where to look for tasks and failures.

Document collections and repositories provide similar anchors for search and coding. Environment construction therefore does not begin from nothing: it begins from real artifacts whose structure and content constrain what useful learning should look like. Even without supervision, the production world supplies evidence about what matters.

8:358:46
Suggest correction

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

8:35 · section reference included

Work backward from a reachable solution

Documents make backward task construction easy to see:

  1. Sample a document and generate a question-answer pair grounded in it.
  2. Ask other models, still given the document, to check that the question is answerable.
  3. Remove the initial search result from the learner’s starting point, so it must find the supporting material itself.

The construction process has access to evidence that the learner must recover. Verify the easier problem, then train on the harder upstream problem. This creates supervision without requiring someone to author every search task from scratch.

For code, a completed pull request provides a description, a diff, tests, and evidence of a reachable end state. Withhold tests, or remove implementation files while retaining tests, and the completed artifact becomes a reconstruction task. The following small Python example illustrates the latter transformation: the task input retains the test, while the reference implementation is kept separately.

python

completed_files = {
    "pricing.py": (
        "def total(price, quantity):\n"
        "    return price * quantity\n"
    ),
    "test_pricing.py": (
        "from pricing import total\n\n"
        "def test_total():\n"
        "    assert total(7, 3) == 21\n"
    ),
}

reference_files = dict(completed_files)
task_files = {
    path: contents
    for path, contents in completed_files.items()
    if path != "pricing.py"
}
task_prompt = "Restore pricing.py so the retained test passes."

This produces a starting state, not a solved rollout. In a real repository, the PR’s description, diff, and tests provide much richer constraints on what should be reconstructed.

Slide titled “synthetic code tasks” branches from a real PR containing description, diff, tests, and merged status to “hold out the tests” and “remove files, keep tests.”Open full source frame
Synthetic code tasks start from a real PR and withhold tests or remove files while retaining tests.

The general property is known reachability. Start with an end state that exists, take steps backward, remove the solution, and ask the learner to find a path forward again. That principle extends beyond code wherever the environment lets you control the starting state.

10:4911:01
Suggest correction

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

10:49 · section reference included

Simulate the backend you cannot control

Production tools and applications often prevent that kind of backward construction. An agent may interact with an MCP tool, a CLI, or a website without the training team being able to program its backend state. World simulators offer a way to regain control over those interactions.

Brown describes combining general backend infrastructure with test-time search, then iterating between simulated and real behavior using production traces as grounding. He reports that this can produce high-fidelity simulators, with additional production data helping refine them over time. Their crucial training property is backend controllability: the designer can plant an answer, establish a reachable end state, and work backward to generate a task. Verifiability can then be built into the simulator even when the real deployment gives no advance assurance that a user’s request is solvable.

Slide titled “world simulators” shows four boxes connected left to right: production traces, synthetic world, planted gold, and RL.Open full source frame
World simulators connect production traces, a controllable synthetic world, planted checks, and RL.
12:0512:16
Suggest correction

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

12:05 · section reference included

Use training to test the environment

Reward hacks can emerge unexpectedly, but Brown observes that judges are often able to recognize the kinds of hacks humans find obvious in hindsight. Recognition after a rollout does not guarantee prevention during it. The practical response is to accumulate examples, use them to understand recurring failures, and spend inference compute refining both the environment implementation and its rewards.

Some weaknesses become visible only after optimization begins. Small training runs are part of environment design, not merely a downstream use of a finished environment. Train an individual model in one environment, inspect how its behavior changes, and record more than aggregate reward. Tool-call patterns and judge-derived questions about traces can reveal what the policy is learning to do. Those observations guide the next environment revision.

The most consequential questions should reach the human expert: is this behavior good, is this the intended goal, and is this an acceptable way to pursue it? Automation can mine traces and refine checks, but the desired boundary is human direction over objectives and acceptable behavior. That expert judgment is part of how confidence in an environment is earned.

15:1615:30
Suggest correction

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

15:16 · section reference included

Task evolution and learning from environment tokens

General Agent brings several of these pieces together for tool use: generate tasks, attempt to solve them, gate them by pass rate, and use the selected tasks for training. Brown presents this as an online task-evolution loop and points to benchmark uplift. The published implementation makes a narrower distinction: it synthesizes a fixed corpus offline, leaving evolution during training to future work. Its reported benchmark transfer gains come from supervised fine-tuning; the separate RL experiment reports training reward. The task-generation mechanism is concrete, while a continuously evolving training distribution remains the broader direction.

Task selection does not solve every learning problem. Some information in the environment may never be acquired through RL exploration alone. ECHO: Terminal Agents Learn World Models for Free, which Brown attributes to external researchers he describes as collaborators, combines learning from agent actions with supervised signal from the environment. Prime Intellect conducted a separate investigation of this approach.

The mechanism is to model the likelihood of tokens generated by the environment itself. Instead of learning only which actions receive reward, the model also learns what responses to expect from the world. That predictive signal can support an internal world model, help the agent navigate, and bring new information into its weights. Prime Intellect’s related experiments found environment-dependent outcomes, so this is a complementary learning signal rather than a universal improvement guarantee. The distinction is between refining a policy’s skills and also teaching it about the world those skills operate in.

16:5917:05
Suggest correction

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

16:59 · section reference included

Turn production failures into training tasks

Detailed research work still remains in these workflows. Environments provide an anchor for progressively automating it: use compute to mine real-world data, refine tasks and rewards, and move human involvement toward higher-level decisions about goals and guardrails. The intended closed loop is concrete. Agents encounter issues in production; those issues become new training tasks; training produces behavior that can be evaluated and deployed again. The environment is the mechanism that makes experience reusable, while human direction defines what improvement should mean.

18:2118:30
Suggest correction

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

18:21 · section reference included

Resources

From the talk

  • Prime Intellect's experiments with tool-response supervision, including generalization gains and overfitting limitations.

Transcript download
Read the transcript and explore slides

Loading transcript and slides…