I think that's also important. But yeah, RL is still running and shows no sign of saturation. And again, I'm amazed by the work of the team, because the model can do so many things wrong during that part that you need to be rock solid on the science and the infra to channel the model to progress, basically.
And the RL is focused on specific things, right? Coding, finance, is that correct? And what are the specific things it's focused on?
So the standard example of what is an RL instance, we call it, is basically some codebase and then a description of a feature to implement, right? So that's the question. Then the model can do whatever it wants, writing code and trying some things or using more tools if it wants. And in the end, you verify with fail-to-pass and pass-to-pass tests that the feature is actually correctly implemented. So that's like the typical instance, and it works well because code is very easy to manipulate.
It's easy to know—at least it's not that easy, but it's easier than in other domains—to know if the feature you implemented is correct. But we don't stop there. We have many more domains in reinforcement learning in which the ground truth is a bit more subtle. So, for instance, if you ask the model to compile results, to look on the web and to search information and to build a one-pager, you can't deterministically evaluate the one-pager, right?
So for that, the beauty is to use a judge, like the same model actually, that judges itself and gives points or rewards according to some criteria on whether the report is good or not. So that's another kind of instance.
And that's for domains like finance and law. Take a step back: one of the usual big questions in reinforcement learning is that for coding and math, you know what is right or wrong. For finance or law, you may not.
Yes. And that's where you develop what we call the rubrics, which are—a rubric can be like, in this one-pager, I want this amount to appear because that was the question. The tone has to be that way. I don't want to mention this because it's false. Let's check that everything is consistent, like any grading points. And it can be pages long. Models can abstract that away for you. So we have rubrics that we actually also generate with models.
Everything is in a loop at this point. And it's really like glorified LLM-as-a-judge, but that's really the idea. That's how we can make finance and law work, and all the other domains in which we are at the frontier: cyber, manufacturing, and finance. On the cyber side, it's pretty much prompting the model with a real-life scenario in which there's an attack and the model needs to analyze logs, formulate assumptions, and basically propose and test a patch without disrupting the service.
That's like a big part of it. Basically any real-life scenario for which you can verify it in a reasonable time, like a few seconds, you can crack it with reinforcement learning. That's again the beauty of it. So in cyber, we did a lot of effort for real-life scenarios. And in manufacturing, there's this idea of having basically the model be able to design a chip, for instance. And part of it comes with agency, so the ability to manipulate the software on the computer to basically place all the components on the chip.
And part of it lies in the ability of the model to actually simulate, for instance, the heat on the chip. And if you don't simulate the heat of the chip and you place the components wrong, then you might melt the chip, essentially. So that's a bad reward. But if the model, after trial and error in an agentic way, manages to place the component and then to simulate the heat dispersion that passes the production criteria, I would say, on the simulation, then it's a good point for reinforcement learning.
So again, any task, any heuristic task that you can run in a sandbox, that you can verify—not deterministically, but that you can verify through LLMs or through other means within a second—this we can crack with reinforcement learning. And again, we made a few bets, and on these bets we have frontier performance. We don't have the same coverage as the competitors, and that's okay. We are on the frontier. We are as good as the best open-weight model on agent capabilities. And we are the best on some bets that we made and that we accelerated through reinforcement learning.