Skip to content
Analysis12 min readSources reviewed

Does This Process Need an AI Agent? Choose Between Rules, Automation and Autonomy

An extended guide for small businesses: when to use a conventional workflow, an AI assistant, a bounded agent or a multi-agent system.

For Small-business owners, operations leaders and automation developers

A small-business team simplifies a workflow and marks one uncertain step

“Let’s build an agent” often appears before the problem has been described.

A team sees a slow or awkward process, chooses a model, connects tools and only then tries to define what the system should improve.

That order makes an impressive demo—and an expensive operational problem—more likely.

An AI agent is not the highest stage of every automation. It is one architectural option. It helps when a system must choose its next step in a changing context. Alongside that flexibility, it adds:

  • variability;
  • cost;
  • latency;
  • state management;
  • new failure modes;
  • quality-evaluation requirements;
  • authority and control;
  • more difficult recovery.

The practical question is therefore not:

Which agent framework should we use?

It is:

Which part of the process genuinely requires the system to choose its own path, and which part should remain ordinary, verifiable automation?

The short answer

Use a deterministic workflow when:

  • the sequence is known;
  • business rules can be stated;
  • inputs are structured;
  • exceptions can be listed;
  • the outcome must be repeatable;
  • an error has material consequences.

Use an AI assistant when:

  • text, an image or speech needs interpretation;
  • a draft, classification or recommendation is useful;
  • a person remains the decision owner;
  • the result can be checked quickly.

Use a bounded agent when:

  • the goal is clear but the path is not known in advance;
  • the system must choose tools from the context it finds;
  • several iterations are required;
  • intermediate results change the next step;
  • the final outcome can be verified;
  • time, cost and authority are limited.

Use a multi-agent architecture only when the task genuinely benefits from parallel specialisation and its value justifies the additional coordination cost.

Autonomy is not a feature—it is a cost

In a conventional workflow, code determines the next step. In an agentic system, part of that decision is delegated to the model.

This creates useful adaptability. It also means that two runs with the same starting point may:

  • choose different tools;
  • take a different number of steps;
  • request different sources;
  • finish at different costs;
  • encounter different errors;
  • reach different but formally acceptable outcomes.

For a research task, that variability can be an advantage. For updating a CRM price, it is a defect.

The Methodfield view

Complexity should be earned.

Do not add autonomy because a platform offers it or because it looks better in a presentation. Add it after a simpler level has failed to remove a measurable bottleneck.

If a process can be fixed by a rule, form or integration, an agent does not make the solution more mature. It makes it less predictable.

A five-level maturity ladder

Level 0. Remove or change the process

Before automating, test whether the process is needed in its current form.

Useful questions include:

  • Why does this step exist?
  • Who uses the result?
  • What happens if the step is removed?
  • Which data is requested repeatedly?
  • Where is a decision waiting for unnecessary approval?
  • Which “exception” has actually become the normal case?

Removing three unnecessary steps can create more value than AI while reducing the future surface for errors.

Level 1. Deterministic automation

This works well for:

  • synchronising fields;
  • creating a task after an event;
  • applying a formula;
  • checking required data;
  • routing by a known rule;
  • sending a fixed notification;
  • assembling a document from approved blocks.

Its advantages are:

  • repeatability;
  • low cost;
  • straightforward testing;
  • clear responsibility;
  • easy audit;
  • predictable rollback.

A model is not needed to check whether an email field is populated.

Level 2. AI assistant

The model performs bounded cognitive work but does not manage the process.

Examples:

  • classify an enquiry;
  • extract requirements;
  • summarise a conversation;
  • find contradictions in a document;
  • prepare a response draft;
  • suggest options;
  • mark uncertainty.

The system determines when to call the model, the output format and the next step. A person or deterministic rule decides what happens next.

For many small businesses, this is the most useful first level of AI: it reduces manual preparation without giving the system authority over a consequential action.

Level 3. Bounded agent

An agent chooses its path inside a predefined envelope.

For example, an agent may be asked to prepare a briefing on a prospective customer. It can:

  • choose among permitted sources;
  • search for additional context;
  • vary its search queries;
  • compare information;
  • stop when it has enough evidence;
  • produce a structured result.

It cannot:

  • write to the customer;
  • change the CRM;
  • buy data;
  • exceed its budget;
  • use an unknown tool;
  • continue indefinitely.

The goal is clear, the path is variable and the consequences are limited.

Level 4. Multi-agent system

Several agents make sense when a task can be split into independent streams that run in parallel.

Anthropic describes this approach for open-ended research: a lead agent divides the task, specialist agents search different directions, and the result is then synthesised and checked.

Anthropic also notes the high cost. In its internal data, agents used roughly four times as many tokens as ordinary chat and multi-agent systems roughly fifteen times as many. These are not universal benchmarks; they describe one system. The direction still matters.

A multi-agent architecture is justified when:

  • real parallelism exists;
  • the streams depend only loosely on each other;
  • there is more information than one context can handle conveniently;
  • the task has high value;
  • completeness matters more than minimum cost;
  • every branch can be checked.

It is a poor fit when:

  • every worker needs the same changing state;
  • the steps are strictly sequential;
  • the task is simple;
  • the result is needed in seconds;
  • coordination costs more than the work;
  • an error is difficult to localise.

Decision matrix

Outcome clarityPath clarityBest starting option
Outcome is clearPath is clearDeterministic automation
Outcome is clearOne step needs interpretationWorkflow with an AI assistant
Outcome is clearPath changes with contextBounded agent
Outcome is clearIndependent parallel streams existPossibly a multi-agent system
Outcome is unclearPath is clear or unclearDefine the process and decision owner first
Consequences are highAny pathA person makes the final decision

This matrix does not select a product. It selects a level of autonomy.

A deterministic frame around AI

Most production systems do not need to be completely deterministic or completely agentic.

A more practical architecture is:

Deterministic trigger
→ input validation
→ AI for the uncertain step
→ deterministic validation
→ risk-based approval
→ external action
→ final-state measurement

Text alternative: an event starts verifiable rules; AI is used only for interpretation or search; the result passes deterministic validation; a person approves high-consequence actions; after execution the system verifies the final state.

Microsoft describes a similar spectrum: each step may use a deterministic executor, an agentic executor or a human-in-the-loop gate. That is more useful than declaring an entire process to be an agent.

Example: an inbound customer enquiry

Consider this workflow:

Customer email
→ extract requirements
→ identify missing information
→ prepare a response
→ confirm price and terms
→ send
→ update CRM

The steps do not need the same architecture.

StepRecommended mechanismWhy
Receive the emailDeterministic integrationEvent and source are known
Extract requirementsAI assistantFree text needs interpretation
Check required fieldsRulesConditions can be listed
Find additional contextBounded agent if neededSearch path may vary
Prepare a draftAI assistantText adaptation is useful
Confirm price and promisesPerson + approved rulesError cost is high
Send the exact versionDeterministic actionRepeatability and audit are required
Update CRMIdempotent automationFields and object are known

The whole workflow can be called an “AI system,” but only one or two steps genuinely need agentic behaviour.

Why the demo misleads

A demo usually shows a direct successful path:

  1. the prompt is good;
  2. the data is available;
  3. the tool responds;
  4. the model chooses a reasonable step;
  5. the result is accepted.

Production adds:

  • incomplete inputs;
  • stale rules;
  • duplicate events;
  • unavailable APIs;
  • schema changes;
  • concurrent updates;
  • delays;
  • limits;
  • partially completed operations;
  • the need to resume a run after failure.

Anthropic notes that agents preserve state across many tool calls and that errors accumulate. Checkpoints, resumability, tracing and deterministic safeguards are therefore necessary.

The last mile often becomes most of the project.

Economics: count the verified outcome

Comparing only the price of one model call is not enough.

Total cost includes:

  • tokens and tool calls;
  • retries;
  • state infrastructure;
  • observability;
  • evaluations;
  • manual approval;
  • error correction;
  • integration support;
  • rule updates;
  • recovery after partial completion.

Google Cloud reports that 83% of participants in its research consider infrastructure upgrades necessary for production-grade agentic AI, while 81% identify operational complexity and engineering overhead as significant unexpected costs. The research focuses mainly on enterprise infrastructure, so its percentages cannot be transferred directly to a small business. The direction is still relevant: agentic load creates work around the model.

A useful small-business measure is:

Cost of a verified outcome =
model
+ tools
+ infrastructure
+ review
+ corrections
+ support

If an agent saves five minutes but needs ten minutes of review and regular recovery, the automation does not pay.

Metrics by level

For a deterministic workflow

  • completion rate;
  • execution time;
  • number of technical errors;
  • duplicate operations;
  • manual time spent on exceptions.

For an AI assistant

  • correction rate;
  • review time;
  • share of accepted drafts;
  • extraction errors;
  • cost per accepted outcome.

For an agent

  • task success measured by final state;
  • average and maximum number of steps;
  • tool error rate;
  • share of runs stopped by a limit;
  • recovery after failure;
  • permission-policy violations;
  • cost per verified outcome;
  • share of manual escalations.

For a multi-agent system

  • completeness of the result;
  • duplicated work between agents;
  • coordination cost;
  • time of the slowest branch;
  • synthesis quality;
  • evidence lost during handoff;
  • difference from a single-agent baseline.

A multi-agent system cannot be evaluated only by the fact that it “used several specialists.”

Ten questions before choosing the architecture

  1. Which measurable bottleneck are we removing?
  2. Can the step be removed or simplified?
  3. Is the correct sequence known?
  4. Where is interpretation needed, and where is a rule enough?
  5. How will the final outcome be verified?
  6. What is the cost of an error?
  7. Which actions are reversible?
  8. Who owns the exceptions?
  9. How much time and money may one run spend?
  10. What must a simple prototype prove before autonomy is expanded?

If the answers are unclear, it is too early to choose a model or framework.

Common mistakes

Automating a broken process

AI accelerates movement between unnecessary steps but does not create an owner, a rule or a clear outcome.

Calling a group of integrations an “AI employee”

The term hides responsibility. List the actual actions, permissions and approval points instead.

Giving an agent an unclear outcome

Autonomy does not create business clarity. It automates ambiguity.

Using a multi-agent architecture without parallelism

Several agents sequentially retell the same context to each other, increasing cost and the risk of losing information.

Treating polished final text as success

Verify the final business state: was the right object created, was the right version updated, and was only the permitted action taken?

Adding a person after every step

Excessive approvals become mechanical clicks. Human review should match the consequences rather than compensate for missing architecture.

Recommended implementation path

Step 1. Establish the baseline

Measure:

  • operation volume;
  • manual minutes;
  • waiting time;
  • error and rework rate;
  • cost of exceptions.

Step 2. Simplify the process

Remove repeated data entry, unnecessary approvals and steps whose output nobody uses.

Step 3. Automate what is known

Implement events, rules, routing and writes deterministically.

Step 4. Add one AI step

Choose an interpretation or draft that is easy to verify.

Step 5. Test a representative sample

Include ordinary cases, incomplete data, exceptions and integration failures.

Step 6. Add bounded autonomy

Do this only if the evidence shows that a fixed path does not handle the real variation.

Step 7. Expand after proof

Add new tools, parallel agents and external actions one at a time, each with its own metrics.

Final position

An AI agent is not useful because it can perform many steps.

It is useful when:

  • the outcome is clear;
  • the path genuinely varies;
  • the permission envelope is bounded;
  • the final state is verifiable;
  • the cost is justified;
  • recovery is designed.

Most practical systems should remain deterministic around the small part where AI genuinely adds value.

Use rules for what is known. Use AI for interpretation. Use an agent for bounded uncertainty. Use a person for decisions with material consequences.

Sources

Start with the process

Discuss your workflow

Describe one workflow, its inputs, external actions and cost of error. We can identify the smallest level of autonomy that is safe to test.