October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

How AI Agents Choose Actions: Rules, Goals, Utility and Learning

The five common AI-agent architectures describe how a system selects actions. Learn what each does, how goal-based and utility-based agents differ, and how LLM-agent features fit in.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The five familiar types of AI agents are simple reflex, model-based reflex, goal-based, utility-based and learning agents. They describe different ways a system chooses actions—from applying a rule to the current input to using feedback to improve. Modern AI-agent terms such as tool-using, autonomous or multi-agent describe additional capabilities and deployment choices, not a competing five-item taxonomy.

How do AI agents work?

An agent perceives its environment and selects actions in response. A basic agent might react to its latest input; a more capable design may track state, plan toward a goal, compare outcomes or learn from feedback. In practice, the right design depends on what the task requires—not on choosing the most elaborate label.

As an Amazon Associate I earn from qualifying purchases.

The UK Government AI Knowledge Hub describes agentic systems as a continuing loop of perception, reasoning, planning and action. Language models can be augmented with planners, memory and tool interfaces to support that loop (UK Government AI Knowledge Hub).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What are the five types of AI agents?

1. Simple reflex agents

A simple reflex agent applies condition-action rules to its current percept: if a condition is true, take the corresponding action. A thermostat that switches a heater on when the temperature falls below a threshold is a familiar example. This approach can suit a stable, observable task, but it has no memory of earlier inputs. If the current input does not contain enough information, the agent may act poorly or repeat a mistake.

2. Model-based reflex agents

A model-based reflex agent keeps an internal state or model of the environment and combines it with the latest percept. That helps when the agent cannot observe everything at once. For example, a robot may use what it knows about obstacles and its previous movement alongside what its sensors detect now. Tracking state helps it respond to partial information; it does not, by itself, mean the agent plans toward an explicit goal.

3. Goal-based agents

A goal-based agent represents a desired state and considers the consequences of possible actions to choose steps toward it. A navigation robot trying to reach a particular room might plan a route around known obstacles. Goal reasoning gives the agent more foresight than a fixed reflex rule, but a goal alone does not tell it how to rank different outcomes that all reach the destination.

4. Utility-based agents

A utility-based agent assigns scores to possible outcomes and chooses actions according to their expected desirability. This is useful when objectives compete—for example, when a journey involves tradeoffs among travel time, fuel use and safety. The utility function must reflect the real priorities and costs: if it scores outcomes badly, the agent can consistently choose the wrong tradeoff.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Learning agents

A learning agent uses feedback or experience to improve its behavior. A textbook model may include a performance element that acts, a learning element that updates behavior, a critic that evaluates results and a problem generator that encourages useful exploration.

Learning is not necessarily a mutually exclusive alternative to the other four architectures. The Comenius University Bratislava lecture on learning from observations notes that the other architectures can be made into learning agents (lecture notes, 30 September 2016). In deployed systems, improvement can also mean changing prompts, memory, routing, policy rules or evaluation sets rather than continuously retraining the underlying model; Snowflake describes these as possible production approaches (Snowflake, “What Are AI Agents?”).

What is the difference between goal-based and utility-based agents?

A goal-based agent asks whether an action helps reach a specified state. A utility-based agent goes further by ranking possible outcomes, which matters when several outcomes meet the goal but differ in cost or quality. If the only requirement is to reach a room, a goal may be enough. If the agent must choose between a faster route and a safer one, it needs a way to weigh that tradeoff—typically a utility function.

How should you choose an agent architecture?

Start with the task’s information, objectives and feedback. A useful design heuristic is to choose the simplest architecture that can represent the state and outcomes the task requires; greater complexity is not automatically better.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Observability: Is the current input sufficient, or must the agent retain state because it cannot see the whole environment?
  • Decision target: Is a direct condition-action rule enough, must the agent reach a defined goal, or must it rank several possible outcomes?
  • Tradeoffs: Do competing costs or benefits require explicit utility scoring?
  • Adaptation: Does the environment change enough to justify learning, and what exactly will feedback update?

These questions help distinguish the designs: fixed rules suit narrow, stable tasks; an internal state supports decisions under partial observability; goal reasoning supports planning; utility scoring handles competing objectives; and learning can adapt behavior when useful feedback is available. IBM’s overview and the Comenius University lecture explain the classical categories and their distinctions (IBM, “Types of AI Agents”; Comenius University lecture).

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How do modern LLM-agent labels fit the five types?

Terms used for contemporary systems often describe operating capabilities or organization rather than a distinct action-selection architecture. A system may use tools, maintain memory, plan, seek approval before acting, or coordinate with other agents—and still use a goal-based, utility-based or other decision approach.

For example, Snowflake describes hierarchical setups in which a supervisor delegates subtasks, as well as multi-agent systems that coordinate sequentially, in parallel or through an orchestrator. Autonomy is another separate choice: some systems act independently, while others request approval. These labels help describe how a system is deployed, but should not be treated as mutually exclusive additions to the classical five.

A 2026 preprint proposes another way to describe LLM-agent architecture, using components for perception, a “brain,” planning, action, tool use and collaboration. It also identifies challenges including hallucination in action, infinite loops and prompt injection. This is a research proposal, not an established industry standard (Arunkumar V, Gangadharan G. R. and Rajkumar Buyya, arXiv preprint, 18 January 2026).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What risks should you consider when deploying an agent?

More autonomy can make a system more capable of acting, but it does not guarantee better or safer decisions. The UK Government AI Knowledge Hub identifies risks including goal misalignment, false or flawed outputs, adversarial attacks, system hijacking, malicious misuse, opacity and bias. It recommends rigorous testing and validation, with safeguards that can pause or stop a system when anomalies appear.

For tool-using systems, operational controls matter too. Define which data and tools the agent may access, require approval for consequential actions where appropriate, and preserve audit trails. Snowflake highlights permissions, policies and auditability as ways to govern data access. Also decide what the system should do when new observations contradict its plan: a safe design needs a clear path to reassess, stop or request human input rather than blindly continue.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.