Turn Eval Results Into a Better Model

AI Product Engineering
Systems
Fix the eval and harness before paying for post-training.
Author

Hamel Husain

Published

July 31, 2026

This note covers Will Brown and Florian Brand’s session in the AI Product Engineering series.

Will and Florian from Prime Intellect caution that fine-tuning should be the last approach for improving an eval score, because you can often improve a score without changing the model. They recommend working through the following items first:

  1. Read the traces to understand what is failing.
  2. Fix the eval and the environment.
  3. Improve retrieval, context, and the harness.

The second item might seem surprising, but small issues in the eval itself can be material. They show an example where multiplying task timeouts by 5 on Terminal-Bench 2 improved the score from 46.3% to 60.97%.

The effect of 5x timeouts on Terminal-Bench 2: GPT-5.2 high rises from 52.8% to 60.67% and xhigh from 46.3% to 60.97%

They also shared common footguns toavoid when setting up eval infrastructure:

Only explore post-training when two things are true: a correct answer can be verified automatically, and the model scores above 0 and below 100 on your eval.

To try it, Prime Intellect’s verifiers library defines the task and reward in Python, and their hosted RL runs the training from a short config file. Ready-made environments are available to start from.

Watch the full session here.


Post-training needs an eval that rewards the right behavior, because RL exploits anything less. If you want to build evals like that with a live group, the AI Evals course has hands-on exercises and office hours.