Skip to content

Free Preview: Lesson 1.1 — What Makes an Agent?

This is a sample lesson from Agentic Engineering the Hard Way (Module 1: Foundations). Full course includes 65 lessons, 13 labs, and 20 skill kits — all building from scratch, no black boxes.


Lesson 1.1: What Makes an Agent?

Definition: An AI agent = LLM + Tools + Loop. Without any one of these three, it's not an agent.

Agent = LLM (reasoning engine)
      + Tools (capability surface)
      + Loop (autonomous decision cycle)
  • A single LLM call with no tools = chatbot
  • An LLM with tools but no loop = augmented inference
  • Tools + loop + LLM = agent (it can decide what to do next)

The Three Components

LLM — The reasoning engine. Given context + available tools, it decides which tool to call and with what parameters. The LLM is NOT the agent — it's the brain of the agent. Different models have different reasoning capabilities, but the core function is the same: given a situation and available actions, decide what to do.

Tools — The capability surface. Functions the agent can call: read files, run commands, search the web, query databases, call APIs. Each tool has a name, description, and input schema. The tool surface defines what the agent CAN do — everything outside this surface is something the agent cannot do, no matter how smart the LLM is.

Loop — The autonomous decision cycle. Think (LLM decides) → Act (tool executes) → Observe (result comes back) → Repeat. The loop is what makes it autonomous. Without a loop, you have a single decision. With a loop, you have an agent that can work toward a goal across multiple steps.

Why This Matters

This definition is not academic. Every production agent failure I've seen traces back to one of these three:

FailureRoot Cause
Agent does something unexpectedLoop didn't terminate correctly
Agent can't do the taskTools are insufficient for the task
Agent makes bad decisionsLLM doesn't have enough context
Agent costs too muchLoop runs too many iterations

If you understand these three components and how they interact, you can debug any agent system. If you don't, you're guessing.


What You'll Learn in the Full Course

ModuleTopicLessonsLabs
M1Foundations8 lessons1 lab
M2Agent Architecture7 lessons2 labs
M3Safety & Security7 lessons2 labs
M4Multi-Agent Orchestration11 lessons2 labs
M5Production Systems10 lessons2 labs
M6Model Economics7 lessons2 labs
M7Advanced Patterns8 lessons2 labs
M8Capstone ProjectBuild & deploy

Enroll Now — $97 · View Full Curriculum

Note: This preview shows approximately 30% of a single lesson. Full lessons include code examples, diagrams, quiz questions, and lab exercises.

Last updated:

FDSA Agency — Agentic Engineering Course. Part of the fdsa.ai orchestration platform.