AssayAssay

assay /ˈaseɪ/ — a test of the quality or composition of something.

Learn to build agents
you can measure, control, and trust.

10 free, hands-on courses for developers and technical teams who can call an API and want to get from agent demos to systems they can stand behind.

By the end you will be able to build an agent, evaluate it against a dataset, diagnose its failures, put verification and guardrails around it, and decide when it is safe to ship.

No signup. The first lesson takes about 8 minutes. Labs run on a free NVIDIA Build API key — no credit card, nothing to install.

Ticket triage · accuracy by category

5 models · 50 cases

shippingbillingreturnsaccountescalate
llama-3.3-70b0.960.940.700.920.90
nemotron-super-49b0.940.920.680.900.88
gpt-oss-20b0.910.870.630.860.82
nemotron-nano-9b0.900.860.620.840.80
llama-3.1-8b0.880.840.580.820.78

Every model scores lowest on returns. When five models from three labs share a weakness, the cause is usually the labels, not the models — lesson 04 shows how to tell.

01Foundations

Measure an agent, and build the basic loop everything else wraps around.

02Building agents

The craft: make the loop robust, govern it, give it structure and shape, and ground it in facts.

03Production

Real domains and real constraints: apply it, run it responsibly, and hold up under attack.

The capstone

One agent, built the whole way

A runnable repository that threads all ten courses into one support agent — evaluation baseline, tiered autonomy, a release gate, monitoring, and a factsheet. Clone it, run the tests with no key, read the deployment checklist.

Open the capstone →

How they fit together

Ten courses in three tracks, and the order is the argument. Each is easier once the one before it is done, though nothing stops you starting wherever your problem is.

Foundations

Measure an agent, and build the basic loop everything else wraps around.

01Evaluating AI agents comes first because everything else assumes you can tell whether a change made things better.
02Agent loops is the inner loop: an agent that calls tools, stops sensibly, and refuses the actions it should not take.

Building agents

The craft: make the loop robust, govern it, give it structure and shape, and ground it in facts.

03Loop engineering wraps three more loops around that one — a checker, a trigger, and a loop that changes the harness itself.
04Harness engineering is the control system. Loops are about repetition over time; the harness is about governance at every step, and it is the part that outlives any model inside it.
05Graph engineering is what you reach for when a loop stops being controllable, making the fixed parts structure rather than instruction.
06Agent patterns names the shapes. Most of what the earlier courses built is one of these patterns, and this is where you learn to pick the cheapest one that fixes the failure you actually have.
07Retrieval supplies the facts. Retrieval is one tool an agent can call, and the failure modes are its own: what was chunked, what was found, and whether the answer used it.

Production

Real domains and real constraints: apply it, run it responsibly, and hold up under attack.

08Agents for industries applies all of it to processes where the constraints are handed to you: an audit trail, a clinical boundary, a liability line.
09Agent operations The operations layer around everything else — after the agent works, this is how an organisation runs it without regretting it.
10Agent security The adversary's view of everything else — put an agent under attack, and learn the structural controls that hold when the model is fooled.

Go deeper on specific problems

One hard question each, answered properly, with a single substantial lab. Take them whenever the question becomes yours.

How it was made

Written alongside the code it teaches. Every lab was run against real models while its lesson was written; where a run exposed a bug in the site itself, the lesson says so rather than hiding it.

Rests on

Anthropic’s Building Effective Agents, the OpenTelemetry GenAI conventions, and Kief Morris on humans and agents. Sources are linked where a lesson uses them.

Open and current

The whole site, labs included, is on GitHub. Last reviewed August 2026; the model list is re-probed against the live API.