New Cohort Starts:

Donate
← Back to the skill map
AI Systems/AI & reliability

Agents

11 micro-topics in AI Systems, each with the evidence that proves you have it and the written reason behind every link. Before you start, it rests on 8 other domains. Downstream, it holds up 1 domain.

11 topics  ·  depth 10–13 of 16  ·  11 internal links  ·  10 in  ·  2 out

Before you start

Load-bearing links first. Each one says what in this domain rests on what outside it, and why.

Tool Use & MCP

3 links

load-bearing
load-bearing

Decide when a step needs an agent rests on Draw the model boundary

The agent question is the model boundary drawn one level up.

supporting

Run an agent loop rests on Recover from tool failure

Loops depend on surviving individual tool failures.

Context Engineering

1 link

load-bearing

Manage working memory rests on Carry structured state instead of transcripts

Working memory is structured state.

FastAPI

1 link

load-bearing

Run an agent loop rests on Route requests in FastAPI

The tools it calls have to be served.

Model Integration

1 link

load-bearing

Bound loops with budgets rests on Enforce spend caps in code

Spend caps are the same mechanism at the loop level.

LLM Evals

1 link

supporting

Reflect on results rests on Write deterministic checks

Self-evaluation borrows from how you score output.

Data Ingestion

1 link

supporting

Checkpoint and resume agent state rests on Checkpoint long-running jobs

Resumability is the same pattern as in batch jobs.

AI Safety & Governance

1 link

supporting

Insert human approval rests on Maintain audit trails

Approvals are only meaningful if they are recorded.

Embeddings & Vectors

1 link

supporting

Persist long-term memory rests on Store and query vectors in Postgres

Semantic recall is usually vector retrieval.

What you will be able to do

In prerequisite order. Each idea names the artifact that closes it, the market demand that put it on the map, and what it stands on.

Depth 10  ·  conceptual  ·  scaffolded  ·  M20 §20.1

Run an agent loop

Cycles perceive, decide, act and observe

Evidence
Completes a multi-step task with a stop condition
Market anchor
AI agents
Rests on
load-bearing

Execute and return tool results · Tool Use & MCP

The loop calls tools.

load-bearing

Route requests in FastAPI · FastAPI

The tools it calls have to be served.

supporting

Recover from tool failure · Tool Use & MCP

Loops depend on surviving individual tool failures.

Depth 11  ·  conceptual  ·  scaffolded  ·  M20 §20.1

Plan before acting

Decomposes a goal into ordered steps

Evidence
Produces a plan a human can approve before execution
Market anchor
AI agents
Rests on
load-bearing

Run an agent loop

Planning organizes iterations of a loop that runs.

Depth 11  ·  conceptual  ·  guided  ·  M20 §20.1

Reflect on results

Evaluates its own output and retries

Evidence
A failed step is retried differently, not identically
Market anchor
AI agents
Rests on
load-bearing

Run an agent loop

Reflection evaluates the last iteration.

supporting

Write deterministic checks · LLM Evals

Self-evaluation borrows from how you score output.

Depth 11  ·  conceptual  ·  scaffolded  ·  M20 §20.4

Bound loops with budgets

Caps iterations, tokens and wall time

Evidence
A stuck loop terminates at the ceiling
Market anchor
AI agents · reliability
Rests on
load-bearing

Run an agent loop

A ceiling bounds a loop.

load-bearing

Enforce spend caps in code · Model Integration

Spend caps are the same mechanism at the loop level.

Depth 11  ·  conceptual  ·  scaffolded  ·  M20 §20.3

Manage working memory

Holds task state across steps

Evidence
State survives a step without replaying everything
Market anchor
AI agents
Rests on
load-bearing

Run an agent loop

Working state persists across iterations.

load-bearing

Carry structured state instead of transcripts · Context Engineering

Working memory is structured state.

Depth 11  ·  conceptual  ·  scaffolded  ·  M20 §20.5

Insert human approval

Pauses for a person at consequential steps

Evidence
An irreversible action requires approval
Market anchor
AI safety · AI agents
Rests on
load-bearing

Run an agent loop

A pause interrupts a loop.

supporting

Bound loops with budgets

Approval and budget are the two ways a loop is bounded.

supporting

Maintain audit trails · AI Safety & Governance

Approvals are only meaningful if they are recorded.

Depth 12  ·  conceptual  ·  guided  ·  M20 §20.3

Persist long-term memory

Stores and retrieves across sessions

Evidence
A prior session's fact is recalled correctly
Market anchor
AI agents
Rests on
load-bearing

Manage working memory

Persistence extends working memory.

supporting

Store and query vectors in Postgres · Embeddings & Vectors

Semantic recall is usually vector retrieval.

Depth 12  ·  representational  ·  guided  ·  M20 §20.4

Model an agent as a state graph

Makes transitions explicit rather than emergent

Evidence
Draws the graph and names each transition condition
Market anchor
LangGraph · AI agents
Rests on
load-bearing

Plan before acting

A graph makes a plan's transitions explicit.

Depth 12  ·  meta  ·  guided  ·  M20 §20.4

Decide when a step needs an agent

Uses an agent only where a step chooses its own next step

Evidence
Replaces an agent with a deterministic chain and defends it
Market anchor
AI architecture
Rests on
load-bearing

Draw the model boundary · Tool Use & MCP

The agent question is the model boundary drawn one level up.

load-bearing

Plan before acting

You need to have built one to know when not to.

Depth 13  ·  conceptual  ·  guided  ·  M20 §20.4

Checkpoint and resume agent state

Persists position so a run recovers

Evidence
A crashed run resumes from its last checkpoint
Market anchor
AI agents · reliability
Rests on
load-bearing

Model an agent as a state graph

You checkpoint at defined states.

supporting

Checkpoint long-running jobs · Data Ingestion

Resumability is the same pattern as in batch jobs.

Depth 13  ·  conceptual  ·  guided  ·  M20 §20.5

Coordinate multiple agents

Specializes roles and defines handoffs

Evidence
Two agents complete a task neither could alone
Market anchor
Multi-agent systems
Rests on
load-bearing

Model an agent as a state graph

Handoffs are transitions between agents.

What rests on this domain

Everything downstream that names an idea here as a prerequisite, grouped by where it lives.

Harness Engineering

2 links

load-bearing

Distinguish a harness from an execution layer rests on Run an agent loop

A harness wraps a loop that runs.

load-bearing

Set retry and budget ceilings rests on Bound loops with budgets

The ceiling moves the loop's budget into the harness.

Retool. Retrain. Relaunch.

375 ideas. 17 weeks. No tuition, ever.

Vets Who Code is a veteran-run 501(c)(3). The accelerator is free, remote, and we don’t take a share of your first paycheck.

Free · Remote · 17 weeks · EIN 86-2122804