🦾 Agents Guide

AI Agents Explained
The 6 Types! 🦾

An automatic door is one. ChatGPT with web search is another. AlphaGo is somewhere in between. They're all AI agents — but very different kinds! Let's explore the 6 types from simplest to most advanced.

📖 8 minute read 🧒 Ages 10–13 💡 Topic 4

What is an AI Agent? 🤖

An AI agent is a system that perceives its environment and takes actions to achieve a goal. Unlike a normal LLM (which just talks), an agent can actually DO things in the real world — click links, send emails, control robots, play games.

The key formula:

AI Agent = Brain + Tools + Memory + Goal

The "brain" can be simple rules (like a thermostat) or a giant LLM (like Claude). The "tools" are functions the agent can call (search the web, send messages, control devices). The "memory" lets it remember past actions. The "goal" tells it what to achieve.

📚 Easy Definition An AI agent is software that takes actions in the world to achieve a goal. The simplest agents follow basic rules. The newest agents use LLMs and tools to do almost any task you describe in plain English.

The Agent Loop 🔄

All agents — simple or fancy — follow a similar loop:

  1. Perceive — sense the environment (read a sensor, see a screen)
  2. Think — decide what to do
  3. Act — take an action
  4. Observe — check the result
  5. Repeat — go back to step 1

Different agent types do this loop in different ways. Some skip steps. Some have memory of past loops. Let's see all 6!

1. Simple Reflex Agent 🚪

The simplest type. Uses pure if-then rules: "IF condition X, THEN do Y." No memory, no planning, no learning.

Real-world examples:

Simple Reflex agents are dumb but reliable. They work great for narrow tasks where the rules are clear.

2. Model-Based Reflex Agent 🤖

Has memory! Keeps an internal "model" of the world based on what it's seen so far. Can handle situations where you can't see everything at once.

Real-world examples:

3. Goal-Based Agent 🎯

Has a goal and plans how to reach it. Considers multiple actions and picks the one that gets closer to the goal.

Real-world examples:

4. Utility-Based Agent ⚖️

Goes beyond just "reach goal" — picks the BEST option among many possibilities. Uses a utility function that scores how "good" each outcome is.

Example: Goal-based agent picks ANY route to the airport. Utility-based agent picks the BEST route — fastest, lowest tolls, smoothest, etc.

Real-world examples:

5. Learning Agent 🧠

Improves over time! Learns from feedback and experience. Gets better at the task the more it does it.

Real-world examples:

6. LLM-Powered Agent ⭐

The newest and most flexible type! Uses a Large Language Model as its brain, plus a set of tools.

You describe what you want in plain English, the LLM figures out the steps, calls the right tools, and reports back. The most flexible because LLMs can handle almost any task you describe in words!

Real-world examples:

Comparing All 6 Types 📊

TypeMemory?Plans?Learns?Example
1. Simple Reflex❌ No❌ No❌ NoAuto door
2. Model-Based✅ Yes❌ No❌ NoRoomba
3. Goal-Based✅ Yes✅ Yes❌ NoGoogle Maps
4. Utility-Based✅ Yes✅ Yes⚪ SomeTravel apps
5. Learning✅ Yes✅ Yes✅ YesNetflix
6. LLM-Powered✅ Yes✅ Yes✅ YesClaude Code

LLM vs LLM-Powered Agent 🤔

This is a common question! What's the difference?

So when you chat with raw ChatGPT, that's an LLM. When ChatGPT searches the web for you and clicks links — that's an LLM-Powered Agent!

Tool Use: How Agents Take Action 🛠️

Tool use (also called function calling) is how an LLM agent does anything beyond text. The developer pre-defines a list of tools the agent can use:

The LLM decides which tool to call and with what parameters. The tool runs, returns a result, and the LLM continues based on what it sees.

What is MCP? 🔗

MCP (Model Context Protocol) is a new standard introduced by Anthropic for letting AI agents connect to external tools and data sources safely. Think of it like USB-C for AI — a universal way to plug agents into databases, files, APIs, and apps.

MCP is becoming the industry standard for agent tooling. Even OpenAI and Google have adopted it!

Multi-Agent Systems 👯

Sometimes you put MULTIPLE agents together, each with a different role — like a team!

Example: A research project might use:

Multi-agent systems are an active research area. They might be the future of how AI helps us!

Agent Concerns ⚠️

AI agents are powerful — and that means new risks:

This is why "AI alignment" research is so important — making sure agents do what we ACTUALLY want, not just what we literally said.

Important Vocabulary 📚

Common Questions & Answers 🎯

Q: An automatic door is what kind of agent?
A: Simple Reflex Agent.

Q: Roomba vacuum is what kind of agent?
A: Model-Based Agent (it remembers a map of your house).

Q: Google Maps planning routes is what kind of agent?
A: Goal-Based Agent.

Q: Netflix recommending movies is what kind of agent?
A: Learning Agent.

Q: What's the formula for an AI agent?
A: AI Agent = Brain + Tools + Memory + Goal.

Q: What's the difference between an LLM and an LLM-Powered Agent?
A: An LLM only generates text. An LLM-Powered Agent uses tools to take real-world actions.

🌱 Big takeaway AI agents PERCEIVE + ACT to achieve goals. The 6 types go from simple (rules-only) to advanced (LLM + tools + memory + learning). Modern AI agents are becoming wildly capable — and need careful design to stay safe and aligned with human goals.

What's Next? 👉


📄 Printable Cheat Sheet — $7

12-page A4 PDF · 9 diagrams · 130-term glossary · perfect for quick reference and study

Get the PDF →