Building an Agentic AI Team: The Roles You Actually Need

Agentic systems, meaning systems where a model plans and executes multi step work using tools, fail in ways that conventional software does not. They fail partially, they fail plausibly, and they fail in ways that are difficult to reproduce. A team staffed as though this were ordinary application development will ship something impressive in a demonstration and unmanageable in production.
The distinguishing property is that the system chooses its own path. A conventional program follows a path you specified and fails visibly when it cannot. An agent selects among options, and when it selects badly it usually produces something that looks like a reasonable answer. There is no exception thrown and no alert raised.
This changes what the team needs. The roles below reflect where the actual difficulty sits, which is in evaluation, containment and operations rather than in prompting or orchestration.
Key points
- Agentic systems fail plausibly rather than visibly, which changes what you must staff for
- Evaluation is the hardest problem and the most commonly unowned role
- Tool and integration engineering is a larger share of the work than model work
- Containment and permissions need a named owner, not a policy document
- Operations must be in the team, because these systems cannot be handed over cleanly
Why agentic systems need different roles
Three properties drive the difference. First, the system chooses its own path, so the space of possible behaviours is far larger than anything you can enumerate in a test suite. Second, failures are plausible: a wrong answer arrives with the same confidence and formatting as a right one. Third, the system takes actions in the world through tools, which means a failure can have consequences beyond an incorrect output.
Together these mean the difficulty is not in getting the system to work. Getting an agent to work in a demonstration is comparatively easy and getting steadily easier. The difficulty is knowing whether it is working, containing it when it is not, and operating it when nobody can reproduce what it did.
The roles
For a team of eight to fifteen owning an agentic capability in production, the following composition works. The proportions are more important than the exact counts.
Owns architecture, evaluation strategy and the judgement about what is and is not working. Hired first, and participates in every subsequent interview. This is the constrained hire.
The most important role and the most commonly absent. Owns how you know the system is working, including offline evaluation, live monitoring and the failure taxonomy. Requires unusual rigour and comfort with ambiguity.
Usually the largest group. Agents are only as capable as the tools they can call, and most agentic failure originates in tool design: unclear contracts, poor error surfaces, unsafe defaults. This is ordinary engineering done with more care than usual.
Owns permissions, blast radius, approval boundaries and what the system may do without a human. Can be part of another role in a small team, but must be named. An unnamed owner means nobody is thinking about it.
Owns tracing, replay, cost control and incident response. Agentic systems are expensive to run and hard to debug, and both need engineering rather than policy.
Owns what good means in the domain and where the acceptable failure boundary sits. Without this, evaluation defaults to whatever is easiest to compute.
Evaluation is the hard problem
For conventional software, correctness is usually decidable: the function returns the right value or it does not. For agentic systems, the same task can be completed by many acceptable paths and failure is often a matter of degree. This makes evaluation a genuine engineering discipline rather than a testing activity.
An evaluation engineer builds the datasets, defines what acceptable behaviour means in terms specific enough to measure, designs live monitoring that catches degradation before users report it, and maintains a taxonomy of failure modes that grows as new ones are discovered. That last item is the most valuable artefact the team produces and the one that never gets planned.
Teams without this role do not stop evaluating. They evaluate implicitly, using whatever is easiest to measure, and then optimise it faithfully while the system gets worse at what actually matters.
Approximate distribution of effort in production agentic work
Illustrative distribution for planning rather than measured research. The bottom row is where most attention goes and it is the smallest component.
Tool engineering is most of the work
An agent is bounded by the tools it can use. Most agentic failures that appear to be reasoning failures are actually tool failures: a tool with an ambiguous contract, an error message the model cannot act on, a default that is unsafe when chosen wrongly, or a tool that succeeds partially and reports success.
This is ordinary software engineering, done with more care about interfaces than usual. It does not require machine learning depth, which is useful because it means the largest part of the team can be staffed from a much less constrained talent pool.
The design principle that matters most is that tools should make wrong actions difficult rather than relying on the model to avoid them. A tool that can delete without confirmation will eventually delete, and the correct response is to change the tool rather than to improve the instructions.
- Tool contracts are explicit about what they do and what they will refuse
- Errors are actionable, telling the caller what to do differently
- Destructive actions require confirmation or are unavailable by default
- Partial success is reported as partial, never as success
- Every tool call is traced with inputs and outputs for replay
- Permissions are scoped per tool rather than granted to the agent as a whole
Containment and operations
Containment answers what the system may do without a human. It is an engineering problem rather than a policy problem: permissions, rate limits, spend caps, reversibility and approval boundaries all have to be built.
Operations is the part most often deferred and least deferrable. Agentic systems need tracing detailed enough to reconstruct a decision path, replay so a failure can be reproduced, cost monitoring because spend can escalate quickly and quietly, and an incident process that accounts for the fact that the system may have taken actions rather than merely returned a wrong answer.
This is why operations should sit inside the team rather than being handed to a separate function. Debugging an agentic failure requires understanding why the system chose what it chose, and that understanding lives with the people who built it.

Hiring sequence
The order matters, and the most common error is hiring orchestration capacity before evaluation ownership. That produces a team that can build agents quickly and cannot tell whether any of them work.
Applied AI lead
Everything waits on this hire. They shape the architecture and choose the rest of the team, which is what makes it a team rather than a set of individuals.
Evaluation engineer
Before the builders. Building without a definition of acceptable behaviour produces work that must be redone once the definition arrives.
Tool and integration engineers
The largest group, and the least constrained to hire. Strong software engineers with care about interface design.
Platform and operations
Tracing, replay and cost control should exist before the first production deployment, not after the first incident.
Name the containment owner
Can be an existing team member, but must be explicitly named. Unnamed responsibility here reliably means unowned.
Failure patterns in team design
Each of these produces a team that demonstrates well and cannot operate what it built.
- No evaluation owner, so the easiest measurable proxy becomes the objective by default
- Staffing mostly prompt and orchestration work, which is the smallest part of the effort
- Treating tool engineering as plumbing rather than as where most failures originate
- Containment written as a policy document with no engineering behind it
- Operations handed to a separate team that cannot reconstruct why the agent chose what it chose
- No named owner for what good means in the domain
Staff for how these systems fail,Agentic systems fail plausibly, partially and irreproducibly. A team built around getting them to work will succeed at that and then be unable to tell whether the thing it built is working.
Frequently asked questions
How large should an agentic AI team be?
Eight to fifteen people for a team owning a production capability end to end. Smaller is workable for a first system, provided the evaluation and containment roles are explicitly assigned rather than assumed.
Do we need machine learning specialists?
Fewer than expected. The lead and the evaluation engineer need genuine applied depth. The largest group, tool and integration engineers, are strong software engineers who do not need machine learning backgrounds, which makes most of the team much easier to hire.
What does an evaluation engineer actually do?
Builds evaluation datasets, defines acceptable behaviour precisely enough to measure, designs live monitoring that catches degradation before users report it, and maintains a growing taxonomy of failure modes. It is an engineering discipline rather than a testing activity.
Can the safety role be part time?
In a small team it can be combined with another role, but it must be named. The failure mode is not that someone lacks time for it; it is that nobody has been made responsible and so nobody thinks about blast radius until after an incident.
Why does tool engineering matter so much?
Because an agent is bounded by its tools, and most apparent reasoning failures are tool failures: ambiguous contracts, unactionable errors, unsafe defaults, partial success reported as success. Fixing the tool is more reliable than improving the instructions.
Should operations be a separate team?
No. Debugging an agentic failure requires understanding why the system chose a particular path, and that understanding lives with the people who built it. Handing operations to a separate function produces incidents nobody can explain.
How do we control cost?
Engineer it: per task spend caps, monitoring by task type, and alerting on cost per outcome rather than total spend. Agentic cost escalates quietly because a system that starts taking more steps looks the same from outside until the invoice arrives.
How long before an agentic team reaches production?
With the lead hired first, evaluation owned from the start and a real outcome to own, six to nine months for a first production system is realistic. Teams given a series of demonstrations to build commonly reach eighteen months with nothing operating.
Sources & further reading
- NASSCOM — https://nasscom.in/
- Stanford HAI — https://hai.stanford.edu/
- NIST — https://www.nist.gov/
- McKinsey & Company — https://www.mckinsey.com/
Staff for how agentic systems actually fail
Hexominds builds applied AI teams in India with evaluation, safety and operations ownership named from the start.