
AI AgentsAI AutomationAI StrategyImplementation
AI Agents for Business: Where They Pay Off and What They Need First
An AI agent, in a business, is software that takes an incoming piece of work, uses a language model to decide which of a fixed set of tools to use next, and carries that work toward done inside limits the company sets.
"Incoming piece of work" means an event starts it: an email, an invoice, a ticket, a schedule. "A fixed set of tools" means it can touch only the systems and actions it was given. "Toward done" means it changes something in those systems instead of returning an answer for a person to act on. "Limits the company sets" means someone decided in advance what it may do alone and what waits for a person. A product missing one of those four may still be useful, but it is a different kind of product, and it should be evaluated as one.
This post is written for the operator of a mid-sized business choosing which agents to deploy first, now that every large software vendor sells an agent platform.
Agent vs Chatbot vs Automation
Three kinds of product are sold under the word "agent":
| Chatbot or assistant | Workflow automation | AI agent | |
|---|---|---|---|
| Who starts it | A person, one message at a time | A trigger (a form, an email, a schedule) | A trigger, or a goal a person hands it |
| Who picks the steps | The person asking | Whoever designed the flow | The model, from the tools it was given |
| What it produces | Text for a person to read | The same actions every run | Actions it chose, plus an account of them |
| What it can touch | Usually nothing outside the chat | The systems it was wired to | The tools it was given, and only those |
| How it fails | A wrong answer the person may catch | Stops on an input nobody anticipated | A wrong action, or a wrong account of what it did |
A chatbot has capability and no autonomy: nothing happens unless a person asks. A workflow automation has autonomy and no judgment: it follows the route someone drew. AI automation puts a model at the judgment steps of a designed route. An agent goes one step further and lets the model choose the route. That flexibility pays off when the path through the work differs from case to case, and costs predictability when it does not; what an agentic workflow is works through when a fixed pipeline is the better build.
Most of what businesses deploy as "agents" in 2026 is a mix: a designed flow with an agent handling one open-ended stretch of it, such as researching an exception or drafting a reply. That is usually the right shape. How far any of it runs without a person starting each step is a separate setting, covered in autonomous AI agents.
Where AI Agents Pay Off, by Business Function
Agents earn their keep where work arrives in volume, the input is unstructured (email, PDFs, free text), and a person currently spends their time reading, looking things up in several systems, and deciding which branch the work takes. They earn little where the input is already structured and the rule can be written down; a rule does that faster and cheaper.
| Function | The work | What the agent reads and does | What stays gated for a person | What to measure |
|---|---|---|---|---|
| Operations intake | Requests arriving by email, form, and portal | Reads the message and attachments, classifies it, extracts the fields, matches the customer and order, routes it or asks for what is missing | Anything that commits: a new order at a non-list price, a cancellation, a credit | Time to first action; share routed with no touch; misroute rate |
| Accounts payable | Invoices that fail the automatic match | Reads the invoice and the PO, looks up receipts and prior invoices, proposes why it failed (price change, partial shipment, duplicate) and the fix | Approving payment; changing vendor bank details | Exceptions resolved per day; days an exception sits; field correction rate |
| Customer service | Tickets and chat | Classifies, pulls order and account history, drafts a reply in the house voice, resolves the routine categories | Refunds above a threshold, account changes, anything legal or safety related | First response time; reopen rate; share of drafts sent unedited |
| Sales | Account and lead research | Reads the CRM record, the prospect's site and filings, and past emails; writes a brief and a first-draft note | Sending anything to a prospect; changing pipeline stage or price | Research time per account; share of briefs the rep rates usable |
| Finance and reporting | Recurring reports and reconciliations | Pulls figures from the systems of record, reconciles them, drafts the variance commentary | Closing a period, posting adjustments, anything sent to a lender or board | Hours to produce; number of figures corrected in review |
| IT and HR service desk | Password, access, and policy questions | Answers from the approved policy set, runs the scripted fixes it was given, opens tickets for the rest | Granting access, changing pay or employment records | Tickets resolved without a person; escalation accuracy |
Read down the gated column. In every row, the agent does the reading and the legwork, and a person keeps the step where money moves, something leaves the company, or a record other systems depend on changes. Where that line sits for your business is a decision with its own method, set out in human-in-the-loop AI: which steps wait for a person.
Five Worked Examples
These illustrate the pattern. They are not client accounts, and the thresholds in them are placeholders for numbers your business would set.
1. Inbound Request Intake
Trigger: an email arrives in the shared orders mailbox.
- The agent reads the new text of the message (not the quoted history below it) and any attachments.
- It classifies the request against a closed list the business wrote: reschedule, new order, order status, billing question, cancellation, or none of these.
- It extracts the fields that category needs into a fixed schema: order number, requested dates, ship-to address.
- It looks up the order in the ERP and checks its status.
- For a reschedule on an unshipped order with an open delivery slot, it moves the delivery and confirms to the customer from an approved template.
- For a missing field, it replies asking for it. For a shipped order, a cancellation, a billing question, or "none of these," it puts the request in a person's queue with the extracted fields and the reason it stopped.
The person approves: cancellations, credits, and any order at a price not on the list.
Measure weekly: median and 90th-percentile time from arrival to first action, share handled with no touch, and how often a routed request gets reassigned.
2. Accounts Payable Exceptions
Trigger: an invoice fails the three-way match against the PO and goods receipt.
- The agent reads the invoice, the PO, the receiving record, and the vendor's last several invoices.
- It works out the likely cause: a price change since the PO, a partial shipment, freight added, a duplicate, or a line it cannot explain.
- For a partial shipment, it proposes paying the received quantity and holding the rest. For a price change, it checks whether a contract or email authorizes the new price and attaches what it found.
- It writes a one-paragraph explanation and the proposed resolution to the exception record.
The person approves: every resolution, at first. Once a few weeks of side-by-side comparison show the agent's proposals for one cause (say, partial shipments under a set amount) match what the AP clerk would have done, that cause can run and report instead of wait. Vendor bank detail changes always wait, and are confirmed by phone.
Measure: exceptions cleared per day, average days an exception sits, and how often the clerk changes the agent's proposed resolution.
3. Customer Service Triage and Drafting
Trigger: a new ticket or chat.
- The agent classifies the ticket and sets its priority.
- It pulls the customer's orders, open tickets, and plan from the systems of record.
- For the routine categories the business approved (where is my order, how do I reset, what does my plan include), it answers directly from the record and the approved help content.
- For everything else, it drafts a reply and a summary for the agent on shift, with the facts it used listed underneath.
The person approves: refunds above the threshold, anything that changes the account, and every draft in categories not yet approved for direct sending.
Measure: first response time, reopen rate on tickets the agent closed, and the share of drafts sent without edits by category. A category with a high unedited rate and a flat reopen rate is the candidate for direct sending next.
4. Sales Account Research
Trigger: a rep marks an account for outreach, or a lead fills in the contact form.
- The agent reads the CRM record, the account's past emails and meetings, and the company's public site, news, and filings.
- It writes a one-page brief: what the company does, recent changes, who the likely buyer is, what the account has bought before, and open questions.
- It drafts a first note for the rep, citing where each claim in the brief came from.
The person approves: everything that leaves the building. The rep sends or discards the note. The agent never writes to pipeline stage, forecast, or price.
Measure: rep time per account before and after, and the share of briefs the rep marks usable. Check citations on a sample: a brief that names the wrong executive does more harm than no brief.
5. Recurring Reporting
Trigger: a schedule (the third business day of the month).
- The agent pulls figures from the ERP, the CRM, and the bank feed through read-only credentials.
- It reconciles them against each other and last month, and lists every variance above a set tolerance.
- For each variance, it looks for the explanation in the underlying transactions and drafts a line of commentary.
- It assembles the report draft.
The person approves: the report before it goes anywhere, and any adjustment the variances suggest. The agent has no write access to the ledger at all.
Measure: hours from month end to a reviewed report, and how many figures or explanations the reviewer corrected.
In all five, the model reads and proposes, rules decide what each proposal is allowed to trigger, and a person holds the steps that commit the company. Why your AI needs rules sets out that division in more detail.
How to Choose the First AI Agent
Score each candidate process 0, 1, or 2 on each line. Pick the highest total, and break ties toward the lower-consequence one.
| Criterion | 0 | 1 | 2 |
|---|---|---|---|
| Volume | A few a week | A few a day | Dozens or more a day |
| Input | Structured already (a rule would do) | Mixed | Mostly free text, email, or documents |
| Trigger | Someone has to remember to start it | Arrives somewhere, inconsistently | Arrives in one place you can watch |
| Clear "done" | Nobody agrees when it is finished | Done, but judged loosely | A record is created, sent, or closed |
| Systems reachable | The action lives in a system with no API or integration | Read access only | Read and write access through an API |
| Consequence of a wrong step | Money or customer harm, hard to undo | Visible, but a person can fix it within the day | Internal only, easy to reverse |
| Baseline available | Nobody knows volume or handling time | Estimates | Counted from the system's own records |
| Owner | No one would own it | Someone, part time | A named person who does the work today |
Anything scoring 0 on "systems reachable" or "owner" is not a first agent, whatever its total. An agent that cannot reach the system that acts produces a better-labeled inbox, and one nobody owns drifts until someone notices the damage.
Intake and service triage tend to score highest: high volume, free-text input, a clear trigger, and reversible early steps. Anything that moves money tends to score lowest on consequence and belongs later, once there is a track record to loosen approvals against.
What an AI Agent Needs Before It Is Safe
These are properties of the deployment around the model, and each has to be in place before the agent handles live work.
Its Own Identity and the Narrowest Permissions That Work
The agent authenticates as itself, with a service account or scoped credentials, never an employee's login. Read access where it only reads. Write access to the specific objects it changes, and nothing else. If you cannot list what it can touch, you cannot say what it might do.
Bounded Tools
Give it tools that do one business action each, with the checks built in ("reschedule delivery on an unshipped order to an open slot"). Avoid general ones ("run any SQL," "send any email"). When the tool enforces the limit, no prompt, including one injected by an outsider, can talk the model past it.
A Record Kept Outside the Agent
What it was asked to do, what it did, and who approved what, written by something the agent cannot edit. An agent's own account of its work is not evidence. AGLedger, whose deployment Tributary supports, gave agents from four model providers a batch of 12 vendor payments and forced 3 of the 12 writes to fail every time. In the agents' own end-of-run reports, between 0% and 47% of the failed writes were described as successes, depending on the model. In AGLedger's vocabulary, the work the agent was given is a Record, and what it reports on finishing is a Completion; both are held where the agent cannot edit them.
Approval Gates on Consequential Steps
A Gate holds the step until a named person renders a Verdict. The hold has to be in the code path the agent runs through; a rule written in a policy document stops nothing. Where the test for "done" can be written down in advance, the Verdict can be rendered mechanically instead, which also helps when an agent loses its place. In an AGLedger experiment that wiped four agents' context mid-task, work waiting on a person's Verdict stayed at 0 of 3 items finished on every model. The same work with machine-checkable completion criteria declared up front finished 3 of 3 on two of the four models.
A Way to Be Told
Notify reaches the approver when a Gate is waiting, and reaches the owner when the agent stops, fails, or hits a spending limit.
A Test Set and an Owner
A few dozen real inputs with known right answers, rerun whenever the prompt, the tools, or the model version changes. Someone owns that set and reads the results.
A Spending Limit
Cap model calls and tool calls per item and per day. A loop that retries without end runs up a model bill before anyone looks at it.
Build vs Buy vs Platform
Since late 2024 the large software vendors have each shipped an agent platform:
| Platform | What it is | Launched |
|---|---|---|
| Salesforce Agentforce | Agents built on the Salesforce platform and its data, for sales, service, marketing, and commerce | Generally available October 29, 2024 |
| Microsoft Copilot Studio | Microsoft's agent builder across Microsoft 365 and Power Platform; autonomous agents run from triggers without a person prompting them | Autonomous agents generally available March 31, 2025; computer use announced April 2025 |
| ServiceNow AI Agents | Pre-built agents for IT, customer service, and HR, plus AI Agent Studio for custom ones and AI Agent Orchestrator to coordinate them | Announced January 29, 2025 |
| UiPath agentic automation | Agents, RPA robots, and people under one orchestration layer, UiPath Maestro | Launched April 30, 2025 |
The choice between them and a custom build usually follows where the work lives.
| Situation | Lean toward | Why | Watch for |
|---|---|---|---|
| The work starts and ends inside one system you already run (service tickets in ServiceNow, cases in Salesforce) | That vendor's agent | The data, permissions, and audit trail are already there | Per-conversation or per-action pricing at your volume; what the agent may do outside that system |
| The work crosses several systems and one vendor's platform is already your hub | That platform, with connectors | One place to govern agents | Connectors that read but cannot write; capabilities that exist only in a higher license tier |
| The work crosses systems no single vendor owns, or data cannot leave your environment | A custom build on model APIs or an open-weight model | You control tools, records, and the model | You own maintenance, the test set, and monitoring |
| The work is structured and the rule can be written down | Neither: plain workflow automation or RPA | Cheaper and more predictable than any agent | Vendors relabeling that automation as an agent |
Two questions apply to any option. Can the model be swapped without rebuilding the agent (for a cheaper model, a better one, or one running on your own hardware)? And is the record of what the agent did kept somewhere the agent and the vendor's agent runtime cannot rewrite?
What Changed in 2025 and 2026
Agents Got a Standard Way to Reach Business Systems
Anthropic released the Model Context Protocol in November 2024 as an open standard for connecting models to data sources and tools, and in December 2025 donated it to the Agentic AI Foundation under the Linux Foundation, with OpenAI and Block contributing projects alongside it. A connector written once now works with most major assistants and agent builders. The same ease applies to employees: one can connect an assistant to the CRM or the file share in minutes, and the protocol's own security best practices warn that a local server from an untrusted source can run arbitrary code with the client's privileges. Inventory which connectors exist and what credentials they hold.
Agents Can Operate Screens
Anthropic released computer use in public beta in October 2024, describing it at the time as "at times cumbersome and error-prone," and Microsoft added computer use to Copilot Studio in April 2025. This reaches systems with no API, at the cost of quieter failures. A classic RPA bot stops when a screen changes. A computer-use agent adapts, and when it adapts wrongly it clicks the wrong thing and carries on. Use it for reading and gathering; keep writes to a system of record on an API where one exists.
Output Shape Became a Guarantee
OpenAI in August 2024 and Anthropic in November 2025 added structured outputs that constrain a model's response to a JSON schema you supply. An extraction step now returns the right fields in the right format every time. The values inside can still be wrong, so the validation rules stay.
The Label Stopped Meaning Much
In June 2025 Gartner warned of "agent washing," the rebranding of assistants, RPA, and chatbots as agents, estimated that only about 130 of the thousands of vendors claiming agentic AI are real, and predicted that over 40% of agentic AI projects will be canceled by the end of 2027 over cost, unclear value, or weak risk controls. Ask any vendor the step-level question: at which steps does a model decide, what can it touch, and what checks its output before anything happens.
Prompt Injection Is a Standing Condition
An agent that reads email, web pages, or documents reads text written by strangers, and that text can try to steer it. OpenAI, writing about its own Atlas browser, says prompt injection is unlikely ever to be fully solved. So the defense has to be in the structure of the deployment. An agent that reads outside content should not hold permission to take consequential actions on its own.
Common Failure Modes
| Failure | What it looks like | Fix |
|---|---|---|
| Agent where a rule would do | Paying model costs and accepting variance on work with one right answer | Use rules for the deterministic steps; call the model only where something must be read or judged |
| No reach into the acting system | The agent classifies correctly, then the work lands in the same person's inbox | Confirm write access through an API before choosing the process |
| Confident wrong output | A plausible field, citation, or summary that is false. Even retrieval-grounded legal research tools gave incorrect information more than 17% of the time in Stanford's benchmark | Validation rules on extracted values; a person on anything that leaves the building |
| Trusting the agent's own report | "Done" when the write failed | A record kept outside the agent; check outcomes in the target system |
| Broad credentials | An agent running as an employee with that employee's full access | Its own identity, scoped to the objects it changes |
| Gate on the wrong step | A person approves drafts nobody outside will see, while the send runs on a rule | Gate the step that commits: sending, paying, changing a shared record |
| Gate that always says yes | Approvals clicked through at a rate that means nobody reads them | Raise thresholds so only real exceptions reach a person, and review what cleared |
| Silent drift | A model upgrade or a new vendor invoice layout lowers accuracy and nobody notices | Model version on every record; the test set rerun on every change; weekly metrics |
| Runaway loop | Retries or tool calls repeating until a bill arrives | Per-item and per-day limits, with Notify when hit |
| Too many agents at once | Five half-finished agents instead of one running | One process in production, with an owner, before the second starts; why pilots stall at the handoff covers the pattern |
FAQ
What are AI agents in business?
An AI agent in business is software that takes incoming work (an email, an invoice, a ticket), uses a language model to decide which of a fixed set of tools to use, and carries the work toward done within limits the company sets. Unlike a chatbot, an agent acts on business systems; unlike ordinary workflow automation, it lets a model choose some of the steps.
What are examples of AI agents used in business?
Common examples of AI agents in business read and route inbound requests, resolve accounts payable match exceptions, triage and draft customer service replies, research accounts before sales outreach, and assemble recurring reports with variance commentary. In each, the agent does the reading and lookup, and a person approves the steps that move money or send something outside the company.
Are AI agents worth it for a small or mid-sized business?
Often, when the work has volume, unstructured input, a clear trigger, and a system the agent can write to, because the reading and lookup it takes over is paid staff time. When the input is already structured, a workflow rule is cheaper. Score the candidate process against the criteria above before buying anything.
How much do AI agents cost?
It depends on the pricing model more than the technology. Vendor platforms charge per conversation, per action, or per license tier; Salesforce priced its Agentforce service agent from $2 per conversation at launch. A custom build pays model usage per call plus the engineering to build and maintain it. The useful comparison is cost per completed item at your expected volume, which list prices do not show.
Will AI agents replace employees?
Agents replace tasks, mainly reading, looking things up across systems, and drafting. The approval steps, the exceptions, and ownership of the agent itself stay with people, and a deployed agent creates new work: maintaining its test set, reviewing what cleared its gates, and tuning thresholds.
What is the difference between an AI agent and agentic AI?
Agentic AI is the general approach of letting a model choose and take steps toward a goal. An AI agent is one deployed instance of it doing a specific job with specific tools.
Working on something like this?
Tell us about the work you want carried. A short email is enough to start.
Talk to usRelated posts
All posts
AI Consulting17 min read
AI Consulting Services: A Buyer's Guide for Mid-Market Companies
A buyer's guide to AI consulting services in 2026: what each service produces, what a finished engagement hands over, and how to judge a firm.

AI Automation7 min read
Intelligent Document Processing Without the Enterprise Suite
A document arrives and the automation reads it into a structured record with named fields. What that record carries, and where extraction goes wrong.