An AI-powered agent that uses models such as large language models to reason, plan, and perform tasks, often by using tools or accessing data.