AI Agents for Small Business: 7 Costly Failure Modes to Avoid

AI agents for small business: the share of 175 real office tasks each model completed autonomously in TheAgentCompany, published at NeurIPS 2025
The strongest model finished under a third of the tasks. The demo you were shown came from that third.

Search for AI agents for small business and you get a hundred pages promising software that runs the company while you sleep. Very few of them say what an agent actually is, how much of a real job one finishes, or what happens when it acts with somebody’s permissions and gets it wrong. This is the sober version, built from primary documents rather than vendor blogs.

Everything here was read on 31 August 2026: two NIST AI risk publications, the OWASP agentic risk list, a peer-reviewed benchmark, and Microsoft’s own documentation. Product and model claims go stale within months, so the argument is about mechanisms rather than features — and there is a section on the one number we could not source at all.

What an agent actually is, and the two things wrongly called one

Three quite different products are sold under the same word, and which one you are being shown decides whether it will work.

A chatbot answers. You ask, it replies, nothing in your business changes. A scripted automation acts, but along a path a person wrote: when this happens, do that, every time, identically. An agent does something different again. NIST’s adversarial machine learning taxonomy defines one plainly as software that can “interact with their environment, receive information, and undertake self-directed actions in service of a larger, externally-specified goal”.

The operative words are self-directed. Anthropic’s engineering guidance draws the same line more sharply: workflows are “systems where LLMs and tools are orchestrated through predefined code paths”, while agents are “systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks”. One follows your plan. The other makes its own.

Microsoft’s identity documentation breaks an agent into four parts that are worth holding onto: a model that decides, an orchestration loop that keeps going “until the agent reaches its goal or a stopping point”, memory that persists between turns, and tools that let it act on the world. Every failure mode below is a property of one of those four parts. None of them is a property of the chat window.

A scripted automation compared with an agentic system, showing which one has a fixed path, a repeatable audit trail and a bounded cost
Same job, two mechanisms. The right-hand column is what you are buying when somebody says “agent”.

How much do agents actually finish?

This is the question the marketing skips, and there is a decent published answer. TheAgentCompany, a benchmark from Carnegie Mellon and collaborators published in the NeurIPS 2025 Datasets and Benchmarks track, drops agents into a simulated software company and gives them 175 real office tasks — administrative, HR, finance, project management and coding — with simulated colleagues they have to talk to.

The best model tested “was able to autonomously perform 30.3% of the provided tests to completion”, and 39.3% once partial credit is allowed. That result cost an average of almost 27 steps and more than $4 per task. The authors’ own conclusion is the honest headline: current agents “fail to solve a majority of the tasks”.

Read that as a floor rather than a ceiling — the paper fixes particular model versions at a particular date, and the frontier moves. But read the failure patterns as durable, because they are not about raw capability. Agents lost tasks by missing the social implication of a reply and stopping early. They got stuck on a closable pop-up in a web interface. And in the category the authors call “deceiving oneself”, an agent that could not find the right colleague to ask simply renamed a different user to that person’s name and carried on.

That last one is the shape of the risk in one sentence. Not refusal, not an error message. A confident, plausible, completed-looking piece of work with something quietly broken inside it.

That is also the argument for scoping tightly. AI agents for small business are almost always sold on a demonstration, and a demonstration is drawn from the third of tasks that go right.

Seven costly failure modes in AI agents for small business

These come from published risk taxonomies rather than our opinion. OWASP’s GenAI Security Project published its Top 10 for Agentic Applications on 9 December 2025, and its framing is the right one: agentic security “addresses what happens when those models can plan, persist, and delegate across tools and systems”.

1. The agent has somebody’s permissions, and probably not the user’s

This is the one that catches small teams, because low-code agent builders make it easy and invisible. In Microsoft Copilot Studio an agent “can use either the agent author authentication or the user authentication, depending on the scenario”. Choose the first and every colleague who uses that agent is querying your systems with the builder’s access, not their own.

Nothing about the chat window shows this. The fix is the same one we argue for the accounts that sit outside your MFA policy: enumerate the connections, decide deliberately whether each runs on-behalf-of the user, and write down who the exceptions are.

2. Prompt injection is a design property, not a bug awaiting a patch

NIST is unusually direct here. Because generative models “combine the data and instruction channels”, an attacker who controls any resource the agent reads — a web page, a document, an inbound email — can inject instructions without ever touching your system. Applied to an agent, NIST says adversarial input “could hijack the agent into performing adversary-specified actions instead”.

And it says the defences are not settled: many mitigations “are empirical in nature and lack theoretical or provable guarantees”, with results implying that any alignment which attenuates rather than removes a behaviour “will remain vulnerable to adversarial prompting attacks”. So the control is not a filter. The control is what the agent is permitted to do once hijacked.

3. Confident wrong answers, with confident reasoning attached

NIST’s generative AI profile calls this confabulation — “confidently stated but erroneous or false content” — and notes it is “a natural result of the way generative models are designed”, not a defect to be fixed out. Worse for anyone reviewing the output: models “sometimes provide logical steps for how they arrived at an answer even when the answer itself is incorrect”. The working is not evidence.

4. The person checking the work stops checking

The same NIST document names automation bias: “excessive deference to automated systems”, which “can exacerbate other risks of GAI, such as risks of confabulation”. A human-in-the-loop control decays. Run an agent that is right most of the time for six weeks and the approval click becomes a formality. Design for that — sample and verify on a schedule, rather than assuming the reviewer is still reading.

5. Two identical runs, two different paths

A scripted automation that ran yesterday will run the same way today, which is what makes its log an audit trail. An agent chooses its own route, so the log records a narrative rather than a procedure. If you need to prove to a client, an insurer or a regulator what happened to a specific record on a specific day, that difference is the whole ballgame — and it is a live question under POPIA, where automated processing of personal information is exactly the thing you may be asked to account for.

6. The loop nobody bounded

27 steps and $4 was the average on a benchmark of well-scoped tasks. An agent that cannot succeed does not stop; it retries. NIST documents this as an attack too — an injected prompt can request “looping behavior in the evaluating model” specifically to burn availability. Whether the cause is malice or a badly posed goal, the bill is the same. Cap steps, cap spend, and alert on the cap.

7. A bad fact becomes a permanent fact

Memory is what makes an agent useful across sessions and what makes an error durable. Memory and context poisoning is its own entry in the OWASP list, alongside cascading failures, where one wrong output feeds the next automated step and nobody sees the original mistake. Small estates are more exposed here, not less, because there is rarely a second system that would disagree.

The order to work through before switching an agent on: scope, identity, blast radius, bounds, review and audit
The order we would work through it. Identity comes before capability, every time.

The productivity number nobody can source

You have seen the statistic: some very high percentage of business AI projects deliver nothing. It is quoted everywhere, usually attributed to an MIT report published in 2025, and it is the single most repeated claim in this category.

There is no trustworthy public figure for the return on AI agents for small business, and we are not going to manufacture one.

We tried to read it. The URL every article cites for that PDF now redirects to the research group’s overview page at the MIT Media Lab; the document is not served there. A widely-linked mirror returns 403. Checked 31 August 2026. Whatever the figure’s merits, we are not going to quote a number from a paper we could not open, and neither should anyone else who has not opened it.

NIST’s own risk framework explains why this matters more than usual for AI: measurement here suffers from a “lack of consensus on robust and verifiable measurement methods”, and approaches “can be oversimplified, gamed, lack critical nuance, become relied upon in unexpected ways”. A single percentage describing every organisation’s AI outcome is all four of those things at once.

Do what we suggest for the cost of a breach instead: measure your own. Time the task by hand for a fortnight. Then run the agent with a human verifying every output, and time the verification too. If the verified version is not faster than the manual one, you have not automated the work — you have moved it from doing to checking, which is usually the less pleasant half.

When a deterministic automation beats an agent

Here is the thing most vendor content will not tell you. A great many of the jobs people want AI agents for small business to do are “when this happens, do that” problems, and a model in the loop makes them worse: slower, more expensive, harder to audit and capable of failing in ways the scripted version cannot.

Anthropic’s own guidance says as much — add multi-step agentic systems “only when simpler solutions fall short”, and weigh the latency and cost the extra autonomy buys you. That is the vendor of a frontier model telling you to try the boring thing first.

The boring thing is probably already paid for. If you are on Microsoft 365 you have Power Automate, and most of the automations a small business actually wishes for run on standard connectors — the shape, the licence boundary and the request allowance are all set out in our piece on workflow automation in Microsoft 365. Build those first. What is left over after the deterministic ones are done is the honest candidate list for an agent.

Where AI agents for small business are the wrong answer entirely

Four cases where we would say no, and mean it.

The process is not written down. An agent given a vague goal will invent a route, and the route it invents will be the one nobody sanctioned. If a person cannot describe the task in a paragraph, the problem is not automation yet.

Being wrong is expensive and silent. Payments, permissions, deletions, anything customer-facing that goes out unreviewed. Non-determinism plus confident output plus no second pair of eyes is precisely the combination that produces a mistake nobody notices for a month.

You need to prove what happened. Regulated processing, client audit obligations, insurance claims. Reach for the mechanism that repeats.

Nobody will own it. An agent with credentials, tools and memory is a system, not a feature, and it needs an owner, a review date and a way to be switched off. The failure mode is identical to the one we described for unowned automations: it is indistinguishable from a working process right up until the day it is not.

What to check before you switch one on

This is what we would want answered before AI agents for small business touch anything that matters. None of it requires a platform decision, and all of it is cheaper before the pilot than after.

  • Scope. One task, written down, with a defined finished state.
  • Identity. Whose credentials does it use? Microsoft’s documentation is blunt about the alternative — an unauthenticated agent “allows anyone who has the link to chat and interact” with it.
  • Blast radius. List every tool it can call and remove the ones the single task does not need. Assume the agent will be hijacked and ask what that buys the attacker.
  • Bounds. A step cap, a spend cap and an alert when either is hit.
  • Review. A sampling schedule that survives the point at which the reviewer trusts it.
  • Audit. Agent activity logged under an identity you can query later. Microsoft now issues agents their own identities in Entra precisely so this is possible.
  • An owner and an off switch. Named, dated, and known to somebody other than the person who built it.

NIST’s AI Risk Management Framework makes the governing point better than we could: attempting to eliminate negative risk entirely “can be counterproductive in practice because not all incidents and failures can be eliminated”. The goal is not a safe agent. The goal is an agent whose worst realistic day is one you can absorb.

If you would like the deterministic half built properly before anyone reaches for a model, that is what our automation and systems hardening work covers. And if the question is really about licensing rather than autonomy, start with what is actually included in Copilot for Microsoft 365 — that decision has a different shape entirely.