AIAI EngineerDec 13, 2025· 13:41

Minimax M2: Building the #1 Open Model – Olive Song, MiniMax

Olive Song, Senior Researcher at MiniMax, presents the Minimax M2, an open-weight model with 10 billion active parameters that achieves top rankings in intelligence and agentic benchmarks while being cost-efficient for real-world coding tasks. The model's success is attributed to four key characteristics: scaled environments and expert developer feedback for code experience, interleaved thinking with reinforcement learning for long-horizon tasks, perturbation pipelines for robust generalization across agent scaffolds, and small size enabling multi-agent scalability. Song details how these features allow M2 to handle noisy, dynamic environments, perform multi-tool workflows autonomously, and adapt to various scaffolds and prompts. The talk also previews future developments like M2.1 and M3, with plans to integrate audio and video generation capabilities.

Transcript

Intro0:00

Olive Song0:22

Hi, hi everyone. Um, I'm Olive, and it's my great honor here today to present on our new model, Minimax M2. I actually lived in New York City for 6 years, so it feels great to come back, but with a different role.

I currently study reinforcement learning and model evaluation at Minimax. Let me just get a quick sense of the room: who here has heard or have tried of Minimax before? Oh, a couple of there, yeah. Not everybody, but I guess, yeah.

But here's the value,right, of me standing here today. So we are a global company that works on both foundation models and applications. We develop multi-modality models, including text, vision-language models, our video generation model, Hailo, and speech generation, music generation stuff.

We also have many applications, including agents and stuff in-house. So that's the specific thing that's different from the other labs for other companies. So we both develop foundation models and applications. So we have research and developers sitting, uh, sitting side by side working on things.

So our difference would be that we have firsthand experience from our in-house developers into developing models that developers would really need in the community. And here I want to introduce our Minimax M2, which is an open weight model, very small, with only 10 billion active parameters, that was designed specifically for coding workplace agentic tasks.

M2 Overview1:37

Olive Song2:07

It's very cost-efficient.

Let me just go over the benchmark performance, because people care about it. So we rank very top in both intelligence benchmarks and also agentic benchmarks. We, I think, we're on the top of the open-source models. But then numbers don't tell everything, because sometimes you get those super high-number models, you plug into them, into your environment, and they suck,right?

Benchmarks2:11

Olive Song2:38

So we really care about the dynamics in the community. And in our first week, we had the most downloads, and also we climbed up to top 3 token usage on OpenRouter. So we're very glad that people in the community are really loving our model into their development cycle.

So today, what I want to share is how we actually shape these main model characteristics that made M2 so good in your coding experience. And I'm going to present to you the training behind it that supports each one of them, from coding experience to long-horizon state tracking tasks, to robust generalization, to different scaffolds, to multi-agent scalability.

Training Approach2:59

Olive Song3:29

So first, let's talk about code experience, which we supported with scaled environments and scaled experts.

Code Experience3:29

Olive Song3:39

So developers need a model that can actually work in the language they use and across the workflow that they deal with every day. So which means that we need to utilize the real data from the internet and then scale the number of environments so that the model, when during training, for example, during reinforcement learning, it can actually react to the environment, it can actually target verifiable coding goals, and to learn from it.

So that's why we scaled both the number of environments and also our infrastructure so that we can perform those training very efficiently. So with data construction and reinforcement learning, we were able to train the model so that it's very strong, it's full-stack multilingual.

And what I want to mention here is that besides scaling environments that everybody talks about, we actually scale something called expert developers as reward models. So as I mentioned before, we have a ton of super expert developers in-house that could give us feedback to our model's performance.

So they participated closely into the model development and training cycle, including problem definition, for example, bug fixing, for example, repo refactoring, stuff like that. And also they identify the model behaviors that developers enjoy, and they identify what's reliable and what developers would trust.

And they give precise reward and evaluation to the model's behaviors to the final deliverables so that it is a model that developers really want to work with and that can add efficiency to the developers.

Long-Horizon Tasks5:34

Olive Song5:34

So with that, we were able to lead in many languages in real use. And the second characteristic that Minimax M2 has is it performs good in those long-horizon tasks, those long tasks that require interacting with complex environments, that require using multiple tools with reasoning.

And we supported that with the interleaved thinking pattern and reinforcement learning.

So what is interleaved thinking? So with a normal reasoning model that can use tools, it normally works like this: you have the tools information given to it, you have the system prompts, you have user prompts, and then the model would think, and then it calls tools.

It can be a couple of tools at the same time. And then they get the tool response from the environment, and then it performs a final thinking and deliver a final content. But here's the truth,right? In the real world, the environments are often noisy and dynamic.

You can't really perform this one test just by once. You can get tool errors, for example. You can get unexpected results from the environment and stuff like that. So what we did is that we imagined how humans interact with the world.

We look at something, we get feedbacks, and then we think about it. We think if the feedback is good or not, and then we make other actions, make other decisions. And that's why we did the same thing with our M2 model.

So if we look at this chart over, a diagram on theright, so instead of just stopping after one round of tool calling, it actually thinks again and reacts to the environments to see if the information is enough for it to get what it wants.

So basically, we call it interleaved thinking, or people call it interleaved thinking, because it interleaves thinking with tool calling. A couple of times it can be, you know, 10 to 100 turns of tool calling within just one user interaction turn.

So it helps adaptation to environment noise. For example, just like what I mentioned, the environment is not stable all the time, and then something is suboptimal, and then it can choose to use other tools or do other decisions.

It can focus on long-horizon tasks, can automate your workflow using, for example, Gmails, Notions, Terminal, all at the same time. You just need to maybe make one model call without minimal, with minimal human intervention, it can do it all by itself.

And here's a cool illustration on theright, because it's in New York City, I feel the vibe of, you know, trading and marketing. So you can see that there were some perturbations in the stock market, I think last week, and then our model was able to keep it stable.

So just like I said, there's like environment noise, there's new information, there's like, yeah, news, it looks like there's like other trading policies and stuff like that, but our model was able to

perform pretty stably in these kind of environments.

Generalization9:12

Olive Song9:12

And the third characteristic is our robust generalization to many agent scaffolds, which was supported by our perturbations in the data pipeline.

So we want our agent to generalize, but what is agent generalization? At first, we thought it was just tool scaling. We trained the model with enough tools, various tools, kind of new tools, we invent tools, and then it would just perform good on unseen tools.

Well, that was kind of the truth. It worked at first, but then we soon realized that if we perturb the environment a little bit, for example, we change another agent scaffold, then it doesn't generalize. So what is agent generalization?

Well, we conclude that it's adaptation to perturbations across the model's entire operational space. If we think back, what's the model's operational space that we talked about? It can be tool information. It can be system prompts. It can be user prompts.

They can all be different. They can be the chat template. They can be the environment. They can be the tool response. So what we did is that we designed and maintained perturbation pipelines of our data so that our model can actually generalize to a lot of agent scaffolds.

Multi-Agent10:40

Olive Song10:40

And the fourth characteristic that I want to mention is the multi-agent scalability, which is very possible with M2 because it's very small and cost-effective.

I have a couple of videos here. This is M2 powered by our own Minimax agent app. We actually have a QR code down side, so if you want, you can just scan and try it. So it's like an agent app we developed.

And here we can see different copies of M2,right? It can do research. It can write the research results and analyze it and put it in a report. It can put it in some kind of front-end illustration, and they can work in parallel.

So because it is so small and so cost-effective, it can really support those long-run agentic tasks and tasks that maybe require some kind of parallelism.

So what's next,right? For Minimax M2, from what I've introduced, we gathered environments, algorithms, data, expert values, model architecture, inference, evaluation, all this stuff to build a model that was, you know, fast, that was intelligent, that could use tools, that generalizes.

Future Plans11:43

Olive Song12:06

What's next?

For M2.1 and M3, we're in the future. We think of better coding, maybe memory or context management, proactive AI for workplace, vertical experts. And because we have those great audio generation and video generation models, maybe we can integrate them.

But all our mission is that we're committed to bring all these resources, whatever is on the screen and maybe more, yeah, and values, and put them all together to develop models for the community to use. So we really need feedback from the community, if possible, because we want to build this together, and, you know, this is kind of a race that everyone needs to participate.

And then

Closing12:58

Olive Song13:00

we are committed to share it with the community. Yeah. And that's all the insights for today. We really hope, again, we really hope you to try the model, because it's pretty good, and then you can contact us up there.

You can try the models by scanning the QR code. Yeah, basically, that's it. Thank you all for listening.