AI Agents

What are AI Agents?

AI agents are software systems that use AI models to pursue goals on a user's or organization's behalf, planning steps, using tools and data and taking actions with some degree of autonomy.

Updated November 2026 · 5 min read


Early AI assistants answered questions. You asked, they responded, and anything that needed to happen next was up to you. AI agents go further. Given a goal, such as resolving a support ticket, preparing a report or updating a set of records, an agent can break the goal into steps, look up information, call tools and other systems, check its results and continue until the task is done or it needs help. This shift from answering to acting is why agents have become a central topic in enterprise technology.

Agents are built around a language model that does the reasoning, combined with access to tools, such as APIs, databases, search and other software, and some form of memory or context about the task and the organization. Standards such as the Model Context Protocol make it easier to connect agents to tools, and protocols such as Agent2Agent help agents work with each other. Agents range from narrow assistants that perform one kind of task to more general systems that handle varied work under supervision. For executives, operations leaders, technology teams, risk and governance teams and anyone redesigning work, AI agents raise practical questions about value, control, cost and accountability.

Definition of AI Agents

AI agents are software systems in which an AI model, typically a large language model, interprets a goal, plans and carries out a sequence of steps, uses tools, data and other systems to gather information and take actions, evaluates its progress and adapts, operating with a defined level of autonomy within permissions and guardrails set by people.

They are the building blocks of agentic AI, often connect to systems through the Model Context Protocol (MCP) and are governed through agentic AI governance.

Components of an AI Agent

Model. The AI model that interprets instructions, reasons about the task and decides what to do next.

Instructions and goals. The task, role, constraints and policies the agent is given.

Tools. Functions the agent can call, such as searching, reading documents, querying databases, sending messages or updating records.

Context and memory. Information about the task, the user and the organization, along with a record of what the agent has already done.

Guardrails and permissions. Limits on what the agent can access and do, including when it must ask a person for approval.

Levels of Agent Autonomy

Assistive. The agent suggests actions or drafts, and a person decides and acts.

Supervised. The agent acts on routine steps, and a person approves important or risky actions.

Delegated. The agent completes whole tasks within defined limits, and people review outcomes and exceptions.

The right level depends on the risk of the task, the reliability of the agent and the cost of errors.

Importance of AI Agents in Enterprise Operations

Agents can take on real work. Tasks such as triaging requests, preparing documents, reconciling data and updating systems can be handled end to end.

They extend capacity. Teams can handle more work without proportional increases in headcount, or redirect people to higher-value activities. Work that piles up in queues, such as reviews and requests, can be cleared faster.

They also change how work is designed. Processes can be rebuilt around agents doing much of the work, with people setting direction and handling judgment calls.

AI Agents and Financial Management

Agents shift some costs from labor to model usage, compute and software, which need to be tracked and forecast.

Costs per task can vary widely depending on the model used and the number of steps, so measures such as cost per task are important.

Vendors are experimenting with new pricing for agents, such as per task or per outcome, which affects budgeting and contracts.

Value should be measured through outcomes, such as cycle time, quality and capacity freed, rather than activity alone. An agent that completes many tasks poorly may cost more than it saves.

Common Challenges

Agents make mistakes, such as misunderstanding instructions or acting on incorrect information, which can be costly if not caught. Errors are more likely on unusual cases the agent was not designed or tested for.

Agents with broad permissions create security risks, including manipulation through prompt injection. An agent that reads external content can be tricked into taking actions its owners never intended.

Organizations lose track of which agents exist, what they can access and who is accountable for them. Agents created by individual teams can multiply quickly without central visibility.

Agents work poorly when the data, knowledge and context they rely on are incomplete or out of date. Improving that context often improves agent performance more than changing the model.

How to Deploy AI Agents Effectively

Deploying agents effectively involves choosing suitable tasks, giving agents good context and tools, setting permissions and oversight, testing carefully and monitoring results.

Starting with well-defined, measurable tasks of moderate risk builds confidence and experience. Early successes create the skills and governance needed for more ambitious uses.

Designing and Launching

Choose tasks that are frequent, well defined and measurable, such as categorizing requests or preparing standard reports.

Give agents access to accurate context, such as knowledge bases, business data and clear policies.

Provide narrowly scoped tools and least-privilege permissions, with approval steps for sensitive actions.

Test agents against realistic cases, including edge cases and attempts to manipulate them, before deployment. A set of test cases also allows teams to check that changes to the agent do not make it worse.

Operating and Scaling

Assign an owner for each agent, responsible for its performance, permissions and improvements. The owner is the person others contact when the agent behaves unexpectedly.

Monitor agent actions, outcomes, errors and costs, and review them regularly. Tools for LLM observability help teams see what agents did and why.

Expand autonomy gradually as agents prove reliable, and maintain a registry of all deployed agents. The registry records each agent's purpose, owner, tools and permissions.

Examples of AI Agents in Practice

The examples below show AI agents in practice.

Both use illustrative figures. The first triages IT requests, and the second prepares sales account plans.

In each, agents took on work end to end under human oversight.

Triaging IT Requests

A company's IT service desk receives thousands of requests each week, many of them routine.

An AI agent reads each request, checks the knowledge base and user records, resolves simple issues such as access requests and routes complex ones to the right team with a summary.

A large share of requests is resolved without human involvement, and engineers receive better-prepared tickets.

Preparing Account Plans

Sales managers spend hours before each quarterly review compiling information about their key accounts.

An AI agent gathers CRM data, recent support issues, product usage and news about each account, then drafts an account plan for the manager to review.

Preparation time falls sharply, and managers spend more of their time on strategy with their teams.

Conclusion

AI agents use AI models to pursue goals, planning steps, using tools and data and taking actions with defined autonomy. They combine a model, instructions, tools, context and guardrails, and they range from assistive to supervised to delegated levels of autonomy.

In enterprise operations, AI agents take on real work, extend capacity and change how work is designed. Choosing suitable tasks, providing good context and narrow tools, setting permissions and oversight, testing carefully, assigning owners and monitoring results help organizations deploy them effectively.