The short definition
An AI agent is software that uses a large language model to decide and act toward a goal — choosing steps, calling tools, and reacting to results — rather than just answering a single prompt.
Three things separate an agent from a plain chatbot: it has a goal, it can take actions through tools, and it can loop — observing the outcome of one action before choosing the next.
Agent vs chatbot vs automation
A chatbot answers questions. An automation runs a fixed sequence of steps. An agent sits between them: it pursues a goal with the flexibility of a chatbot and the action-taking of an automation.
That flexibility is the whole point — and the whole risk. Agents shine where the path isn't fully known in advance. They're the wrong tool where a deterministic script would do, because every extra degree of freedom is another thing to test and guard.
When an AI agent is worth building
In my experience, agents earn their keep when three things are true: the task involves real ambiguity, the cost of a wrong step is recoverable, and there's enough volume to justify the engineering.
If the work is fully deterministic, automate it the boring way. If a mistake is catastrophic, keep a human in the loop. Agents are a tool, not a destination.
Last updated Jan 15, 2026.