Understand AI

What is an AI system, a workflow and a loop?

Learn the difference between a system, a workflow, an automation, an agent and a feedback loop using two everyday business examples, and map one of your own on a worksheet.

For: AI beginners and the people who run day-to-day operations, who keep hearing these words used as if they mean the same thing.

Format
Illustrated guide + fill-in workflow worksheet
Published
September 9, 2026
Last checked
September 9, 2026
Written by
Dryvn AI editorial
Edited by
Dryvn AI editorial
Reviewed by
Not yet reviewed by a named person
Read as
Editorial (Dryvn's practical method)

Why the words get mixed up

If you have sat through a software demo in the last two years, you have heard "system", "workflow", "automation", "agent" and "loop" used in the same sentence, often as if they meant the same thing. They don't. Each one describes a different amount of decision-making, and knowing which one you are being sold tells you what it will do when something unusual happens.

This guide defines each word with a business example, not a technical one. If you only remember one thing, remember this: a workflow follows steps, and a feedback loop checks results and changes what happens next.

Five words, five different amounts of judgment

What each word means and where the judgment sits
WordWhat it isWho or what decides the next stepEveryday example
WorkflowA set of steps in a fixed order. Can be done by people, software or both.Nobody, once it starts. The order is the decision.New customer form arrives, office creates a record, sends a welcome email, books a call.
AutomationA workflow that software runs without a person pressing the buttons.Nobody. It does the same thing every time.When an invoice is marked paid, the accounting package emails a receipt.
Feedback loopA workflow that checks the result of a step and repeats, changes or stops based on what it finds.A rule, a person, or a model, depending on how it is built.Send a reminder; if no reply in three days, send a different one; if still nothing, hand it to a person.
AgentSoftware that uses an AI model to choose its own steps and tools toward a goal, rather than following a fixed list [S11].The model, within whatever limits it was given."Find out why this customer's job is late and draft an update": the software reads the record, checks the schedule, then writes.
SystemAll of it together: people, tools, rules, data, checks and the person accountable for the outcome.Shared. A well-designed system says who decides what.Your whole customer-request process, from the first call to the closed file.

Anthropic's engineering guide draws the line between workflows, where the steps are set out in advance, and agents, where a model decides its own steps as it goes, and it recommends using the simplest design that does the job [S11]. That advice is worth carrying into your business. Most useful business "AI" is a workflow with a model doing one step well, and there is nothing wrong with that.

A workflow: steps in order

Here is a plain workflow for an estimate. There is no AI in it and no loop. Each step follows the last, and when the last step is done, the workflow is finished whether or not the customer ever answers.

Estimate workflow: fixed steps, no checking of resultsSite visitmeasure, photosWrite estimateprice, scope, termsSend to customeremail or textMark as sentdone, as far as the workflow knows
Estimate workflow: fixed steps, no checking of results
Text version of this diagram
  1. 1. Site visit (measure, photos) → next step
  2. 2. Write estimate (price, scope, terms) → next step
  3. 3. Send to customer (email or text) → next step
  4. 4. Mark as sent (done, as far as the workflow knows)

This is where a lot of businesses actually are. The estimate went out. The workflow considers itself complete. Whether it turned into work depends entirely on someone remembering to ask.

A feedback loop: check the result, then decide

Now add one thing: after sending, check whether the customer replied, and let that answer decide the next action. That single check turns the workflow into a loop.

Estimate follow-up loop: the result decides the next actionSend estimateor a follow-upWaite.g. four working daysCheck for a replythe evidence stepDecidereply, decline, silence?FEEDBACKNo reply yet? Send a differentfollow-up, or hand it to a personafter the third one.
Estimate follow-up loop: the result decides the next action
Text version of this diagram
  1. 1. Send estimate (or a follow-up)
  2. 2. Wait (e.g. four working days)
  3. 3. Check for a reply (the evidence step)
  4. 4. Decide (reply, decline, silence?)
  5. Back to step 1: No reply yet? Send a different follow-up, or hand it to a person after the third one.

Notice what makes it a loop: the check. Without a check there is nothing to feed back. The loop also needs a stop condition. It stops when the customer replies, declines, asks not to be contacted, or the estimate is replaced by a new version. A loop with no stop condition is just a nuisance with a schedule.

Illustrative example · fictional

Estimate follow-up at a fictional flooring company

A fictional flooring installer sends about fifteen estimates a week. The owner sets up a simple loop: the day an estimate goes out, a follow-up is scheduled for four working days later. When that day comes, the system checks the estimate record. If the customer has replied, the follow-up is cancelled and the owner sees the reply. If not, a short check-in message goes out and a second follow-up is scheduled a week later. After the second one, the estimate goes onto a list the owner reviews every Friday, and the loop stops on its own.

There is no AI in this loop. It is rules, a calendar and a record of replies. The owner could later add a model to draft the check-in message in a friendlier tone, or to read the customer's reply and flag "they asked about a payment plan". That would be AI assisting one step. The loop itself would be unchanged.

Illustrative example · fictional

A customer request at a fictional accounting practice

A client emails a fictional bookkeeping practice: "Can you send me last year's T4 summary?" The practice's loop looks like this. The request is logged with an owner and a due date. The bookkeeper finds the document and sends it. Two days later, the system checks: did the client confirm they received it, or open the secure link? If yes, the request closes. If not, a gentle nudge goes out. If the client replies with a new question instead, the loop does not close; it creates a new request with the same owner and starts again.

The interesting part is the last branch. A reply is not the same as a resolution. The loop is only allowed to close when the original request has actually been met, and the system knows the difference because someone decided in advance what "met" means.

A failed loop: when "sent" gets treated as "done"

Illustrative example · fictional

The loop that closed itself too early

A fictional property manager sets up an automated reminder to tenants about a scheduled water shut-off. The tool sends the message, records "reminder sent" against each unit, and marks the task complete. On the day, four tenants are surprised and one has a home dialysis appointment that had to be moved. When the manager looks, all forty reminders show as complete. Three of the phone numbers were old. One tenant had replied "this date doesn't work for me" and nobody saw it, because the loop had already closed.

The tool did exactly what it was built to do. The failure was in what counted as evidence. "Sent" is a fact about the sender. "Received and acknowledged" is a fact about the outcome. A loop that stops at the first one is not checking anything; it is a workflow wearing a loop's clothes. The fix is not more automation. It is deciding that the evidence of completion is a reply or a confirmed read, and routing anything else to a person before the day.

Where AI fits, and where it doesn't have to

  • A loop does not need AI. Reminders, escalations and reorder points are loops built from rules. They are cheap, predictable and easy to explain to staff.
  • AI is useful inside a step that needs judgment. Reading a customer's reply and sorting it into "approved", "question" or "declined" is that kind of step. Writing a message in a natural tone is another.
  • An agent is useful when the steps can't be listed in advance. "Work out why this job slipped and draft an update" is a goal, not a list. That is agent territory, and it needs clear limits on what it may do [S11].
  • The system is what makes any of it safe. Owners, approvals, exception routes and evidence are system decisions. No tool supplies them for you. The approval boundaries guide covers the limits part.

Map one of your own

Take one recurring piece of work and fill in the nine fields below. If a field is blank, that is the finding. The two most commonly blank fields are the exception route and the evidence of completion, and those are the two that turn a workflow into a loop that actually closes.

Worksheet

Workflow and loop worksheet

One row per piece of work. Fill it in with what happens today, not what you wish happened.

Event
What starts this? A call, a form, a date, a payment.
Intended outcome
What has to be true for this to be finished?
Owner
One named person responsible for the outcome.
Information
What the step needs, and where it comes from.
Action
What is done: by a person, software or a model.
Approval
Which decisions inside this need a person's yes, and whose.
Response
What is checked after the action, and when.
Exception
What happens when the check fails or the case is unusual.
Evidence of completion
What proves the outcome, not the action.

Downloads · no email required

  • Workflow and loop worksheet

    The nine-field worksheet as a blank fill-in template, with instructions and a separate fictional example. Opens in any text editor or notes app.

    Download .md

Questions people ask

What is the difference between an AI system, a workflow and a loop?
A workflow is steps in order. A loop is a workflow that checks its own results and decides the next action from them. A system is the whole arrangement of people, tools, rules, checks and accountability around the work. AI can sit inside any of the three, but none of them requires it.
Can you explain an AI feedback loop using a small-business example?
A customer request comes in and is logged with an owner. A model drafts a reply for the owner to approve. After it is sent, the loop waits, then checks whether the customer confirmed the issue is resolved. If yes, it closes. If the customer replies with something new, the loop opens a fresh request. If there is silence, it nudges once and then puts the item in front of a person. The AI is doing the drafting and the sorting; the loop is doing the checking.
Is an agent better than a workflow?
Not by default. An agent decides its own steps, which is useful when the steps cannot be listed in advance and risky when they can. For most recurring business work the steps are known, and a workflow with a model in one step is easier to trust and explain.
How do I know if my automation is actually a loop?
Find the check. If nothing looks at the result of the action and changes what happens next, it is an automation. Then find the stop condition and the exception route. If both exist, you have a loop that can close.

Sources

Dates are when each source was last checked by the editor. Sources support specific claims; they are not endorsements.

  1. S11Building Effective AI Agents · Anthropic · checked September 9, 2026Primary source for the distinction between a workflow (predefined steps) and an agent (a model directing its own steps and tools), and for the advice to use the simplest design that does the job. Used for definitions only, not for any claim about Dryvn.

R02 · Published September 9, 2026 · Next scheduled review December 9, 2026 · Teaches process management; not legal, warranty, safety or engineering advice. Examples are fictional unless stated. Part of the Dryvn resource library (17 resources).