Sakana Fugu Turns Model Orchestration Into the Product

Share

Sakana AI released Fugu Max and Fugu Ultra v2 this week. Fugu is not one more general model competing for the top line on a leaderboard. It is a learned orchestrator that can break work apart, choose other models, coordinate their output, and return one answer through an OpenAI compatible interface. Max expands the model pool with more open weight and specialized models, including NVIDIA Nemotron models. Ultra v2 pushes for higher capability with a more selective pool.

The release is easy to read as another model launch because Sakana packages the whole system behind a model name and a familiar endpoint. I think that framing hides the important shift. The product is no longer the model producing each token. The product is the policy that decides which model should produce which part of the answer.

The model is becoming an implementation detail

Most AI applications still expose model selection as a central choice. A team picks a provider, writes prompts for its behavior, tunes around its failures, and treats every model change as a migration. That made sense when capability differences were large and predictable. It makes less sense when several strong models have different strengths, prices, context limits, and tool behavior that change every few weeks.

Fugu makes a stronger claim than ordinary routing. A simple router can send coding to one model and document extraction to another using rules written by an engineer. A learned orchestrator can decide that a single request needs several workers, assign different pieces, let them communicate, and synthesize the result. Sakana says the system is built on its TRINITY and Conductor research, which trained coordination rather than relying only on a fixed workflow.

That is a real architectural bet. If orchestration works, the application can stop caring which single model is best overall. Model vendors become suppliers inside a larger system. Their individual benchmark lead matters less than whether the orchestrator can use their particular strength at the right moment and at a sensible cost.

Open models change the economics of the pool

Fugu Max matters to me because Sakana is expanding beyond a small club of expensive frontier APIs. A broader pool of open weight and specialized models gives the orchestrator more price points and more distinct capabilities. It can reserve costly machinery for the parts that need it instead of sending a simple lookup through the largest available model.

This is the same economic pressure that makes local AI interesting. Open models keep turning scarce capability into a replaceable input. The savings do not come from declaring one cheap model good enough for every task. They come from matching the smallest capable model to each unit of work, while preserving a path to stronger models when the task becomes difficult.

Sakana describes Fugu Max as pushing the cost and performance frontier, while Ultra v2 pushes peak capability. The company reports that Ultra v2 scores 48.3 on Chartography, compared with 27.3 for Opus 5 and 29.5 for Fable 5. Those are Sakana's results, not mine. They are interesting because visual interpretation is the kind of task where coordination across specialized models could plausibly beat one general model. They do not prove that the same advantage survives ordinary company workflows.

The new control plane can become the new lock in

There is an uncomfortable part of this architecture. Making the underlying models interchangeable does not automatically make the system portable. It can move dependence one layer upward. If the routing policy, coordination traces, evaluation data, and failure recovery all live inside a hosted orchestrator, changing models becomes easy while changing orchestrators becomes painful.

An OpenAI compatible endpoint helps with the surface integration. It does not expose why a task was split, which worker failed, how much each branch cost, what context moved between workers, or whether the final synthesis discarded a useful dissenting answer. Those details are the actual operating system of a multi agent workflow. Without them, the application receives a polished answer from a control plane it cannot inspect.

This is why open weight models inside the pool are not the same as an open system. The weights may be available. The orchestration policy may still be proprietary. For a founder, that distinction is more important than the logo attached to each worker. The durable asset is the workflow and its evidence, not access to a changing roster of models.

Local agents need the same abstraction with visible policy

I run agents across an RTX PRO 6000 workstation, two DGX Sparks, and a Mac mini orchestration host. The useful design is already moving in this direction. An agent should ask for a capability, not hard code a machine and model into every task. The orchestration layer can then decide whether a request belongs on a fast interactive model, a slower background worker, or an external API.

The difference is that I want the policy visible. Local hardware has hard limits that a router cannot hand wave away. A model may not fit on one device. Another may already be loaded. An interactive request may deserve priority over a background research branch. Network transfer, context growth, and tool permissions all affect the correct route. A learned policy can help, but it still needs logs and operator controls when it makes a bad choice.

Fugu's biggest contribution may be making orchestration feel like a model call instead of a framework project. That lowers the integration cost and gives more developers access to coordination techniques. It also makes it easier to overlook how much authority moved behind the endpoint. Convenience is valuable, but abstraction without observability is just a nicer place for failures to hide.

The acceptance test is useful work, not a benchmark collage

Multi agent systems can look brilliant while spending several times more tokens to reach an answer a single model could have produced. They can also rescue difficult tasks by combining research, coding, vision, and review in ways one model handles poorly. The difference is workload specific, which is why vendor benchmark averages are not an acceptance test.

I would replay the same real task set through one strong fixed model and through Fugu. Record answer quality, total cost, elapsed time, model calls, failed branches, and the cases where coordination changed the result. Then inspect whether the route can be explained well enough to reproduce or replace it. If orchestration produces better completed work at a defensible cost, it is the product. If it only produces more activity behind one clean API response, it is agent theater with a model name.

Read more