Definition
An AI agent is a system that not only responds to individual questions but actively plans and executes tasks across multiple steps. The agent can use tools (search, code execution, APIApplication Programming Interface - standardised interface that allows two systems to communicate with each other. calls), evaluate results and adjust its plan along the way. What distinguishes an agent from a regular chatbot is the ability to act autonomously towards a goal.