What is an AI agent?
An AI agent is a program that uses a language model to decide what to do next, calls tools such as search or APIs, observes the results, and repeats until the goal is met or it must stop. It adds tools, state, and a control loop to a basic model call.
Emphasise the loop and the difference from a single model response.