AI agent
An AI agent is a program that uses a language model to plan and carry out multi-step tasks with tools — search, APIs, a codebase — rather than answering a single prompt and stopping.
A chatbot replies once. An agent keeps a goal, picks the next action, calls a tool, reads the result, and continues until the job is done or it hits a limit you set. The model is the planner; the tools are how it touches the real world.
That loop is useful when the work is a sequence you would otherwise do by hand: research a lead, draft a reply, file a ticket, update a row. It is a poor fit when the next step is a hard rule — those belong in workflow automation, not in a model that might invent a path.
The failure mode is an agent with no ceiling. Without a tool allow-list, a step budget, and a human check on anything that sends, spends, or deletes, it will confidently do the wrong thing. We treat agents as a step inside a designed flow, not as a replacement for the flow.

