Definition
An AI agent is an autonomous software system that perceives its environment, makes decisions based on that perception, and takes actions to achieve specific goals without requiring continuous human instruction.
Unlike traditional software that follows predetermined rules, an AI agent can adapt its behavior based on context. Unlike simple chatbots that respond to individual queries, an AI agent can maintain context across interactions, plan multi-step actions, and work toward objectives over time.
The term "agent" implies autonomy—the system acts on behalf of a user or organization, making decisions within defined boundaries. Human oversight typically focuses on setting goals and reviewing outcomes rather than controlling each action.