SAKIZLI AI
Article15 Sept 2026 · 47 min read21 / 35Free to read · Assets for members

Automation Is Not Agentic AI

The difference between a predefined flow and a controlled action space.

AgentsAutomationAutonomyDecision-making
FFurkan SakızlıAI researcher & tutor · independent
A rigid glass-tube conveyor line with uniform spheres moving along a straight path contrasts, on the right, with a branching, flowing track where spheres take different routes at each fork
Automation follows one path laid out in advance – Agentic AI chooses at the fork
Image generated with AI

Many AI projects are described as “agentic” even though, at their core, they are automated workflows with a language model inserted at one or more steps. A trigger starts a chain, data is passed along, a model produces text, and the next predefined step follows. That can be extremely useful. But it is different from a system that may decide, within a goal and policy framework, how to continue working.

The distinction is not academic. It changes how a system has to be planned, tested, observed, and constrained. Classical automation primarily needs a correct process. An agentic system additionally needs a controlled action space. The architecture changes as soon as we no longer define only what happens next, but allow the model to help decide which next step makes sense.

So the most useful question is not: “Is this system an agent?” It is: Which decisions may the system make itself, and which remain hard-wired?

Automation is a path designed in advance

Automation means that a known process is executed by software. An event triggers a defined sequence. Individual steps may contain simple rules, database queries, API calls, or even AI models. The decisive issue is not whether AI appears somewhere in the chain. The decisive issue is where the process logic lives.

In classical automation, that logic largely sits outside the model. A developer, domain expert, or workflow engine has already specified what follows a given state. If A occurs, execute B. If condition C is true, continue to D; otherwise continue to E. Even a workflow with hundreds of branches can remain fully automated without becoming agentic.

For stable processes, this is an advantage. Predictable flows are easier to test, reproduce, and monitor. If invoices arrive through a known channel, must be named according to a fixed convention, stored in a defined directory, and passed to an accounting interface, deterministic automation may be exactly right. An agent that reconsiders how to handle every file on every run might add cost and uncertainty without adding value.

Automation is therefore not the “old” or inferior option. It is the stronger architecture when the problem itself is well structured.

An LLM in the chain does not automatically create an agent

Confusion often begins as soon as an LLM is added to a workflow. A system may receive an email, ask a model to classify it, and then execute a fixed action based on the classification. The classification is probabilistic, while the overall process can still remain predominantly automated.

The same applies to a chain of prompts. If prompt A always triggers prompt B and prompt C always follows, we have an AI-assisted pipeline. It may be sophisticated and produce excellent results. It becomes agentic only when the model controls relevant parts of the execution path itself.

This distinction matters because “AI” and “agency” are different properties. A system can perform highly intelligent individual steps while having almost no control over the workflow. Conversely, a comparatively modest model can operate inside a system with considerable action space if it may choose tools, evaluate intermediate results, trigger retries, and determine follow-up actions.

The technical question is therefore not: How intelligent is the individual step? It is: How much control over the process does the model have at runtime?

Agentic AI moves part of process control into runtime

Agentic systems shift part of workflow control from prewritten process logic into runtime. The model receives a goal, context, tools, rules, and constraints. Within that framework, it decides which action is useful next.

An agent may read a file, search a knowledge base, notice that a critical fact is missing, start another search, evaluate the new evidence, and only then produce a report. The exact sequence does not have to be identical on every run.

Anthropic describes this architectural boundary explicitly: in workflows, models and tools are orchestrated through predefined code paths; in agents, the model dynamically directs its own process and tool usage.[1] OpenAI draws a similar line between LLM applications in which the model performs isolated tasks and agents in which the model helps manage workflow execution, selects tools according to state, corrects actions, and can stop or hand control back when needed.[2]

This flexibility can replace enormous rule trees. It also creates a new error surface. Every additional decision the system may make is also an additional decision it may make incorrectly.

The real difference is the next decision

The cleanest boundary can be found by asking one question: Who determines the next step?

In automation, the previously designed flow decides. A model may classify, extract, summarize, or generate content inside a step, yet the next system state is still determined by rules. In an agentic system, the model may infer from the current state which action, tool, or subpath should come next.

Architecture questionAutomationBounded agencyBroad action space
Order of stepspredefinedpartly selectabledynamic
Tool choicefixedselected from an allowlistsituational within broader limits
Missing informationpredefined error pathask, search, or escalateseveral alternative paths
Retriesfixed retry rulemodel-driven with limitsdynamic until stop condition
Completiontechnically specifiedgoal + exit criteriamodel decision inside hard limits
External actionshard-wiredapproved actions onlycontext-dependent actions with guardrails
Error recoverypredefined branchesinterpret and re-plansearch for an alternative strategy

The table also shows why the categories are not binary. A large and useful design space exists between rigid automation and far-reaching agency.

Action space is a more useful measure than “autonomy”

The word autonomy quickly becomes too large in AI discussions. A system is not either fully autonomous or fully controlled. Real systems operate on a continuum.

One assistant may only make recommendations. Another may choose between three pre-approved actions. A more agentic system may decide which tools to use, in which order to work, and whether a subproblem needs another attempt. A still broader system may trigger external actions, modify data, or operate for longer periods without a new user prompt.

For system design, action space is therefore more useful than a vague autonomy label. It forces us to specify what the system is actually allowed to decide.

At least six dimensions are worth separating: Sequencing – may the model determine the order of work? Tool selection – may it choose among data and action tools? Information acquisition – may it detect missing context and obtain new evidence? Task decomposition – may it create or restructure subtasks? Recovery – may it choose a different strategy after failure? And exit and escalation – may it finish, stop, or involve a human?

The more of these dimensions are model-controlled, the more agentic the execution becomes. But there is no requirement to open all of them maximally.

State makes agency operational

An agentic system does not decide in a vacuum. It needs a current state against which it can interpret its objective and possible next actions.

That state may include which tasks are complete, what evidence exists, which assumptions still hold, which tools are available, which actions already failed, how much budget remains, and which decisions are still unresolved. Without an operational state, “autonomy” easily becomes little more than longer text generation with a larger prompt.

This is where an intelligent single function differs from operational agency. A classifier can categorize a message very well. An agent must additionally understand what that classification means for the next part of the process.

Agency is therefore not merely a model capability. It emerges from the combination of model, state, tools, permissions, rules, and exit conditions.

Not every variable workflow is agentic

Classical software can look highly dynamic. It may contain hundreds of rules, event handlers, and branches, reacting to users, values, and failures. As long as the choice of path is completely described in code, the process remains primarily code-orchestrated.

Conversely, a visually simple agent may possess real process discretion. It may have only three tools. If the model can decide which one to use, whether to repeat a step, whether more information is needed, and when the task is complete, relevant workflow control sits with the model.

The difference is therefore not “simple versus complex” and not “rules versus AI.” It is predefined path selection versus model-driven path selection.

The agency budget: how much decision-making does the task need?

A useful planning question is: How large should this system's agency budget be? By this we mean the intentionally permitted decision space.

A small agency budget means that the system may make only a few clearly bounded choices. It might choose between known tools, recognize missing information, and request human approval. A larger budget may permit more sequencing, more tool use, more retries, and perhaps direct changes in external systems.

The budget should not be assigned according to technical fascination. It should follow the task. The more stable the rules, the more expensive an error, and the more important reproducibility is, the smaller the free decision space often should be. The more unstructured the information, the more variable the route to the goal, and the more context-dependent the decisions, the more useful bounded agency can become.

This framing makes agency designable. Instead of arguing abstractly about “more autonomy,” a team can specify which decisions are delegated, which tools can be reached, which actions must remain reversible, and when escalation is mandatory.

Agency does not mean maximum freedom

A common mistake follows from the definition itself: if agentic AI involves more independent decisions, then a “better” agent must make as many decisions as possible. That is not true.

In professional systems, deliberate restriction is often a sign of quality. A research agent may search freely across an approved evidence space but publish nothing. A coding agent may run tests and modify files in an isolated workspace but not deploy directly to production. A support agent may propose a remedy but escalate a large refund.

The question is not whether the system can act. The question is which part of the action is sensible to delegate for this specific task.

The boundary itself becomes an architectural component. A good agent is not the one that is allowed to do everything. It is the one whose decision space matches the variability and risk of the work.

The strongest design is often hybrid

In real projects, the best architecture is frequently neither fully deterministic nor maximally agentic. Strong systems combine both logics.

A deterministic shell can validate input, enforce permissions, filter sensitive data, impose time and cost limits, and define which actions are possible at all. Inside that shell, an agent can handle the work that genuinely requires context interpretation and flexible decisions.

Think of this as a stable shell with an adaptive core. The shell fixes safety and process boundaries. The core decides how to reach the goal within them.

TaskSensible base logicWhy
Store a file according to a naming conventionAutomationrule is fully known
Refine a research question from incomplete materialAgenticcontext and missing evidence must be interpreted
Trigger a payment through a defined interfaceAutomation + human gatehigh consequence, known process
Check multiple sources and prioritize contradictionsBounded agencyroute depends on intermediate evidence
Send a periodic status reportAutomationtiming and recipients are stable
Restructure a project plan after new evidenceAgentic with constraintsorder and focus may change

Hybrid architecture also improves diagnosis. If deterministic and model-driven segments are explicit, a team can investigate whether a failure originated in data, rules, tools, or agentic decisions.

What should remain deterministic

Deterministic logic is especially valuable where rules are fully known, exceptions are narrow, or a bad decision has high consequences. Typical candidates include format validation, authentication, permission checks, hard budget limits, non-negotiable policy rules, technical stop conditions, and irreversible actions.

This does not mean those processes must be “AI-free.” A model may extract content, classify a request, or produce a recommendation while the critical transition is still controlled by code, policy, or human approval.

Good systems use model intelligence where interpretation is valuable and deterministic software where predictability itself is a quality requirement.

Where agency creates real value

Agency becomes valuable when the goal is sufficiently clear but the route cannot be described completely in advance. Research, analysis, complex document work, exception handling, adaptive planning, and tasks in which the next step depends on intermediate results are typical examples.

An agent is then not simply a faster automation component. It is a runtime decision-maker inside a controlled system.

A particularly strong candidate is a process that has become a jungle of exceptions. When humans repeatedly say, “Usually A applies, unless B and C occur together, but then it also depends on D,” model-guided interpretation may be more useful than the hundredth if-else branch. Yet the model still does not need to execute every downstream consequence itself.

The ability to interpret a decision and the authority to execute its consequence are separate layers.

An agent needs a goal, state, tools, and an exit

An agentic system does not become robust merely by receiving “more freedom.” Action space without structure is not advanced architecture; it is poorly bounded uncertainty.

Four elements are fundamental. First, the system needs a goal concrete enough to judge progress. Second, it needs a current state: what information exists, what steps have already occurred, and which assumptions remain active? Third, it needs tools with explicit rights and return values. Fourth, it needs exit and escalation conditions.

The last element is often underestimated. An agent must be able to recognize completion, diminishing returns, and situations in which a human must take over. A system that simply continues whenever it is uncertain is not highly autonomous; it is badly controlled.

Retry limits, time budgets, cost budgets, permitted tool classes, reversible actions, and human approvals therefore belong in the architecture from the beginning.

Proactivity changes the operating mode

Another boundary appears when systems no longer act only after direct user requests but operate continuously. An agent may periodically inspect project status, detect blockers, and decide whether research, an update, or an escalation is needed.

This changes the operating mode. A reactive system acts only when triggered. A proactive system can interpret states and initiate actions itself. That can create substantial value, but it also increases the requirements for permission management, monitoring, and stop mechanisms.

For continuously running systems, it must be explicit which states are allowed to trigger action. Otherwise the system may be constantly active without being consistently useful.

Proactivity is therefore not merely a convenience feature. It expands the decision surface and should be treated like an additional permission.

Action space creates its own failure classes

Automation often fails because rules are incorrect, data is unexpected, or an integration breaks. Agentic systems add further classes of failure.

An agent may decompose a task poorly. It may choose a plausible but unsuitable tool. It may mistake local progress for the actual goal. It may stop too early, iterate too long, or worsen a failure through the wrong recovery strategy. It may explain its result persuasively even though the route it selected was problematic from the beginning.

Quality assurance must therefore change. Inspecting the final output alone is no longer sufficient. Teams also need to test whether important decisions were reached through admissible and sensible paths.

This does not require revealing every internal model representation. It requires visibility into operationally relevant events: tool calls, state changes, escalations, failed attempts, evidence used, and actions performed.

Testing agents means testing paths and boundaries

A deterministic workflow can often be evaluated using fixed inputs and expected outputs. Agentic systems additionally need behavioral and path-oriented tests.

A good test set includes more than the happy path. It asks what happens when a source is missing, two sources conflict, a tool is unavailable, the budget is nearly exhausted, an action would be difficult to reverse, or the goal becomes ambiguous.

Test typeCore question
Normal caseDoes the system reach the goal using admissible means?
Evidence gapDoes it detect missing evidence or invent a shortcut?
Tool failureDoes it choose a safe alternative or enter a loop?
Goal conflictDoes it expose the conflict or silently optimize a subgoal?
Risk caseDoes it stop or escalate before a forbidden action?
Budget caseDoes it terminate sensibly when time, cost, or retry limits are reached?
Revision caseCan it re-plan after feedback without silently carrying the old error forward?

Agent quality therefore includes more than output quality. It includes decision quality, boundary compliance, and recovery capability.

The Decision Surface Map makes agency testable

A useful planning artifact is a Decision Surface Map. For each relevant decision, it records who may make it, what information must be available, what impact it may have, and how it can be reversed or escalated.

DecisionDeterministic?May agent decide?Human approval?Reversible?
Select a sourcepartlyyes, from allowlistonly for sensitive sourcesyes
Change search strategynoyesnoyes
Delete a filenonoyeslimited
Change project prioritypartlyrecommendationyesyes
Send an external messagepartlydraftdepending on risklimited
Abort the runyesyesnonot required

This map makes the conversation concrete. Instead of debating whether a system is “autonomous enough” or “too autonomous,” the team can see exactly which decisions are model-controlled. Tests, guardrails, and approval points can be placed precisely there.

Reversibility is an underrated autonomy boundary

Not every decision requires the same control effort. A bad search query can be retried. A wrongly sent message, deleted file, or triggered payment may be much harder to undo.

Action space should therefore also be calibrated by reversibility. Read-only research can often be delegated more broadly than write actions. Drafts can be generated autonomously while publication remains reserved. Changes in an isolated sandbox are easier to tolerate than direct changes to a production system.

This separation does not merely reduce risk. It often allows more agency in low-impact areas because the consequences remain controllable.

Cost, latency, and variance belong in the design

Agents can perform more complex work because they can plan additional steps, try tools, evaluate results, and repeat work. The same mechanisms create extra cost and latency.

They also introduce variance. A deterministic workflow aims to execute the same route repeatedly. An agent may choose different but still admissible routes under similar conditions. That can be useful in research and discovery, yet it complicates testing, forecasting, and capacity management.

Anthropic therefore recommends starting with the simplest architecture that works.[1] OpenAI likewise notes that a deterministic solution may be sufficient when the use case does not actually require model-driven workflow decisions.[2]

The professional question is not: “How much agency can we add?” It is: “Which additional decision space justifies its additional price?”

Observability becomes more important as action space grows

The more a system may decide, the more important it becomes to understand which operational route it actually took. In deterministic workflows, the path is largely derivable from code. In agentic workflows, relevant choices emerge at runtime.

Agents therefore need to produce more than a final answer. Production systems need enough telemetry to make important state changes, tool calls, failures, escalations, and termination reasons visible. This is not the same as exposing every internal model representation. It means making the operational process auditable.

A good agent leaves not only an output but also an intelligible trace of its relevant actions and state transitions.

One process, three architectures

Imagine a project team that regularly receives new customer requirements through emails, meeting notes, and documents.

In pure automation, an intake trigger detects new files, stores them according to rules, extracts metadata, and sends a notification. The flow is stable but cannot judge whether a message is merely a question, a real scope change, or a contradictory request.

In a hybrid design, the technical intake remains automated. Once the material is securely stored and classified, an agent interprets the content. It compares the new requirement with the current scope, looks for contradictions, and prepares a reasoned recommendation. It may not approve a binding change to the project plan. Instead, it produces a structured change proposal and escalates it.

In a broader agentic design, the same system could also formulate follow-up questions, research missing context, compare alternatives, reprioritize tasks, and update parts of the plan. That may be powerful, but it dramatically expands the surface that needs evaluation. We must now test not only text quality but also whether the right source was chosen, the right assumption rejected, the right task moved, and the right action triggered.

The decisive difference is not the model. It is where the decision boundary is placed.

Five anti-patterns that imitate agency

1. The cron job with an agent label

A scheduled flow that always executes the same prompt chain remains automation, even when its output looks intelligent.

2. The hundred-line “autonomous” step-by-step prompt

If the entire route is prescribed in detail, the model has little process control. That can be an excellent workflow. Calling it an agent does not change the architecture.

3. An agent for every hand movement

If a known rule can be implemented reliably in code, replacing it with an agent often adds only cost, variance, and maintenance.

4. The agent without a stop condition

A system told to “keep working until satisfied” does not have robust agency. It has an open-loop risk.

5. The human gate that exists only in prose

Human approval only protects a process if the architecture truly blocks the action until approval is granted. “Ask before doing this” is not equivalent to an enforceable gate.

These patterns illustrate the core principle: agency is not a label. It is a testable distribution of process control.

An agent does not need to look like an agent

Agency is often judged by user interface. A product may show progress steps, tool calls, animated activity, or a “working” mode and therefore feel autonomous. Another agentic system may run invisibly in the background and expose only a structured result.

The interface does not answer the architectural question. What matters is whether the model has operational choices. May it skip a step? Acquire more evidence? Switch tools? Re-plan after an intermediate result? Declare the task unresolved?

Visible activity is not proof of agency, and invisible execution is not proof of determinism. The correct assessment begins below the interface: which state transitions are chosen by code, and which are chosen by the model?

Rights should be narrower than model capabilities

A capable model may technically be able to research, execute code, modify files, send messages, and operate external systems. That does not mean one role should be allowed to do all of them.

Professional agent design separates capability from authority. Capability describes what the system could technically do. Authority describes what it is permitted to do in this process. Between the two sit policies, tool permissions, data zones, write access, and human decisions.

A research mode may need broad read access but no write access. A file-editing mode may write inside a workspace without access to messaging or payment systems. An agent can recommend a risky step without being permitted to execute it.

Precisely scoped authority is one of the main ways to open useful decision space without opening the model's entire potential impact radius.

The transition from proposal to effect is a critical threshold

Agentic discussions often focus on reasoning, planning, and tools. In practice, another boundary is just as important: When does the model change the outside world?

A system that recommends a priority change has a different risk profile from one that rewrites the project plan. An agent that drafts an email differs from one that sends it. Analysis of a dataset is less invasive than deletion or migration.

Effect levelExampleTypical control
Observeread, search, analyzeaccess and source rules
Proposeplan, draft, change recommendationreview and acceptance criteria
Changewrite, send, delete, triggerhard permissions, reversibility, gate

This is not a universal safety framework, but it is a practical design principle. A system can often be highly agentic in observing and proposing while actual changes remain more tightly constrained.

Agentic systems need an end, not only a goal

A goal describes where the system should go. It does not necessarily describe when enough work has been done.

Open-ended tasks can always be improved further. Research can find another source, a document can receive another revision, and code can be optimized one more time. Without termination logic, goal orientation easily turns into uncontrolled iteration.

An agentic run therefore needs success criteria and stop criteria: maximum iterations, sufficient evidence, no meaningful progress across several steps, exhausted cost budget, repeated tool failure, or uncertainty that can only be resolved by a human decision.

A mature system can say not only, “I achieved the goal,” but also: “Under the permitted conditions, I cannot make useful further progress.” That is not a failure of agency. It is a feature of controlled agency.

The real design rule: as little freedom as possible, as much as necessary

The most interesting agent architecture is not the one with the broadest action space. It is the one whose action space is appropriately bounded.

A system should be free enough to handle the variability of the problem, but not freer than necessary. It should decide where rigid rules would be impractical and remain deterministic where predictability, cost control, safety, or clear accountability matter more.

This turns Agentic AI from a buzzword into project architecture. Automation defines reliable paths. Agency opens bounded decision spaces. Good systems deliberately combine both.

Maturity is therefore not measured by how autonomous an AI appears. It is measured by whether its action space is justified, observable, testable, recoverable, and always constrainable.

The next step is not simply to add more autonomy. It is to translate the chosen action space into clear roles: who orchestrates, who performs specialist work, who reviews, who documents, and which decisions remain human?

Topic overview: Automation Is Not Agentic AIHTML · 1 page · Members onlyBecome a member to download →Worksheet: Automation Is Not Agentic AIDOCX · 30–45 min · Members onlyBecome a member to download →

Public sources for further reading

01Building effective agentsAnthropic, 2024
03Agent orchestrationOpenAI Agents SDK

0 comments

Loading comments…

Sign in to comment · become a member →