AI agent
A system that pursues goals by observing an environment, planning, and taking actions (often via tools) rather than only producing static text.
An AI agent typically combines a language model with tools (search, code execution, APIs) and a control loop: observe → plan → act → verify. Agents differ from plain chatbots when they can commit actions in the world (send email, change files) and therefore need stronger safety and permission boundaries.