Guide
AI agents for business: where they fit, and the controls they need
An AI agent is software that uses an AI model to decide its own next steps and to call tools, such as a search, a database or a business application, until a task is done. Agentic AI is the wider label for systems built this way. A multi-agent system splits one job across several agents, and orchestration is whatever decides which agent runs next and when the job stops. In a business, agents pay back on work that needs judgement across messy inputs and has resisted rules-based automation, such as triaging requests or matching documents that arrive in different formats. They are the wrong tool where a fixed sequence of steps would do. Before an agent touches a real system it needs its own identity with limited access, automatic checks on every action it proposes, a person to approve anything consequential, limits on steps and spend, and a record of what it did.
AI agent. Software that uses an AI model to choose its own next steps and call tools, such as searches, databases and business applications, to complete a task on someone’s behalf.
1AYM is an OpenAI Select Partner.
Checked . Definitions and vendor product descriptions were read on the publishers’ own pages. The build-cost figures and US federal awards were read on 30 September 2026. Vendors change their agent products and documentation without notice, and agencies revise their price guides, so confirm the details on the sources below before you rely on them.
AI agents, agentic AI, multi-agent systems and orchestration
The four terms are used loosely, vendors included. These are the working definitions this guide uses, each tied to a published source listed at the end of the page.
- AI agent
- Software that uses an AI model to decide its next step and to call tools until a task is done. OpenAI’s guide to building agents describes them as systems that complete tasks on a user’s behalf with a high degree of independence, and says that applications which use a model without letting it control the workflow, such as a simple chatbot or a sentiment classifier, are not agents.
- Agentic AI
- An umbrella term, not a product. Anthropic calls everything built this way an agentic system, and separates workflows, where code fixes the path the model follows, from agents, where the model directs its own process and tool use. The UK Information Commissioner’s Office describes agentic AI as generative AI combined with additional tools and new ways of interacting with the world, which lets it automate more open-ended tasks.
- Agentic AI vs AI agents
- An AI agent is one working unit. Agentic describes how much a system decides for itself, so a fixed workflow with one model step and a free-running agent are both agentic, to different degrees. For a buyer the useful question is not which label a vendor uses but how many of the steps the model chooses, because that decides both the cost and what has to be checked.
- Multi-agent system
- Several agents, each with its own instructions and tools, working on one job. Anthropic’s research system uses a lead agent that plans the work and hands parts of it to subagents running in parallel. OpenAI’s guide describes two shapes: a manager agent that calls the others as tools, and peers that hand the work from one to the next.
- Agent orchestration
- Whatever decides which agent runs, in what order, and when the job is finished. The OpenAI Agents SDK documentation separates orchestration by the model from orchestration in code, and says code makes speed, cost and performance more predictable. Microsoft’s Agent Framework ships sequential, concurrent, handoff, group chat and manager-led patterns.
Where AI agents work in a business
Agents earn their cost on work that needs judgement across inputs no rule set captures, and where a wrong step can be caught before it lands. OpenAI’s guide names three signs: decisions that need judgement and are full of exceptions, rule sets that have grown too costly to maintain, and heavy reliance on unstructured material such as documents and conversations. Where a use case does not clearly meet those tests, the same guide says a deterministic solution may be enough.
The table below is our reading of how that plays out across common business functions. It describes where to look, not results anyone has measured in your business.
| Dimension | Worth an agent | Usually better without one |
|---|---|---|
| Service and operations | Triaging incoming requests, drafting the reply and gathering the records a person needs to decide | Routing on one field, such as a form’s category, which a rule does exactly |
| Finance | Matching invoices, statements and remittances that arrive in different formats, with every proposed entry checked against the ledger | Posting entries from a structured feed, which a scheduled job does the same way every time |
| Data and reporting | Answering a question in plain words against an agreed set of business definitions | A monthly report with fixed figures, which a dashboard already produces |
| Compliance and risk | Reading contracts or policies and flagging the clauses a reviewer should look at | A decision that must be explained rule by rule, where a rules engine is clearer |
| Software engineering | Coding agents working in a repository, with every change going through the normal review path | Changes to production data or to access, made without review |
One question comes before all of them: does the model need to choose the steps at all? Anthropic’s published advice is to find the simplest solution possible and add complexity only when it is needed, and it notes that agentic systems often trade speed and cost for better task performance. Many useful systems are a fixed workflow with one model step inside it, which is cheaper to run and easier to test than an agent.
Coding agents, office agents and built agents: which team uses which
Three kinds of agent now reach a business, and each is bought and checked in a different way. Coding agents such as Claude Code and Codex work in a repository, where tests and code review already stand between a change and production. Office agents such as ChatGPT Work and Claude Cowork work on documents, email and the apps a person connects, and they come inside the vendor’s plans rather than being sold alone. A workflow agent built for one process, the subject of the rest of this guide, runs against your own systems of record.
I would buy these per team rather than per vendor, and set one permission and review model above all of them. The table shows where each kind fits and what already checks its work.
| Dimension | Kind of agent | What checks its work | Settle before it goes wider |
|---|---|---|---|
| Engineering | A coding agent, such as Claude Code or Codex, working in the repository | The tests and code review every change already goes through | Which repositories and commands it may use, and who approves its changes |
| Finance | An office agent for analysis and reports; a built workflow agent for matching invoices and statements | A person reads the office agent’s output; deterministic checks against the ledger gate the workflow agent’s writes | Read-only connections at first, and a named approver for anything that moves money |
| Service and operations | A built workflow agent that triages requests and drafts replies against the case system | Checks on each proposed update, and a person for consequential actions | Its own identity, step and spend limits, and a switch to turn it off |
| Legal, HR and policy | An office agent for drafting and first-pass review of documents a person supplies | The reviewer who reads every output before it is used | Which folders and connected apps it can reach, and whether it may write or only read |
| Leadership and everyone else | An office agent for research, summaries and slides | The person who asked for the work | Which plan includes it, how its usage is counted and who can switch it on |
Codex and ChatGPT Work share one usage allowance, and Claude Cowork draws on the same Claude plan limits as chat and Claude Code, so a person who uses both kinds of agent from the same vendor draws on one allowance, not two (on Claude Enterprise, usage is billed at API rates). Our side-by-side of Claude Code and Codex for engineering teams covers the coding half, and our guide to how ChatGPT Work and Claude Cowork differ covers where each office agent runs and what admins control.
Where agents are the wrong tool
Four situations argue against an agent. When the steps are known and stable, a workflow or a scheduled job does the same work more cheaply and more predictably. When nobody can say what a correct result looks like, nothing can check the agent either. When every output is read by a person before anything happens, a drafting assistant is enough, because the reader is the check. And when an error would land before anyone could see it, the agent should not be allowed to act until the controls in the next section exist.
Multi-agent systems add a further cost. Anthropic reports that, in its data, agents use about four times the tokens of a chat interaction and multi-agent systems about fifteen times, and that work where every agent needs the same context, or where the agents depend heavily on one another, is not a good fit for multi-agent systems today. OpenAI’s guide likewise recommends getting as far as possible with a single agent before adding more.
The controls an agent needs before it touches a real system
Accuracy is the wrong measure for an agent. What matters is what happens on the occasions it is wrong, and whether anything notices before the consequence lands. The controls below are the ones to have in place before an agent may write to anything that matters. The agent proposes and deterministic checks decide what proceeds; anything that fails a check goes to a person with the reason attached. The mechanism is set out in full in our published pattern for gating an agent’s actions.
Together, these controls are what turn a pilot into an enterprise AI agent. The model is often the same one the pilot used. What changes is that each control below has an owner and leaves evidence before the agent acts on a live system.
| Dimension | What it stops | Evidence it leaves |
|---|---|---|
| Its own identity, with least access | The agent reaching data or systems the person it acts for could not | Identity configuration and access review results |
| Checks on every proposed action | A plausible but wrong entry being saved: schema, business rules and reconciliation against the system of record run first | A log of each proposed action and the checks it passed or failed |
| A person for consequential actions | Payments, changes to someone’s access or anything irreversible going ahead unseen | The approver, the time and the reason attached to each held action |
| Step, time and spend limits | A run that retries without end or runs up a bill | Run records showing which stop condition ended each run |
| Tests before every change | A new prompt, model or tool quietly changing behaviour | Test results kept for each release |
| A dry run and a way back | A bad first run that cannot be undone | Dry-run output reviewed before going live, and a tested rollback |
| A switch to turn it off | An agent that keeps acting while a problem is investigated | Tests that show the switch works |
Vendors now ship parts of this in their agent products. The OpenAI Agents SDK includes guardrails that validate an agent’s inputs and outputs, and built-in tracing of each run. Anthropic’s Claude Agent SDK lets a developer set which tools run automatically and which need approval, and run custom code at set points in the agent’s lifecycle. Microsoft’s Agent Framework supports tools that pause a workflow for human review before they run. These are building blocks. Which actions need a check, and who approves them, is still the business’s decision. OpenAI’s own guide names two triggers for handing control to a person: an agent exceeding its failure limits, and actions that are sensitive, irreversible or high-stakes.
Two published engagement files describe parts of this. At a large international marketing agency, we build managed-agent workflows for finance-critical tasks, so deterministic checks decide what proceeds (engagement file D-01). In engagement file D-06, a connector answers questions from finance data while carrying each person’s existing permissions, so nobody sees more than they already could.
Where an agent handles personal data, data protection law applies to it as to any other processing. The ICO’s January 2026 report on agentic AI says organisations remain responsible for the data protection compliance of the agentic AI they develop, deploy or integrate, and the OWASP GenAI Security Project published a Top 10 for Agentic Applications in December 2025 setting out the main security risks. This is not legal advice. Which rules apply to a particular agent is a question for your legal adviser or data protection officer. For where these controls sit in a wider policy, our governance guide shows an AI policy mapped to its controls, clause by clause.
What an AI agent costs to build
The figures in this section are very high level and indicative. The true cost of a project can only be established after a discovery stage, because work such as sorting out data and infrastructure often has to come before an agent is built, and nobody can price that work without looking at it. Use the bands to sense-check a quote, not to set a budget.
They are our reading of agency price guides published in 2026, read on 30 September 2026, and they are in US dollars because the guides mostly publish in dollars. For each tier we took the product line in each guide closest to that scope and applied one rule: the typical band runs from the median of the published floors to the median of the published ceilings. The lowest floor is the cheapest start among the product lines we mapped to that tier: Creole Studios (September 2026) lists AI-powered chatbots from $10,000 and custom workflow agents from $25,000, and Azilen (February 2026) lists multi-agent systems from $150,000. These are sellers’ published ranges, not what buyers paid, and none of them is a 1AYM price.
| Dimension | What it is | Lowest published floor | Typical band (indicative) | US federal awards in the same year |
|---|---|---|---|---|
| Single-task assistant | One job on one data source, such as answering questions from a policy library. Read-only, and a person reads every output | $10,000 (Creole Studios, Azilen) | $10,000 to $50,000 | $75,750 obligated for a Peace Corps recruitment chatbot |
| Workflow agent | Reads and writes across two to four systems, with human approval on consequential steps, logging and access control | $25,000 (Creole Studios) | $50,000 to $120,000 | $484,134 for a Consumer Product Safety Commission case-management chatbot, over 12 months |
| Multi-agent build | Several agents coordinating, with an orchestrator and shared state | $150,000 (Azilen) | $225,000 to $450,000 | $1,429,029 for a Justice Department generative AI platform, $1,676,329 for NOAA Fisheries AI and agentic AI work, and $5,064,551 for agentic AI for a Defense airborne operations centre; programme-scale awards placed here by size, not matched to this scope |
| Regulated data | Health, finance or legal work that needs audit trails, data handling controls and human review. An uplift on any tier, not a tier of its own | Not a tier | Add 15 to 25 percent (Sharp Code, August 2026) | No separate figure |
The awards sit in their own column because they measure something else. They are real transactions, but the amount a US agency obligates can include hosting, support, security accreditation and option years, and some awards run for several years: the Peace Corps chatbot award is $75,750 now and $166,560 with all its options, to September 2031. They show what public programmes spend, not the price of one agent, so they are never blended into the typical band.
The model is rarely what sets the price. Sharp Code (August 2026) says the software, data and change work around the model drive the bill, and adds 20 to 30 percent for a legacy ERP or CRM. Azilen (February 2026) puts integration engineering and testing at 40 to 60 percent of the build. That is the same story as the drivers below, and it is why a discovery stage comes first: it finds the data and infrastructure work before that work turns up halfway through a build.
Building the agent is one line of a larger budget. Our breakdown of AI implementation cost, line by line, covers discovery, integration, change management and running costs around it. A price without a scope is a guess, so the reliable route to a number is to name one workflow, count the systems it reads and writes, find out what state their data is in, and say what a wrong answer costs. 1AYM will tailor the project to your budget and timeframe, and your account manager will make sure expectations are set from the first conversation. I would read any quote far outside these bands as a prompt to ask what it includes, or what it leaves out.
What drives the cost and the risk
No two agent projects cost the same, and a single published price would hide the drivers below. Each one can be estimated before a build starts.
Once an agent is live, its tokens and running time become a monthly line with an owner, and our guide to budgeting and capping AI spend covers the limits that hold a running agent to a number.
The runtime is increasingly a vendor product rather than something to build. The vendor runtimes we call an AI harness already include an agent loop, tools and permission settings: Anthropic’s Claude Agent SDK, for example, packages the loop, tools and permissions that run Claude Code. What a business still owns is the work around the runtime: the definitions, the checks, the access model and the person who answers when it fails.
Coding agents are the same pattern pointed at a repository, and our comparison of Claude Code and GitHub Copilot shows where two of them keep their permission settings and who can approve their work.
- How many steps the model chooses
- Every step is a model call. A fixed workflow with one model step costs a known amount per run; an agent that plans its own path costs whatever the path turns out to be, which is why stop conditions matter. Anthropic’s figures put an agent at about four times the tokens of a chat, and a multi-agent system at about fifteen.
- Volume and context
- Cost per run multiplied by runs per day. A design that is cheap at ten users can become expensive at a thousand if each run carries more context than the task needs.
- Data readiness
- Whether the data the agent needs can be found, is current and means the same thing to everyone who uses it. Cleaning, reconciling or labelling it is often a piece of work of its own that has to finish before an agent can be trusted, and a discovery stage is where its size is found.
- Agreeing what correct means
- Connecting an agent to data is often quick. Agreeing what a correct answer is takes longer. On engagement file D-06, connecting the data took an afternoon, and the week that followed, agreeing definitions with the finance director, was the actual work.
- The checks and the review queue
- Deterministic checks are cheap to run and take engineering time to write. Human review costs staff time for every held item, so the design aims to hold only what fails a check.
- What the agent can change
- Access sets the risk. Read-only access to public documents needs little; write access to money, identity or customer records needs every control in the table above.
- Infrastructure
- Where the agent runs and what it connects through: identity, network access to the systems it uses, hosting, logging and an environment to test in. Where these are missing, they are built first, and they belong in the estimate.
- Running it after launch
- Monitoring, retesting when a vendor changes a model, and a named owner. An agent nobody owns after launch is a liability, whatever it cost to build.
A checklist for your first agent project
Use this before you commission a build, from us or from anyone else. Each item should have a written answer before any code is written.
- 1. One workflow, with an owner
- Pick one workflow with a named owner, a known volume and a cost you can state today, such as hours a week or the time a request waits.
- 2. A test for correct
- Collect real past cases with their right answers, so the agent can be tested against them before anyone trusts it.
- 3. The simplest design first
- Check whether a fixed workflow with one model step would do. Use an agent only where the steps genuinely change from case to case.
- 4. Read before write
- Start read-only, or with the agent drafting and a person acting, and widen its access only once the results hold up.
- 5. Controls before go-live
- Identity, checks, approvals, limits, tests, a dry run and an off switch, as in the table above, each with a named owner.
- 6. A cost ceiling
- Set a budget per run and per month, and a stop condition that ends any run that goes past it.
- 7. Data review
- Record what data the agent reads and where it is processed, and complete a data protection impact assessment where the use is likely to be high risk. This is not legal advice.
- 8. A measure and a date
- Decide the before-and-after measure and the date you will read it. If the number does not move, change the design or stop.
If the checklist shows the workflow is not ready, that is a useful answer, and cheaper to learn now than after a build. If you want help with it, a fixed-scope AI strategy sprint of typically two to four weeks scores candidate use cases on value, feasibility and risk.
For engineers: agent architecture, controls and evidence
The controls table in engineering terms. Each item can be checked by reading configuration, code or logs.
- Orchestration in code first
- Prefer a coded workflow with bounded model steps. Where the model chooses the path, cap iterations, tool calls and tokens per run, and fail closed on a breach.
- Tool contracts
- Give each tool a typed schema and validate its arguments server-side. Make writes idempotent, keyed on a request ID, so a retry cannot double-post.
- Identity
- Run each agent as its own service principal. Where the source system supports delegation, carry the end user’s identity on tool calls and inherit their entitlements.
- Verifier gates
- Every proposed write passes schema, business-rule and reconciliation checks against the system of record. A failure holds the action and routes it to a named approver with the reason.
- Multi-agent boundaries
- Give each subagent the narrowest tool set its job needs. Pass structured results between agents rather than free text, so a gate can check them.
- Untrusted input
- Treat anything an agent reads from documents, email or the web as data, never as instructions. Gate any tool call whose arguments came from that content.
- Evaluation in CI
- Keep prompts, model versions, tool definitions and rules in the repository. Each change runs a regression set of real cases against recorded thresholds.
- Tracing and audit
- Record each run: input references, model and prompt version, tool calls, check results, approver and timestamps. Store it append-only, with a stated retention period.
- Switches and dry runs
- Put each agent behind a flag that turns it off without a deploy, and give every write path a dry-run mode that shows the diff before it lands.
Sources
- [1]Anthropic, Building effective agents (19 December 2024)
- [2]Anthropic, How we built our multi-agent research system (13 June 2025)
- [3]OpenAI, A practical guide to building agents (PDF, April 2025)
- [4]OpenAI Agents SDK documentation: overview
- [5]OpenAI Agents SDK documentation: agent orchestration
- [6]Anthropic, Claude Agent SDK overview
- [7]Microsoft Learn, Workflow orchestrations in Agent Framework (updated 25 August 2026)
- [8]ICO, Tech Futures: Agentic AI (8 January 2026)
- [9]OWASP GenAI Security Project, Top 10 for Agentic Applications for 2026 (9 December 2025)
- [10]Creole Studios, AI agent development cost in 2026 (updated 2 September 2026; read 30 September 2026)
- [11]Azilen, AI agent development cost in 2026 (18 February 2026; read 30 September 2026)
- [12]Sharp Code, AI integration cost UK (2026), indicative ranges updated August 2026 (read 30 September 2026)
- [13]USAspending.gov, award 140D0426P0331: Peace Corps AI chatbot for volunteer recruitment (read 30 September 2026)
- [14]USAspending.gov, award 61320626F2039: Consumer Product Safety Commission case management system AI chatbot (read 30 September 2026)
- [15]USAspending.gov, award 15DDHQ26F00000570: Department of Justice generative AI platform deployment (read 30 September 2026)
- [16]USAspending.gov, award 1305M426F0023: NOAA Fisheries artificial intelligence and agentic AI (read 30 September 2026)
- [17]USAspending.gov, award FA875126C0001: Department of Defense agentic AI for the E-4C airborne operations centre (read 30 September 2026)
Frequently asked questions
What is the difference between agentic AI and AI agents?
An AI agent is a piece of software that uses a model to choose its own steps and call tools. Agentic AI is the broader label for systems that act this way, from a fixed workflow with one model step to a set of agents coordinating with each other. The labels matter less than one question: how many steps does the model choose? That decides the running cost and how much has to be checked.
Does a business need a multi-agent system?
Rarely at the start. OpenAI’s guide recommends getting as far as possible with one agent, Anthropic advises the simplest solution that does the job, and Anthropic reports that multi-agent systems use about fifteen times the tokens of a chat. They make sense for work that splits into independent parallel parts, such as broad research. They fit poorly where every agent needs the same context or the parts depend closely on one another.
What is agent orchestration, and who should own it?
Orchestration decides which agent runs, in what order and when the job stops. It can be left to the model or written in code, and code is more predictable in speed, cost and performance. The team that owns the business process should own the orchestration rules, because they decide which steps may run unattended and which must stop for a person.
Is it safe to connect an AI agent to finance or customer systems?
Only with the controls in place first: its own identity with no more access than the person it acts for, deterministic checks on every write, a named approver for consequential actions, limits on steps and spend, and a record of every run. Start read-only and widen access once the results hold up. The agent should never be the last thing to touch a decision that moves money or changes someone’s access.
What makes an AI agent enterprise-grade?
The conditions around it, more than the model. An enterprise AI agent runs under its own identity with no more access than the people it acts for, passes deterministic checks on every write, stops for a named approver on consequential actions, has limits on steps and spend, is tested before every change, has a dry run and a way back, can be switched off, and leaves a record of every run. Each of those has an owner before go-live, and the agent has a named owner after launch.
How much does it cost to build an AI agent?
As a very high-level, indicative guide: our reading of agency price guides published in 2026 puts a single-task assistant at about $10,000 to $50,000, a workflow agent that reads and writes across two to four systems at about $50,000 to $120,000, and a multi-agent build at about $225,000 to $450,000, with 15 to 25 percent added for regulated data. These are sellers’ published ranges. The true cost of a project is established after a discovery stage, because work such as sorting out data and infrastructure often has to come before the agent is built.
How much does an AI agent cost to run?
It depends on how many model calls each run makes, how much context each call carries, how many runs a day, and how many items stop for human review. None of those is fixed by the vendor, so an honest estimate starts from one named workflow and its volume. Set a budget per run and a stop condition before the first live run, so the cost cannot run away while you learn.
Should we build our own agent or use a vendor’s?
Use the vendor’s runtime where one fits, because OpenAI, Anthropic and Microsoft each maintain agent tooling with permissions, tracing or approval steps built in. What a vendor cannot supply is your definitions of a correct answer, your access model and the checks on your systems of record. That part is always yours to build or commission, whichever runtime you choose.
Do we need both a coding agent and an office agent?
If engineers and office teams both want agents, usually yes, and each is bought for the team that uses it. Coding agents such as Claude Code and Codex work in a repository, where tests and code review check every change. Office agents such as ChatGPT Work and Claude Cowork work on documents, email and connected apps, where a person reads the output or approves the action. Set one permission and review model above both, so each agent can reach only what its team already could.
In this topic
What should we automate, and with which tools?
- RPA vs AI automationDecision guide
Should we keep our RPA bots, extend them with AI or replace them?
When is Zapier not enough for AI automation, and what are the options when a workflow outgrows it?
- AI for ERP and CRMGuide
Should we use the AI built into our ERP or CRM, or build our own AI layer around it?
- AI for IT operationsGuide
Which IT operations work can AI agents safely take on, and what controls do they need before they touch a system?
Which business processes should you automate with AI first, and how do you tell whether a workflow needs an AI agent or fixed steps?
How do I use AI to monitor a web page for changes?
Further
- Agentic workflow design · The engagement this is bought as: gates, tests and human review on agent workflows that must not be wrong.
- Engagement file D-01 · Managed-agent workflows for finance-critical tasks, gated by deterministic checks.
- Engagement file D-06 · Finance answers through a connector that carries each person’s existing permissions.
- AI governance framework · An AI policy template with each clause mapped to its control, owner and evidence.
- What is Claude Cowork · Anthropic’s office agent on its own: what it does, which plans include it and what admins control.
- Codex pricing · What a coding agent costs a team in seats and credits, and the allowance it shares with ChatGPT Work.
We build these systems for a living. See the engagement files for what that looks like in practice, or write to us if yours is the next one.
Last reviewed · 1AYM