RLSPICERun 1

6 waiting for training to startin the watch party

Four open models train live to beat the frontier at SPICE.

RLSPICE is a reinforcement-learning run you can watch. Each model gets a component’s datasheet, builds a SPICE model of the part and checks it in a circuit simulator. Then it’s graded on curves it never saw. The bar is GPT‑6.1 Sol, the frontier model behind Coppr’s model builder today.

2 November 2026, 22:00 UTC

Training starts 2 November 2026, 22:00 UTC.

Training started 2 November 2026, 22:00 UTC. Results post to this page as they come in.

ABCD 123

Figure 1How an attempt is graded

Forward current against forward voltage for synthetic Schottky diodes, on a log current axis. For each task, the model fits its curve to eight points measured at 25 degrees Celsius. It is then graded on eight held-back points at 125 degrees Celsius; a prediction outside the tolerance fails.
An illustration on synthetic tasks, not training results. Each new task is generated in your browser, every number is computed from the curves drawn, and attempts that miss the held-back curve fail. Errors are in decades of current: 0.10 means within about 26 %.

The contenders

Same tasks, same tools, same simulator, same held-back tests. Each model is scored before training and again after it, so you can see what training added.

Table 1Open models entered
ModelFromParametersArchitectureLicence
Muse Glimmer-30B Meta 29.6B Dense Apache 2.0
Gemma 4 31B Google 30.7B Dense Apache 2.0
Gemma 4 26B-A4B Google 25.2B, 3.8B active Mixture of experts Apache 2.0
Qwen3.8-27B Qwen 27B Dense Apache 2.0
The bar to beatGPT-6.1 SolCoppr’s model builder today OpenAI Undisclosed Undisclosed Proprietary, API only

If a model can’t run the environment at all, it’s withdrawn and we publish the reason. No model gets a different prompt, more attempts or a bigger budget than the others.

How each attempt is scored

An attempt is one part, start to finish. Training repeats it thousands of times, and the model is rewarded only for what the simulator confirms.

  1. The datasheet

    The model gets the part’s typical curves and table values as plain numbers: forward voltage, leakage, capacitance, each at its stated temperature. Some curves are held back.

  2. The work

    It sets parameters, fits them with a numerical optimiser, runs the simulator and reads the result. It can try as often as it likes within a fixed number of tool calls.

  3. The submission

    It submits one model it actually simulated, and states what the datasheet can’t tell it.

  4. The grade

    The simulator runs the submitted model on the held-back curves and measures the error against each curve’s tolerance. A simulation that fails scores zero.

Why the score means something

A model under training will exploit any gap in how it’s graded. These rules close the gaps we know about, and the rest is published so you can look for more.

  1. Graded on what it never saw

    Matching the curves it was shown earns little. Most of the score comes from the held-back ones, which only a model with the right physics predicts.

  2. “Not enough evidence” beats a confident guess

    When the datasheet really doesn’t contain what’s needed, saying so earns partial credit. Claiming ignorance when the evidence is there earns nothing.

  3. The test can’t shrink

    Each task fixes what gets graded. Nothing a model writes in its submission changes that.

  4. The referee was tested first

    Coppr’s verification caught ngspice, the open-source simulator, reporting an AC gain of 4.6×1015 in a plain resistor divider. Our fix was merged upstream. The run uses that patched build, pinned.

  5. Practice parts, then real ones

    Training uses synthetic parts whose physics we know exactly. Final scores come from real datasheets the models never trained on.

  6. Every number goes public

    Training reward and held-back score sit side by side, so a model that games its reward shows up. Runs that fail stay on the page.

What you’ll see during the run

  • The leaderboardEach model’s score on held-back curves, updated as new checkpoints are graded.
  • Attempt replaysOne part, start to finish: every tool call, every simulation, the grade.
  • Daily notesWhat improved, what broke, and what we changed, with the reason.