Journal · 7 Sep 2026

Five AI teammates — or one agent with five prompts?

Design discussion, not a benchmark report: Solvie is a desktop product still in development. What actually makes a set of AI teammates a team, rather than one assistant wearing five name badges?

The shape of a team is not the shape of the engine

A product can present five colleagues in a sidebar — one for CEO-level questions, one for growth, one for operations, one for building, one for support — without implying anything about how the system underneath executes. A role label and a distinct system prompt change tone and framing; on their own they do not create isolation between what one “teammate” can act on and what another can, independent memory per role, separate tool credentials, or a real handoff where one worker's output is reviewed before another acts.

Team-shaped UX is a presentation-layer choice. Execution architecture — how many independent contexts exist, what each can read or write, who approves what — is a separate decision with separate costs. A role label is not proof of isolation, and the absence of separate runtimes does not make a product dishonest. One agent carrying several roles in a single conversation is a reasonable baseline; the question is when that stops being enough.

Three ways to build the team behind the labels

Broadly, three architectures sit behind a “team of AI teammates”.

One conversation, several role prompts

A single agent, single context, a system prompt that shifts by selected role or detected topic: same model call, same memory, same tool access, different instructions. Cheap to build and easy to keep consistent, and often right when roles frame different question types rather than differently risky work. Its limit is structural: nothing stops the “wrong” role touching something only another should, because there was never a wall — only a different opening line.

Routing to bounded workflows

An owner process classifies an incoming task and dispatches it to a defined, scoped workflow — often the same model, sometimes the same process — but each workflow declares what data and tools it may touch, enforced in code rather than prompt wording. This suits work that is mostly independent but where some tasks need tighter tool permissions than others — read-only research versus anything writing to a shared record.

Genuinely separate worker contexts, coordinated by an owner

Distinct execution contexts — separate processes, sessions, or memory — each with its own scoped permissions, coordinated by an owner that assigns work and reviews or merges results before anything external happens. This earns a “team” description, because isolation, permissions, and a handoff are real properties of the system, not only the interface. It costs more in engineering, coordination, latency, and token spend, worth it when tasks genuinely need to run independently, touch different permission scopes, or benefit from an independent review before a shared record changes.

Why separate processes alone are not a security boundary

Running several separate model calls, containers, or even different underlying models does not, on its own, buy isolation. A boundary that matters — stopping one workflow reading another's data, or an action happening without sign-off — has to be enforced in the tooling and backend both workflows call into: scoped credentials, a shared-state model saying which records are read-only to which caller, and an approval gate before anything irreversible happens. Two processes holding the same credentials are not isolated just because they are separate processes; they are two doors into the same room.

A hypothetical founder's morning

Illustrative only — not a production trace, and not a measured result.

Say a founder opens a morning brief combining overnight inbox activity, new leads, and open support tickets. Reading and summarising each source is independent, so those reads can run in parallel without coordination beyond collecting results. The moment the brief suggests actions, that independence disappears. Two workers both acting on the same lead record, or one drafting outreach while another marks the contact unresponsive, is a race condition with a customer relationship at stake, not parallelism. That calls for a single action owner per record, and an approval gate before an action leaves the system, whatever role suggested it.

The comparison we would want to run — not one we have run

This is a proposal, not results. Worth comparing, on the same synthetic tasks, tool permissions, model, and total budget: a plain single-agent baseline, a routed-workflow version, and a genuinely isolated-specialist version. What would matter: correct outcomes, unwanted actions, duplicated or missed work, tool calls and latency, token and infrastructure spend, and human corrections needed. Runs would need repeating, and any writeup would report failures alongside successes. Until that exists, a claim that one architecture “performs better” is an assumption: no benchmark numbers, user counts, or savings are claimed here.

What this means for Solvie

Solvie's public roles — Alex as CEO, Mia for growth, Sam for operations, Kit for building, and Jo for support — are a role design: a considered choice about presenting five distinct kinds of help, easier to reach for than one undifferentiated assistant. That is reasonable on its own terms, and it neither claims nor requires that each role runs as an independent process with its own memory and credentials today. The right architecture behind any one role is answered by whether a task needs isolation, a different permission scope, or an independent second pass — not by how many faces the product shows.

The takeaway

Before treating “five AI teammates” as evidence of five isolated systems, or dismissing a well-prompted single agent as lesser, ask what distinguishes them: is there a real permission boundary, a real approval gate, and a real handoff — or only in the sidebar? One agent with several roles is a valid starting point. A genuinely separate worker earns its cost only where isolation, permissions, or independent review are actually needed.

Further reading

Anthropic's building effective agents sets out the workflow-versus-agent patterns drawn on here; it describes December 2024 practice, not a current SDK prescription. Their multi-agent research system note is a real case for parallel research, and should not be generalised to business workflows that write to shared state. Solvie itself is at solvie.pro, currently a public waitlist for a desktop product in development.

Open the showroom · Back to the Journal · Discuss a deployment review