← All terms

AI Agent

A software system that uses a model to reason, act, and complete tasks with limited human input.

What Is an AI Agent

An AI agent is a software system that uses a model, typically a large language model, to interpret a goal, reason about how to achieve it, and take actions, often by calling external tools or APIs, with limited ongoing human input. Unlike a simple prompt and response interaction, an AI agent can break a task into steps, decide what to do next based on intermediate results, and continue working until the task is complete or it reaches a stopping condition.

How an AI Agent Works

Most AI agents follow a repeating cycle: they receive an input or task, generate a plan or next action, execute that action, such as running a command, querying an API, or editing a file, observe the result, and decide whether to continue, adjust course, or stop. This cycle, sometimes called an agent loop, is what distinguishes an agent from a single model call. The agent's ability to use tools, read their output, and incorporate that output into its next decision is central to the concept.

Core Components

  • Model: the underlying language model that performs reasoning and generates actions.
  • Tools: functions, APIs, or system commands the agent can invoke, such as file access, code execution, or web search.
  • Memory or context: information the agent retains between steps or sessions.
  • Execution environment: the runtime, often a sandbox or container, where the agent's actions actually take place.

AI Agent vs Chatbot

A chatbot typically responds to a single message with a single reply, with no persistent goal and no ability to take actions outside the conversation. An AI agent, by contrast, is oriented around completing a task: it can call tools, take multiple steps, and keep working after the initial instruction until the goal is reached or it needs further input. Some products combine both, using a chat interface as the entry point to an underlying agent.

Related Concepts

AI agent is a foundational term that underlies related concepts such as agentic AI, the broader paradigm of building systems around agent behavior, autonomous agent, an agent operating with minimal human oversight, and multi-agent system, multiple agents working together. Infrastructure platforms that run AI agents, such as Agenhood, typically provide each agent with an isolated execution environment, for example a Docker container, so its actions cannot affect the host system or other agents.

Get started

Deploy your fleet.

Put a fleet of sandboxed agents to work on your own infrastructure, provisioned in seconds and watched live from one console.

Get started

Admin-provisioned · Self-host in one command · Your data never leaves your VM