Skip to content

Why we built a team, not another assistant

Company6 min read

A better assistant still leaves you holding the hardest part of the job: deciding who does what, in what order, and whether the result is good enough.

Every few months a model gets meaningfully better and the same conclusion gets drawn: the assistant is nearly good enough to do the job now. It rarely turns out that way, and the reason is not model quality. It is that most real work is not one request. It is fifteen requests with dependencies between them, a quality bar that was never written down, and three points where somebody has to decide something.

An assistant handles the requests. It does not handle the structure around them. That structure stays with you, and it is the part that actually costs time.

What the single-assistant model leaves you holding

Give a capable assistant a real brief — say, launch a product page in four markets — and you will find yourself doing four things it cannot do for you.

  • Decomposition. You break the brief into tasks, because the assistant works on what you ask for, not what the goal implies.
  • Sequencing. You work out what blocks what, and you hold that dependency graph in your head between sessions.
  • Review. You judge whether each output is good enough, because the assistant has no standard to check against other than plausibility.
  • Recovery. When something fails halfway, you work out what state things were left in and restart from there.

None of that is model work. It is management work, and a better model does not reduce it. Arguably it increases it: a more capable assistant produces more output per request, so there is more to sequence and more to review.

The team is the missing abstraction

The reason organisations do not staff hard problems with one very good generalist is not that generalists are bad. It is that coordination has to live somewhere. In a company it lives with a lead. In most AI tooling it lives with the user.

Moving it into the system changes what a brief can be. You state the goal once. A lead decomposes it, decides which specialists it needs, dispatches them in parallel, grades what comes back against the bar in the brief, and returns work rather than material.

The test is simple: after you send the brief, how many decisions are still yours? If the answer is most of them, you have an assistant.

Parallelism is the whole point

A single assistant is sequential by construction. It handles one turn at a time, and a five-part job takes five times as long as a one-part job. Specialists working against one brief do not queue behind each other, so a five-person pack finishes in roughly the time the slowest member takes, not the sum of all five.

That is not a marginal speed improvement. It changes which jobs are worth delegating at all. Work that would take a sequential assistant a full day becomes something you can ask for before lunch and act on after it.

Why the boring parts matter most

The features we spend the most time on are not the impressive ones. They are budget caps that stop work rather than warn about it, approval gates on anything that leaves the building, logs detailed enough to survive an audit, and checkpoint recovery so a failed step does not discard an hour of completed work.

None of that demos well. All of it is what separates something you can put in front of a client deadline from something you can put in front of a conference audience. An autonomous system that fails loudly is an inconvenience. One that keeps going while quietly producing the wrong thing is a liability, and most of our engineering effort goes into making the first case the only case.

What we are actually claiming

Not that this replaces judgement. The decisions that need context we do not have still come to you, and they should. What it replaces is the coordination overhead around those decisions — the list-making, the chasing, the checking, the reformatting — which is most of the hours and almost none of the value.

Describe the work. Meet the team that does it.