AI Agents: when they make sense (and when they don't)

An honest framework to tell a real AI agent from a workflow-with-a-prompt and demo theater: decision criteria, cost of error and anti-cases.

“AI agent” became the phrase that opens meeting doors in 2026. Every vendor has one, every platform promises one, and the pitch is always the same: a “digital employee” that works alone, 24 hours a day, without complaining. The problem is that the term has stretched so far that it now describes three completely different things — and only one of them is what the seller is implying. Confusing the three is how you end up paying autonomous-agent prices for a chatbot with good marketing.

This piece is an honest framework for deciding. We’ll separate what’s a real agent, what’s just a workflow with a prompt in the middle, and what’s pure demonstration theater. Then, the criteria that tell you when each one makes sense, the cost of error as the central variable, and a list of anti-cases where reaching for an agent is throwing money away. If you’re a founder or a technology decision-maker, the goal is to leave here able to poke holes in the pitch in five minutes.

What an AI agent is (definition)

An AI agent is a system that receives a goal, decides on its own which steps to run, calls tools and acts on other systems to reach that goal, correcting course at each result. The differentiator isn’t conversing well: it’s having autonomy over actions in a decision loop.

Notice what the definition requires: autonomy (the agent chooses the next step, it doesn’t follow a fixed script), action (it does things in real systems, not just returning text) and a loop (it observes the result and adjusts). Take away any one of those three and you don’t have an agent — you have something else, usually cheaper and more appropriate.

The three categories (and why the confusion is costly)

Real agent

Receives an ambiguous goal, plans, executes actions, deals with unexpected results and reworks the plan. A legitimate example: a support agent that reads a ticket, looks up the order in the ERP, identifies that the problem is a stuck payment, triggers the refund via API, confirms it and replies to the customer — deciding each step according to what it finds. That’s an agent. It’s powerful and it’s expensive to build and operate safely.

Workflow with a prompt

A deterministic flow, designed by humans, that calls a model at specific points. “Received email → classify with an LLM → if it’s a complaint, open a ticket → generate a suggested reply.” The path is fixed; the AI just fills in one step. Most of the “agents” being sold out there are this — and that’s fine, because a workflow with a prompt solves the majority of cases with less cost, more predictability and more auditability. The mistake is paying autonomous-agent prices for it.

Demo theater

The flawless presentation that runs a scripted happy path and falls apart outside it. The agent “books the trip,” “closes the deal,” “manages the campaign” — on top of clean data, in a hand-picked scenario, never showing what happens when the tool returns an error or the data is dirty. It’s not a product. It’s a commercial.

CategoryAutonomyActs on systemsGood forRisk
Real agentHighYesUnpredictable path, real-time decisionHigh (executed error)
Workflow with a promptLowYes, in fixed stepsRepeatable process with one judgment pointMedium, controllable
Demo theaterApparentOnly in the demoImpressingBuying a pig in a poke

The decision framework

Before approving any agent project, run through four questions. They expose whether you need an agent or something simpler.

1. Is the path unpredictable?

If the steps are always the same, you want a deterministic workflow — cheaper, auditable and reliable. An agent only earns its value when which step to take depends on what happened in the previous step, in a way you can’t map out in advance. An objective rule isn’t an agent’s job.

2. Does the agent need to act on systems?

If the deliverable is always text for a human to read and decide on, you probably want an assistant or a well-built RAG, not an agent. The justification for an agent is executing actions — if there’s no action, there’s no agent, there’s a chat.

3. What’s the cost of an error?

This is the central variable and the most ignored. An agent that suggests text for a human to approve has a low cost of error. An agent that moves money, deletes records or talks to a customer on your behalf has a high cost of error — and the higher that cost, the more control, human approval and hard limits it demands. Full autonomy over expensive actions is the fastest recipe for an incident.

4. Can you measure the ROI?

If nobody can say which metric improves and by how much, the project will lose steam in the first quarter. This isn’t pessimism: Gartner projects that over 40% of agentic AI projects will be canceled by the end of 2027, due to rising costs, unclear business value and immature risk controls — a number also reported by the Brazilian press. An agent project with no return metric is a candidate to become that statistic.

Cost of error versus autonomy

It’s worth mapping this out, because it’s where most projects overreach. The rule is simple: the higher the cost of an error, the lower the autonomy should be without human review.

Agent actionCost of errorRecommended autonomy level
Suggest a reply for a human to approveLowHigh — let it run
Classify and route internallyLow-mediumHigh, with audit sampling
Update a reversible recordMediumMedium, with logging and rollback
Move money, talk to a customer, delete dataHighLow — require human approval

An agent with high autonomy over high-cost actions isn’t innovative. It’s an incident waiting to happen — the kind that shows up in the risks of shipping apps to production and that, when personal data is involved, falls straight under LGPD.

Anti-cases: where an agent is overkill

Not every task deserves an agent. These are scenarios where putting an agent in only adds cost, latency and unpredictability:

  • Fixed step and high volume. Generating an invoice, sending a transactional email, calculating tax, applying a discount by rule. That’s deterministic, auditable and cheap code. An agent here is a regression, not an advance.
  • A decision that’s already a rule. If the policy is “approve if X and Y, deny otherwise,” you don’t need AI to decide — you need an if. Putting a model in charge of guessing a rule you already know is expensive and less reliable.
  • Huge volume with thin margins. Every agent step is a model call, and agents take many steps. The cost of AI in production explodes when you multiply an agent loop by millions of executions. Run the numbers first.
  • A team without mature operations. An agent requires real monitoring, failure handling and an audit trail. Without that, you’re shipping something you can’t observe — the same mistake as weekend vibe coding.

How to poke holes in the pitch in five minutes

When the vendor presents “the agent,” make three requests:

  1. Show it failing. Ask for the scenario where the tool returns an error or the data is dirty. How does it recover? If the answer is “that doesn’t usually happen,” it’s theater.
  2. Cost per completed task. Not cost per token — cost per task, with the real retries and steps. If nobody knows, the project never really went to production.
  3. Autonomy limits. What can it do on its own and what requires human approval? If the answer is “everything on its own” for high-cost actions, run.

These three questions separate product from PowerPoint faster than any long technical evaluation.

A case that looks like an agent, but is a workflow

A concrete example helps, because the distinction only gets clear with a case in hand. A real estate agency wants “an agent that answers leads on WhatsApp and schedules a viewing.” It sounds like an autonomous agent. But break down the flow: a message arrives → the model understands the intent and extracts neighborhood, price range and property type → the system queries the database → offers three options → the lead picks → the system checks the calendar and books. The path is always the same, and each step is predictable. That’s a workflow with two or three model-driven judgment points, not an agent.

And it’s good news for the agency: the workflow is cheaper, easier to audit when a lead complains and barely errs off-script, because there’s no script to leave. The day this company would actually need an agent is a different one — when the customer’s request is open enough that the next step depends, unpredictably, on what showed up in the previous step. As long as the flow fits in a diagram, an agent is complexity you pay for without using.

How Pixelize approaches agents

Our starting point is hostile to hype: first we try to solve it with a deterministic workflow and a model at specific points, because it’s cheaper and safer. We only step up to an autonomous agent when the path is genuinely unpredictable, acting on systems is justified and the cost of error is under control with limits and human approval. And we measure ROI from the pilot on — no metric, no production. That’s the criterion we apply when a client comes in saying “I want an agent” in digital product development. Often the best deliverable is proving they didn’t need one.

Frequently asked questions

What’s the difference between an AI agent and a chatbot?

A chatbot talks and returns text. An agent decides on its own which steps to take, calls tools and acts on systems to reach a goal, in a try-and-correct loop. The key is autonomy over actions.

Does every AI use case need an agent?

No, and most don’t. A large share is solved with a deterministic flow calling a model at specific points. An agent is only justified with an unpredictable path and a real-time decision.

How do I know if I’m buying demo theater?

Ask to see the agent fail. If the vendor avoids showing error handling, cost per task and autonomy limits, it’s scripted theater, not a product.

Why do so many agent projects fail?

Gartner projects the cancellation of over 40% of agentic AI projects by the end of 2027, due to cost, unclear value and immature risk. Many pick an agent where a workflow would solve it.

Where is an agent clearly overkill?

In fixed-step, high-volume tasks — invoices, transactional email, rule-based calculation. There you want deterministic, cheap code, not an agent deciding what’s already a rule.

What’s the biggest risk of giving an agent autonomy?

The cost of an error executed without review. If it moves money or talks to a customer on your behalf, a wrong step has real consequences. The higher the cost of the error, the more human approval and limits.

Related services

Continue with Pixelize

Connect this topic to the right services — or talk to a consultant.