What concrete definition separates AI agents from chatbots?
As "agent" becomes an ambiguous marketing term, can a single clear definition distinguish true agents from systems that merely respond? This matters for designers deciding when to build agentic systems.
Caleb Sponheim, writing for Nielsen Norman Group, argues that "agent" has become "a diffuse, ambiguous term that means everything and nothing" because marketing, sales, engineering, product and leadership each use a different working definition. NN/g's fix is a single concrete definition: "An AI agent is a system that pursues a goal by iteratively taking actions, evaluating progress, and deciding its own next steps." The goal can be narrow ("fix this failing test") or open-ended ("research competitors ... and summarize the findings"); what makes something an agent is that the goal shapes which actions it takes and how it judges progress, and that it builds on the result of each prior step. A plain chatbot fails this test: it "received your input, generated text, and stopped. There was no iteration, no action beyond producing a reply, and no self-directed next step."
The reasoning hinges on treating widely cited agent properties — perception, adaptation, memory — as consequences of the three-part loop rather than as separate checklist items. "Evaluating progress" already covers perception, since "a coding agent that reads its own error logs is perceiving its environment; so is a self-driving car processing lidar data." Adaptation "is implicit in deciding its own next steps," since a system able to choose a next step can in principle choose a different one after failure. Memory "is implicit in iteratively," since building on prior work requires retaining some record of it. Sponheim's stated reason for keeping these implicit is economy of definition: "a definition that requires perception, adaptation, memory, self-direction, the capability to act, and iteration risks becoming a checklist that generates more disagreement than clarity." The piece also stresses that no single piece suffices alone — an LLM "that reflects on its own output is performing a form of evaluation, but evaluation alone is not enough" — and illustrates the line with a real pair of responses to the same Algolia analytics task: a chatbot that described the steps and handed them back, versus an agent that navigated the dashboard, failed to change a date range, adjusted, and tried again.
This is a binary, loop-based test (a system either closes the act-evaluate-decide loop or it doesn't), which sits in tension with graded models of agency in the library. Should we define AI agents as a spectrum rather than a category? scores systems along four separate axes instead of drawing a line; NN/g's definition supplies exactly the line OpenAI declines to draw, though both treat current chatbots as falling short of full agency. Does machine agency exist on a spectrum rather than binary? likewise frames agency as graded (passive hammer to cooperative smart home); Sponheim's loop condenses that spectrum into a single qualifying threshold while still accommodating degrees of reliability above it. When should a workflow actually use an AI agent? presumes a working notion of "agent" to decide when one is warranted — this NN/g piece is the definitional groundwork a designer would need before applying that guide.
The excerpt is a design-practice definition aimed at giving UX professionals a shared vocabulary, not a technical specification or a claim about how reliably current systems adapt or retain memory in practice; Sponheim explicitly separates can decide a different next step from does so reliably, calling the latter "a question of usefulness, not of identity." It also does not address trust, safety or accountability once a system clears the definitional bar. The implication NN/g draws is narrower than a general theory of agency: the definition is meant to let practitioners classify a given system quickly, not to resolve how much perception, adaptation or memory makes an agent good.
Related concepts in this collection 4
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Should we define AI agents as a spectrum rather than a category?
Can agenticness be meaningfully measured along multiple independent dimensions rather than as a binary distinction? This matters because how we categorize AI systems shapes governance approaches and risk assessment.
contrasts NN/g's binary loop test against a graded four-axis scoring of agenticness
-
Does machine agency exist on a spectrum rather than binary?
Rather than viewing AI as either autonomous or controlled, does machine agency actually operate across five distinct levels from passive to cooperative? Understanding this spectrum matters because it shapes how users calibrate trust and control expectations.
Rammert's graded spectrum of agency against which NN/g's single qualifying threshold sits
-
When should a workflow actually use an AI agent?
OpenAI proposes three criteria for deploying agents instead of simpler automation: complex judgment, brittle rules, or heavy unstructured data. The question asks whether these criteria reliably identify workflows where agents outperform deterministic solutions.
assumes the working definition of "agent" that this NN/g piece supplies
-
How much autonomy does an agentic AI system actually have?
Can we meaningfully label systems as 'agentic' without measuring their actual autonomy? What determines whether a deployed agent is truly autonomous or heavily constrained by design?
Extends A by reframing agent/agentic AI as an autonomy spectrum, limiting human-in-the-loop oversight to actual interveners
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- A Concrete Definition of an AI Agent
- Unaccountable Delegation, Fading Skills: Mapping the Risks of Workplace AI Agents
- Agents Are Not Enough
- Model AI Governance Framework for Agentic AI (Version 1.5)
- Human Attribution of Causality to AI Across Agency, Misuse, and Misalignment
- AI Agents That Matter
- AI Agents vs. Agentic AI: A Conceptual Taxonomy, Applications and Challenges
- Visibility into AI Agents
Original note title
Nielsen Norman Group defines an AI agent as a system that iteratively acts, evaluates progress and decides its own next steps