Skip to main content
SI
TheBestSI
Research

What is an agentic workflow?

A plain-language definition, how agentic workflows differ from chatbots and from fully autonomous agents, the common ways they fail, and the controls that matter.

By Adam Green10 min read

"Agentic" has become a marketing word, which makes a plain definition worth having. This explainer describes a pattern, not any particular product, and it is editorial interpretation built on the cited sources.

What makes a workflow agentic?

Three features usually appear together: a goal rather than a single question, multiple steps that the system chooses, and tools it can use to act on the world, such as running code, searching, or editing documents.

A research paper that gave the pattern a name is ReAct (Yao and colleagues, 2022). It has a language model alternate between reasoning steps and actions, such as querying an API. The authors report that reasoning helps the model plan and recover from surprises, and that actions let it fetch information it lacks, which reduced hallucination and error propagation compared with reasoning alone.

The basic loop

  1. GoalA person or a program sets an objective, ideally with a condition that says when it is done.
  2. PlanThe model decides the next step, and may revise the plan as it learns.
  3. Act with a toolIt calls a tool: search, a code runner, a file editor, an API.
  4. ObserveIt reads the result, including errors, and updates its picture of the task.
  5. Check and continueIt decides whether the goal is met, needs a person's approval, or requires another pass of the loop.

What is the difference between a workflow and an agent?

Anthropic's December 2024 guidance, written by its own engineers, draws a useful line. It calls systems "workflows" when models and tools are orchestrated through predefined code paths, and "agents" when the model dynamically directs its own process and tool use. That is one vendor's vocabulary, not a standard, but the distinction is practical: the more the model decides, the harder the system is to predict and to test.

Workflow patterns named in Anthropic's guidance (vendor-authored), paraphrased.
PatternHow it worksTypical use
Prompt chainingA task is split into a sequence; each model call processes the previous call's output.Draft, then translate, then format.
RoutingAn input is classified and sent to a specialised follow-up.Sending support questions to different handlers.
ParallelizationModels work on a task at the same time and results are aggregated in code.Several reviews of the same document.
Orchestrator-workersA central model breaks a task down, delegates to worker models and combines their results.Changes spread across many files.
Evaluator-optimizerOne call generates; another evaluates and feeds back, in a loop.Iterating on a draft against criteria.

Workflow patterns named in Anthropic's guidance (vendor-authored), paraphrased.

Most real systems sit between the two. A coding agent that follows a fixed plan-edit-test cycle but chooses its own edits is both. When a vendor says "agent", ask which decisions the model makes and which are fixed in code; see what is an AI coding agent.

Where do agentic workflows fail?

  • A wrong step early on carries through later steps.
  • The agent reports success when the task did not succeed.
  • It takes an action you did not intend.
  • It reads untrusted content that contains instructions, an attack known as prompt injection.
  • It loops, retries or spends far more than the task is worth.
  • It works in a test and fails in the wild because the environment differs.

OWASP, the security community behind the widely used Top 10 lists, names the underlying problem in its 2025 list for language-model applications as "excessive agency": a system taking damaging actions in response to unexpected, ambiguous or manipulated model output, triggered for instance by hallucination or prompt injection. It identifies three root causes in the table below.

Root causes of excessive agency and matching mitigations, paraphrased from OWASP LLM06:2025.
Root causeWhat it meansMitigation
Excessive functionalityThe agent can reach tools it does not need.Offer a minimal set of narrow, single-purpose tools rather than open-ended ones such as a raw shell.
Excessive permissionsTools have more rights downstream than the task needs.Apply least privilege, and run actions in the user's own context.
Excessive autonomyHigh-impact actions are not independently checked or approved.Require human approval for high-impact actions and check authorization in the downstream system.

Root causes of excessive agency and matching mitigations, paraphrased from OWASP LLM06:2025.

OWASP adds that logging, monitoring and rate limiting help limit damage but do not prevent the problem. That is why the controls below come in a set.

What controls matter?

  • Least privilege: only the access the task needs, for only as long as it needs it.
  • Approval gates for consequential actions such as deleting data, sending messages, spending money or deploying.
  • Logs you can review after the fact, kept somewhere the agent cannot rewrite.
  • Spending and usage limits so a loop cannot run away.
  • An environment boundary, such as a sandbox or a separate test account, so mistakes stay contained.

Documented examples help make this concrete. Anthropic's Claude Code documentation describes a permission system in which, by default, reading files needs no approval but running shell commands, editing files and fetching web pages do, with deny rules taking precedence over ask and allow rules, plus optional modes that relax or tighten prompting. We cite it as an example of what documented approval controls look like, not as a verdict on that product: we have not tested it.

For wider organisational practice, the NIST AI Risk Management Framework organises risk work into four functions, Govern, Map, Measure and Manage. Governance sets roles and oversight; mapping establishes context; measurement includes testing; management allocates resources and plans response and recovery. NIST's page says the framework, released in January 2023, is being revised, so check its current status.

How do agents connect to tools and data?

Connecting a model to many tools used to mean custom integrations for each. The Model Context Protocol (MCP) is an open-source standard for linking AI applications to external systems such as data sources and tools. Anthropic announced it in November 2024, and the project's documentation lists several major AI applications as supporting it. A standard connector does not make a tool safe: every connection is also a permission, which brings the controls above back into play.

How should I evaluate one?

  1. Pick a task you can checkChoose something with a clear pass or fail, ideally one you have already done by hand.
  2. Fix the setupRecord the product version, settings, tools and permissions, and give every candidate the same start.
  3. Run it several timesResults vary between runs, so one success says little. Record how many runs pass.
  4. Record how it failsNote whether failures are visible or silent, and whether the agent's own report of success was accurate.
  5. Count the costInclude the review time, retries and spend, not only whether it finished.

Our guide to choosing a coding assistant applies this method to a concrete case. For deployment choices, see hosted vs. self-managed deployment; for questions to ask a vendor, the procurement evidence checklist; and for how to read the numbers vendors quote, reading benchmark claims. See also the agents category and the glossary.

Frequently asked questions

Is every AI chatbot an agent?+

No. A chatbot answers a message. An agent pursues a goal across several steps and uses tools such as search, code execution, or other applications.

What is the difference between a workflow and an agent?+

In Anthropic's widely cited framing, workflows are systems where models and tools are orchestrated through predefined code paths, while agents are systems where the model dynamically directs its own process and tool use. Real products often mix the two. This is one vendor's definition, not a standard.

Why are agentic workflows riskier than single prompts?+

Errors can compound across steps, and the agent may take actions with real effects. OWASP lists excessive agency among the top risks for applications built on language models. Narrow permissions, approvals, and logs reduce that risk.

What is excessive agency?+

OWASP's term for a system taking damaging actions because of unexpected, ambiguous or manipulated model output. It names three root causes: too much functionality, too many permissions, and too much autonomy without independent approval.

How do I evaluate an agentic workflow?+

Define a task with a checkable success condition, run it several times, and record how often it fails, how visibly, and what it cost. Results vary between runs, so one success says little. See the agents category criteria.

What is the Model Context Protocol?+

An open-source standard for connecting AI applications to external systems such as data sources and tools. Anthropic announced it in November 2024, and its documentation lists several major AI applications as supporting it.

Sources

  1. Building effective agents — Anthropic (vendor), 19 December 2024 (accessed October 14, 2026). Vendor-authored guidance; its workflow and agent definitions are one company's framing.
  2. ReAct: Synergizing Reasoning and Acting in Language Models — Yao and others, arXiv 2210.03629, 2022 (accessed October 14, 2026). Third-party research; abstract read.
  3. LLM06:2025 Excessive Agency — OWASP Gen AI Security Project (accessed October 14, 2026). Third-party security guidance.
  4. AI Risk Management Framework — NIST (accessed October 14, 2026). AI RMF 1.0 was released 26 January 2023; NIST's page says it is being revised.
  5. Introducing the Model Context Protocol — Anthropic (vendor), 25 November 2024 (accessed October 14, 2026). Vendor announcement.
  6. What is the Model Context Protocol (MCP)? — modelcontextprotocol.io (accessed October 14, 2026). Project documentation.
  7. Configure permissions (Claude Code) — Anthropic documentation (vendor) (accessed October 14, 2026). Used only as an example of documented approval controls. We have not tested them.

Further reading

  1. How Enterprises Actually Govern AI Agents — The Best Blog Ever. Commentary on enterprise oversight of AI agents, published 16 September 2026 and updated 27 September 2026. It proposes its own three-question oversight test, and by its own source notes relies mostly on secondary sources.

This piece was first published on BestSuperintelligent.com. Read the original →