
Module 9 · Lesson 1 of 6 · with Nova
What Makes an AI Agent Different?
New module · Module 9 of 12
Your next stage of learning
You’re moving forward. This module builds on the skills you’ve already practised.
Objective
Understand the distinction between an answer, a workflow and an agent.
You ask AI to plan a holiday and it suggests an itinerary. Now imagine it can search hotels, compare options and prepare a booking for your approval. The difference isn't simply a better answer; it's that the assistant can work through several steps.
A chatbot normally responds to your messages. A workflow follows a defined sequence. An AI agent can choose between actions as it works towards a goal, using tools and observations to decide what to do next.
Imagine organising a fictional family trip. An agent might search for options within your budget, notice one destination is unsuitable for the dates and explore another. It can revise its route rather than following one rigid script.
This doesn't mean the agent should make every decision. It might prepare a shortlist and hold before spending money. What's exciting is the ability to delegate bounded work while still deciding what outcome matters.
The useful mental model is a goal, a set of available tools and a loop of observing results and choosing the next step. That can make tasks with several moving parts much easier to manage.
Imagine asking AI to suggest a route for a weekend trip. It writes an itinerary, and you decide what to do next. Now imagine giving a system permission to check train options, compare available accommodation, create a planning document and return with a shortlist. That second experience starts to resemble an agent because the software can choose and carry out several steps towards a goal, rather than just produce one reply.
An agent is not a little person inside your phone. It is a software arrangement that uses an AI model, instructions, tools and some way of tracking progress. The model may decide which action to attempt next, while ordinary software handles things like retrieving records or saving files. Its capability comes from that combination, not from the word 'agent' appearing in the product description.
Let's make the travel task more concrete. You want a weekend away, within a certain budget, with accessible accommodation and no very early departure. A conventional chat can suggest what to research. A connected assistant might retrieve actual options, reject those that fail your constraints and organise the remainder into a document. A more agentic version may repeat the search after discovering that its first results don't meet the budget.
Notice what has changed: the system is making intermediate choices. It has to recognise that a hotel is unavailable, decide whether to search another date and know when it has enough information to return to you. That can be valuable, but it also creates opportunities for mistakes. If it interprets your budget incorrectly, several later actions could be based on the wrong assumption.
There's a distinction between a workflow and an agent. A fixed workflow might always search, calculate, format and finish in a predetermined order. An agent can sometimes choose among alternative actions depending on what it finds. Many useful products sit between these extremes, combining fixed stages with flexible reasoning inside them.
You don't need to start by giving software authority to spend money or make bookings. Searching and preparing a shortlist is already a meaningful job. You could let the system create a draft itinerary and ask it to stop before any reservation or payment. That is still more capable than a one-off answer, and much easier to test.
When you see a product described as an agent, ask what it can actually observe, what tools it can call, which choices it makes independently and what result it is expected to deliver. Those questions tell you far more than whether the marketing calls it autonomous. The practical value lies in useful completed work.
Try tracing an agent's work backwards from its final output. If it produces a shortlist of three hotels, ask where the prices came from, which dates it searched and whether any options were excluded. This gives you a clearer view of the system than watching it make dozens of tool calls. You care about the route to the result because a wrong early assumption can distort everything afterwards.
Also remember that some tasks don't need an agent at all. If the job is converting one spreadsheet column into another format, ordinary software may be quicker and more reliable. Agentic reasoning becomes valuable when the process involves choices that cannot all be fixed in advance, such as what to investigate when an initial search turns up nothing. Choosing the simplest suitable method is itself a sign of fluency.