Skip to content
Praelexis AI

Talk to Us

Start a conversation about AI for your business.

AI Readiness

Take our quiz and find out where you are on your AI journey.

Explore Use Cases

See how we've applied AI across industries.

Book a Workshop

Bring your team up to speed on AI and uncover opportunities.

VIEW ALL SERVICES

AI Agents, Explained · Part 1

What is an AI agent?

31 August 2026 15 min read Praelexis AI
What makes an AI agent an agent?

The difference isn’t tools, loops, or intelligence. It’s authority, what a system is permitted to decide, and what it is permitted to do.

Ask ten people what makes an AI agent different from a chatbot and you’ll hear the same three answers: agents can call tools, agents run in a loop, agents execute things instead of just talking. All three are true of agents. None of them defines one.

Modern chat interfaces call tools fluently: they run code, search the web, query databases. Yet we hesitate to call every chat turn “agentic.” Meanwhile, a payments pipeline at a bank loops over transactions and executes actions all day without a human in sight, and nobody calls it an agent.

A sharper answer says: an agent chooses its actions at run time, while automation merely executes what a developer wrote in advance. Closer, but still not right. Ordinary algorithms choose at run time constantly: a chess engine selects moves in positions no developer ever enumerated; an optimiser searches spaces no human has seen. And from the other side, a model’s weights, tools, prompts and permissions were all fixed at design time too. Saying the model “authors” its control flow while the algorithm merely “executes” one can end up describing similar computation with different verbs.

So if it isn’t tools, loops, execution, or even run-time choice, what is it?

Authority over the method

Two ideas do the real work.

Idea 01

Procedural under-specification

When you build an automation, you hand it a finished procedure: every branch worked out in advance, however elaborate. When you deploy an agent, you deliberately don’t. You hand over an objective and constraints, and you leave material decisions about the method to be made while the work is happening. The incompleteness isn’t a defect; it’s the point.

Idea 02

Delegated authority

Agency isn’t a property that lives inside a model, the way parameters do. It’s something a principal grants: permission to decide, permission to act, bounded by explicit limits. No grant, no agent.

Put together, the definition is short:

An AI agent is a system given an objective, deliberately incomplete instructions, and the authority to work out the rest: observing, acting within defined permissions, adapting to feedback, without a human choosing every material step.

And agency is the degree of decision and action authority delegated to a system over the means of pursuing an objective.

Notice what’s absent from both ideas: intelligence. The most capable model in the world, wired in as a classification step inside a scripted pipeline, has zero agency. A modest model on a long leash has plenty. Competence measures how well a system chooses; agency measures which choices it is authorised to make. They are different axes, and a badly performing agent is still an agent.

Three configurations, not three species

It helps to stop thinking of assistants, automations and agents as kinds of software, and start thinking of them as configurations: three ways of dividing the work between a human, pre-written code, and a model.

The assistant

You authorise every material step. The model may plan fluently and handle situations nobody foresaw, but it mostly recommends, you decide what happens next, and you carry the state of the task in your head between turns.

The method stays with you

The automation

The system was handed a complete procedure in advance. It may run forever without a human, which looks like independence, but its discretion at run time is near zero. The authority over the method was exercised once, by the developer, and compiled in.

Independence without discretion

The agentic system

You hand over the objective and the constraints; the method is decided during execution, inside explicit permissions and checkpoints.

Discretion is high; the leash is deliberate

The tell is what crosses the interface:

AssistantAutomationAgentic system
You hand overinstructions, turn by turna complete procedure, in advancean objective with constraints
The method is decided byyou, as you gothe developer, at design timethe system, during execution
Continuation is authorised byyou, each turna schedule or triggerthe system, within standing permissions
It may executelittle, mostly it recommendseverything in the procedureactions within defined permissions

One caution: the handover is never grammatical. People give assistants goal-shaped prompts and give agents detailed procedures. What varies is not the sentence form but the authority that travels with it. With that understood, the mnemonic can stand:

You give an assistant instructions and keep the method; you give an agent an objective and delegate the method.

One task, three ways

Take a job every bank knows: a client file flagged in periodic KYC screening, with the objective “resolve this alert within policy.”

Run as an assistant

An analyst pastes the adverse-media hits into a chat model and asks for a summary and a view on the risk. The drafting is excellent, but the analyst decides what to verify next, requests the documents, and closes the case. The method never leaves the analyst.

Run as an automation

A screening pipeline fuzzy-matches names against sanctions and PEP lists, scores every hit, auto-clears below a threshold, and routes the remainder to a review queue. It runs all night without a human, executing, to the letter, a procedure someone wrote in advance.

Run as an agent

The system is handed the objective and a set of permissions. It decides the method as it goes: pulls the company-registry extract, compares beneficial owners against the file, requests the one missing document, drafts a disposition with its evidence attached, and then stops, because closing a case is authority it was never granted.

Same task, same objective, three configurations. What changed is who owned the method, and what the system was authorised to execute.

Three questions to diagnose any system

When you meet a system in the wild, three questions locate it quickly:

1

Is it authorised to execute material actions itself, or only to recommend them?

2

Between steps, who authorises continuation: a human, or the system under standing permissions?

3

Was the procedure fixed in advance, or is the method decided at run time?

These are heuristics, not laws, and they lean on a judgement call hidden in the word material: selecting one of three predetermined routes is a sliver of discretion, not command of the method. Where the questions give a clear answer, the label is fair. Where they don’t, read the settings instead of arguing about the label.

Classify episodes, not products

Because the labels blur exactly where modern products live. Ask a chat product to reconcile two spreadsheets and watch it write code, run it, hit an error, fix it, and re-run: a ninety-second agentic episode (high discretion, short horizon, sandboxed authority) delegated by an assistant-style outer loop. A workflow with a model-based router is an automation with one learned branch. Neither product “is” an agent or “isn’t” one.

So ask the well-formed question: in this episode, how was the work divided? Agency is a dial, not a badge: how far the system may run between checkpoints, what it may execute rather than recommend, how much of the method is its to decide, and how consequential and reversible its actions are. Those settings, not the noun, are what a design review should read.

The stage everyone forgets

Mechanically, an agentic episode is a control loop: sense, plan, act, and then reassess (the stage that gets skipped in most diagrams), where the system re-reads the situation in light of what just happened.

SENSEPLANACTREASSESSthe loop is cumulative,not circular, only ifstate accumulates

(To be precise about who does what: the model proposes, interprets and revises; the harness around it stores state, enforces permissions and executes actions. A bare model call retains nothing.)

Reassessment is where agents fail in practice. Ignoring a tool result. Retrying an action that already failed. Drifting off-objective over a long run. These characteristic failures usually involve a failure to incorporate feedback, and state that accumulates correctly across iterations is what makes a loop cumulative rather than circular. When an agent seems to go in circles, look there first.

Delegation has a paper trail

If this framing sounds familiar to readers in financial services, it should. The industry has been delegating authority over the means for a century: the difference between an advisory and a discretionary mandate is, to a useful approximation, the difference between an assistant and an agent. Under the first, the client receives recommendations and authorises each step; under the second, the client hands over an objective with constraints and the manager decides the method. The analogy is partial (it’s mostly about execution authority), but the machinery transfers: objectives, constraints, limits, reporting, review. Institutions that already write discretionary mandates own most of the vocabulary an agent deployment needs.

And the mandate tradition carries one more lesson, worth adopting as a governance principle for AI:

Delegating authority over the means is not delegating responsibility for the outcome. The principal keeps the objective, and the accountability.

The short version

Component

Model call

A stateless function from context to output.

Configuration

Assistant

You authorise every material step and keep the method.

Configuration

Automation

Handed a complete procedure in advance: independent, but without discretion.

Configuration

Agent

Handed an objective and constraints, with the method deliberately left to be decided during execution, inside permissions granted from outside.

You give an assistant instructions and keep the method. You give an agent an objective, and delegate the method, never the accountability.

This is Part I of a three-part series: Part II unpacks the loop every agent runs, and Part III locates where agency and accountability actually live.

Ready to build with Agentic AI?

Multi-agent systems are moving from research into production. Talk to our team about what Agentic AI could do for your business.

Start here

Share

About the Author

McElory Hoffmann

McElory Hoffmann

CEO and Co-founder

Dr McElory Hoffmann is the CEO and Co-founder of Praelexis, where he helps businesses become data-driven. His work in AI began in 2002, followed by a PhD in 2009 and a career as a computer science lecturer. He co-founded Praelexis in 2012 to bridge the gap between engineering, maths, and business integration. Dr Hoffmann specialises in responsible AI, focusing on strategies that empower employees and improve the bottom line. He uses his background to solve business challenges through technology. Personally, he is motivated by the role of technology in society and finds balance through music and learning languages.

Back to Blog