Keystone AI / AI agent vs workflow automation

Agent or workflow? The good answer is a workflow with agents inside it.

A workflow automation follows a path written in advance: if this arrives, do that, then that. An AI agent decides the path as it goes, choosing which tool to use next based on what it reads. Most business work needs both: a deterministic skeleton for the steps that never change, and agents only at the points where judgment is required.

By David Lai · Updated 2026-09-21 · 5 min read

Workflow

Pre-written path. Predictable, cheap, testable. Fails when the input varies.

Agent

Model chooses the path. Handles variety and judgment. Costs more to run and to trust.

Both

A desk: workflow skeleton, agents at the judgment points, a person at the gate.

Rule

Deterministic wherever possible. Agents only where judgment is required.

The difference in one line each

Workflow: the code decides. Every step and branch was written by a person in advance. Given the same input it does the same thing every time. This is what Zapier, Make, n8n, and most RPA do, and what most of any good AI system should be.

Agent: the model decides. It is given a goal and a set of tools, reads what comes back from each tool call, and chooses the next step itself. This is what handles a vendor's paperwork arriving as four emails and two PDFs in no particular order.

Workflow automationAI agent
Who controls the pathThe code, written in advanceThe model, at run time
InputStructured, predictableMessy, variable, human
Cost to runNear zeroModel usage per run
TestingUnit testsEvaluation against a golden set
Failure modeBreaks loudly on unexpected inputProduces a plausible wrong answer quietly
TrustEarned onceEarned continuously, needs a gate

When each is right

Use a workflow when the input is structured and the steps are known: move the file, create the record, send the reminder at day 21, post the total. Do not put a model in the loop for these. It adds cost and a new way to be wrong.

Use an agent when the input varies and a judgment is required: does this certificate cover the scope of work? Which of these three crews fits this order? What is this email actually asking for? A person could answer in seconds; a workflow cannot answer at all.

The combination is what ships

A desk is a workflow skeleton with agents at the judgment points and a person at the gate. Collect (workflow) → extract (agent reads the messy documents) → match (workflow, against your rules) → draft (agent writes it in your voice) → a person approves → out the door (workflow). The deterministic majority is written once and verified; the agents are evaluated against real examples; the gate catches the plausible wrong answer before it leaves.

Vendors that make everything an agent throw away the reliability argument. Vendors that make everything a workflow cannot handle the real input. The split is the design.

Three questions that settle it

  1. Could a clerk with a checklist do this step? Workflow.
  2. Would the clerk need to read and decide? Agent, with a typed answer and a source citation.
  3. Does the result go out under the company's name? A person approves it, whatever produced it.

Questions people ask

What is the difference between an agent skill and a workflow?
A workflow is a fixed sequence of steps written in advance. An agent skill is a capability an agent can choose to use, such as reading a PDF or looking up a vendor, when it decides that step is needed. The workflow controls the path; the agent chooses among skills at run time. Good systems use a workflow for the fixed steps and give agents a small set of skills for the judgment steps.
What are the four types of agents?
Textbook AI lists simple reflex, model-based, goal-based, and utility-based agents. In practice for a business, the useful split is by what the agent may do: answer only, draft for approval, act within limits, or act autonomously. Keystone builds the second kind. The third and fourth need governance most operating businesses should not take on.

Not sure which your work needs?

A two-week assessment sorts each seat's tasks into workflow, agent, and person, and prices the first build against the hours it returns.

Let’s talk

or write to david@keystoneai.io