The difference from a chatbot is action and autonomy: an agent does the thing, a chatbot tells you about it. Agents combine a reasoning model with tools, memory, and a loop.
Because agents act, they need stronger controls than a chatbot: an audit trail, human-in-the-loop checkpoints, and evaluation of decisions, not just text.