MODELS (WHAT THINKS)
AGENTS (WHO THINKS)
PROMPTS & ROLES (HOW YOU TALK TO AI)
WORKFLOWS & CONTROL (HOW IT DOESN’T GO CRAZY)
THINKING IN LOOPS (REALITY CHECK)
100

The AI component that actually generates text or code.

What is a model?

100

An AI that performs a specific task or role.

What is an agent?

100

The instructions you give to an AI.

What is a prompt?

100

When humans approve or reject AI output.

What is human-in-the-loop?

100

AI giving a wrong but confident answer.

What is hallucination?

200

Different models are often chosen based on speed, cost, or quality.

What is model selection?

200

An agent focused on gathering information.

What is a research agent?

200

Telling AI who it should act as.

What is role-based prompting?

200

Preventing agents from modifying main code directly.

What is worktree or branch isolation?

200

Repeating research when assumptions change.

What is re-research?

300

A model optimized for fast, lightweight responses.

What is a “small” or fast model (e.g. Haiku)?

300

An agent that breaks a goal into steps.

What is a planner agent?

300

Using the same task but different roles to get different results.

What is role specialization?

300

Background agents shouldn’t ask users questions.

What is fire-and-forget execution?

300

When a review rejects work and sends it back.

What is a feedback loop?

400

A model balanced between reasoning power and cost.

What is a “medium” reasoning model (e.g. Sonnet)?

400

An agent that checks or critiques the work of others.

What is a reviewer agent?

400

Asking the same question in a fresh chat to avoid bias.

What is context isolation?

400

Rules that define what an agent can and cannot do.

What is an agent contract?

400

more agents can increase cost quickly

What is token burn?

500

A model used for deep reasoning, planning, or reviews.

What is a “large” or advanced model (e.g. Opus)?

500

An agent that decides what happens next but doesn’t do the work itself.

What is a controller agent?

500

When prompts are constrained to allow only specific outputs.

What is a closed or strictly limited prompt?

500

Separating agent memory by project or scope.

What is scoped memory?

500

Running multiple independent workflows at once.

What are parallel agent lanes?