AI Agents
Definition
An AI agent is a system in which a model can select or plan actions over multiple steps, usually with tools, memory and feedback from an environment. The language model is only one part of the agent; orchestration, permissions, tools and stopping conditions are equally important.
What is an AI agent?
An AI agent is a software system that uses an AI model to choose actions over multiple steps rather than producing only one response. An agent may plan, call tools, inspect results, revise its plan and stop when a goal or stopping rule is reached.
What components an agent needs
Practical agents include a model, instructions, tools, state or memory, an execution loop and permission boundaries. Some also use separate planners, evaluators or smaller specialist models.
Why agents are different from chatbots
A chatbot may simply generate text. An agent can cause external changes through tools—for example updating a ticket or editing code. That makes reliability and permissions much more important because a poor answer can become a poor action.
Related terms, defined
Reference guide and primary sources
Wikipedia is used here as a terminology and history reference guide. Current model versions, institutional statistics and product-specific claims are also linked to first-party or institutional sources because those details can change faster than encyclopedia articles.