AI agents & concepts

What is AI agent?

Definition: An AI agent is a system that uses a large language model to pursue a goal autonomously — deciding on steps, calling tools or APIs, and acting on the results — rather than just answering a single prompt.

Where a chatbot responds once, an agent loops: it plans, calls a tool (search, code, a database, a purchase), observes the result, and decides the next step until the goal is met. Tool access is what turns a model into an agent — commonly via MCP or function calling.

Agents now shop (agentic commerce), write code, and operate software. Their reliability depends on the quality of the tools and data they can reach — which is why tool descriptions, structured data and server health matter so much.

What's the difference between an AI agent and a chatbot?

A chatbot answers a prompt. An agent pursues a goal across multiple steps, calling tools and acting on results autonomously until it's done.

Put it into practice

Building agent tools? Scan your MCP server →

Related terms