ARKONE
Illustration of interconnected AI agents executing tasks across industries

A Complete Guide to AI Agents

May 27, 2025 · · 7 min read

A
ArkOne Research

Gartner expects more than 40% of agentic AI projects to be cancelled by the end of 2027, and counts only about 130 real vendors among the thousands claiming the label. This is what an agent actually is, and how to tell whether your process needs one.

Software is crossing a line it has not crossed before: from executing a sequence somebody wrote down to deciding what the sequence should be. That is the whole of what an AI agent is, and it is also the reason agents are harder to govern than the automation they replace.

The market has run ahead of the capability. Gartner expects more than 40% of agentic AI projects to be cancelled by the end of 2027, citing escalating costs, unclear business value, and inadequate risk controls. The same research puts a number on the noise: of the thousands of vendors selling agentic AI, roughly 130 are real. The rest is rebranding.

This guide covers what an agent is made of, what separates one from a workflow, and how to decide whether a given process warrants one.


What an agent actually is

An agent perceives, reasons, acts, and learns from the result. Traditional automation does the third of those and nothing else.

Macros, cron jobs, ETL pipelines, and robotic process automation all share one property: the path through the system is written in advance. That makes them predictable, cheap to reason about, and brittle. Any deviation from the expected input breaks them, and the failure is usually total rather than graceful.

An agent handles that deviation by deciding at runtime. It reads the situation, chooses among the tools it has, and revises when a step does not produce what it expected. The cost of that flexibility is that you can no longer read the code and know what the system will do.

Three capabilities carry the difference. Perception is the ability to take in unstructured input, whether that is natural language, a document, a screen, or a stream of API responses. Reasoning is the ability to decompose a goal into steps and choose between them. Actuation is the ability to act on the outside world, which in practice means calling APIs, writing to systems of record, or generating and running code.


The parts an agent is built from

Implementations succeed or fail on architecture more than on model choice. Five components appear in nearly every serious system.

Component What it does Typical technology
Sensors Take in the input that starts or informs a run Webhooks, API polling, OCR, speech-to-text
Memory Hold context within a run, and across runs Vector databases, key-value stores, graph databases
Planning Decompose a goal into an ordered set of steps LLM-based planners, hierarchical task networks
Policy Choose the next action from what is available Model inference, learned policies, rule engines
Actuators Carry the decision into another system REST APIs, database connectors, RPA tools

Memory is where most designs go wrong, because the two kinds are easy to conflate. Short-term memory holds the working context of a single run and is discarded. Long-term memory persists across runs and is what allows an agent to improve. MIT’s State of AI in Business 2025 identifies the absence of that second kind as a central reason enterprise deployments stall: systems that do not retain feedback cannot adapt, so they plateau at the quality of their first week.

Beyond the single agent, two patterns recur. Multi-agent systems split work across specialists with an orchestrator routing between them, which helps when domains are genuinely distinct and hurts when they are not. Hybrid architectures put a human at a defined point in the loop, either approving before an action or monitoring after it.


Workflow or agent

The most useful decision in this space is often to not build an agent.

Anthropic’s engineering guidance draws the line precisely. In a workflow, “LLMs and tools are orchestrated through predefined code paths.” In an agent, “LLMs dynamically direct their own processes and tool usage.” The recommendation that follows is blunt: find the simplest solution possible, and increase complexity only when needed, which “might mean not building agentic systems at all.”

The trade is latency and cost against flexibility. A workflow that handles ninety percent of cases and escalates the rest is usually cheaper to run, easier to debug, and far easier to explain to a regulator than an agent that handles ninety-five percent and cannot account for how.

So the question is not whether a process could be agentic. It is whether the variation in the work is real. Where inputs are consistent and the steps are known, a workflow is the correct answer and an agent is an expensive way to reach it.


Choosing the process

Where variation is real, the next filter is whether the outcome can be checked.

An agent that acts without a verifiable result is a liability, because errors compound silently across runs. The useful test is whether something the agent does not control can confirm the work was done correctly. A payment either reconciles or it does not. A record either matches the source system or it does not. Those are checkable. A summary that reads plausibly is not, and neither is a judgement about a person.

This is why the verifiability test matters more than sensitivity when picking a first process, and why sales follow-up tends to be a better starting point than it looks: the outcome is measurable, the failure mode is visible, and nobody is harmed by a missed step in a way that cannot be undone.

Start where the work is repetitive, the volume justifies the build, and a wrong answer surfaces immediately rather than six months later in an audit.


What breaks, and what holds

Agents fail in ways automation does not, because a system that chooses its own steps can choose badly and keep going.

Capable models pursue the objective they were given rather than the one intended, and will take routes their designers did not anticipate. That is not a rare pathology; it is the expected behaviour of an optimiser, and it is why governance that holds has to constrain what an agent can do rather than rely on instructions about what it should do.

Three controls carry most of the weight. Scoped credentials mean an agent can only reach the systems its process requires, so a bad decision has a bounded blast radius. An audit trail records what was decided and on what basis, which is the difference between explaining an outcome and guessing at it. A defined human checkpoint sits before any action that is expensive to reverse.

Output review is its own problem, distinct from access control, and the two are not interchangeable filters.


Where this leaves you

The cancellation rate is not evidence that agents do not work. It is evidence that most organisations are picking the wrong first process, buying rebranded chatbots, or building an agent where a workflow would have been sufficient and cheaper.

The organisations that get value tend to do the unglamorous thing: pick one process with real variation and a checkable outcome, build the narrowest system that handles it, instrument it so failures are visible, and expand only after the first one has been running long enough to trust. That is slower than the vendor timeline. It is also the version that survives contact with an audit.

Before committing to a build, get honest about which of the two systems you actually need. Most of the value attributed to agents in the last two years was produced by workflows.

Frequently asked questions

What is an AI agent?+

An AI agent is software that perceives its environment, plans a course of action, carries it out, and adjusts based on the result. The distinction from ordinary automation is that the sequence of steps is decided at runtime rather than written in advance.

How is an AI agent different from a workflow?+

In a workflow, the path through the system is fixed in code and the model fills in steps. In an agent, the model decides the path. Anthropic's engineering guidance recommends the workflow wherever it will do, because agents trade latency and cost for flexibility.

Why are so many agentic AI projects cancelled?+

Gartner attributes the cancellations to escalating costs, unclear business value, and inadequate risk controls. A large share of projects begin as proofs of concept driven by hype rather than by a process with a measurable failure mode.

What is agent washing?+

Agent washing is the rebranding of existing chatbots, assistants, and robotic process automation as agentic AI without the underlying capability. Gartner estimates only around 130 of the thousands of vendors making the claim are genuine.

対話を始めませんか?

ArkOneが構築するガバナンスとプログラムアーキテクチャが、どのように測定可能なAIリターンを実現するかをご覧ください。

ディスカバリーコールを予約