Module 2 · Building Agents · scripted
Agent Design, Prototyping, and Informal Benchmarking Session
Overview
This afternoon you build agents — but the agents are not the point. This is a laboratory session about your research domain: you will define four problems from it, choose the most interesting, and use quick, throwaway agents to probe them. The instrument is the Agent Forge — the workbench from this morning, where your tools carry real code and the agent actually runs. You are not trying to build something that works. You are trying to find out what building it teaches you about the problem — where it is harder than it looks, easier than it looks, or different than it looks. Your proof of concept is not code: it is a set of conversations, and the evidence you bring back will be an excerpt from one. This exploration session repeats every afternoon this week with new instruments; today's discoveries become candidates for your research project.
Work in groups of 2–3 where research domains align; solo is fine where they don't.
The contract
The exercise at a glance
- 1Define four problems from your research domain — one per value category, each clear and specific.
- 2Choose the 2–3 you most want to probe.
- 3In the Agent Forge, build the quickest agent that could possibly touch each problem.
- 4Push each agent: change one thing at a time, and watch what breaks, opens, or surprises.
- 5Capture your best discovery as one slide — and bring all four problem statements with you.
Part 1 · Define four problems
Before you touch the Forge, write four problem statements from your own research domain. Not four tasks you'd like automated — four problems, each primarily made of a different kind of limit:
The four categories — what is the problem primarily made of?
A problem statement passes when…
The same territory cuts four ways — and good problem statements are detailed. Here are two worked domains, four problems each. The first is deliberately ordinary — a family kitchen — because the categories have nothing to do with technology:
A family kitchen, four problems
A research lab, four problems
Notice the shape of the possibility statements: they are the longest, and that is not an accident. "A personal chef" is a wish; the fully specified version — feedback from last week's table, this week's sales, this evening's calendar — is a design. Impossible things need the most specification, because specificity is what makes them explorable.
Capture — end of Part 1
Write down all four problem statements, labeled by category — including the ones you will not explore today.
Part 2 · Into the Forge
Choose the 2–3 problems you most want to probe, and open the Agent Forge — the same workbench as this morning: you describe tools, an LLM writes their code, and when your agent speaks a tool, the code actually runs and its result joins the conversation.
Build quickly — for each chosen problem
- 1Open the Forge: /exercises/agent-forge — or scan the QR code on the next card.
- 2Give the agent the smallest possible version of the problem as its task.Not the whole problem — one representative case of it. If your problem is checking hundreds of citations, the task is checking three.
- 3Declare 2–4 tools — no more.Describe each in one or two sentences and let the Forge write the code. Where the real tool would need data you don't have, make the tool return realistic fake data — a fake result teaches almost as much as a real one, and costs nothing. And for a tool too hard to build even in the Forge, simulate it and its response: make it a tool where you, the human, type in the result.
- 4Run it.Do not fix what breaks — read it. Every failure is data about the problem: write one line about what actually went wrong before touching anything.
- 5Timebox: 15 minutes per problem, then move on.You are drilling test holes, not building the well.
Scan to open the Agent Forge

Part 3 · Push it
Now run the informal benchmark this session is named for. For each agent, change one thing at a time, re-run the same task, and compare the two trajectories — same problem, one variable, two conversations side by side:
Measure the impact of one dimension
Measure how manipulating ONE dimension of the agent's design impacts its operation.
Choose a dimension. Define a measure for it. Then, keeping everything else the same, manipulate that dimension and observe its impact.
Then step back across everything you tried, and write one line per answer while it's fresh:
The questions to answer
Part 4 · Capture your best opportunity
Choose the most interesting thing you discovered — not the most polished agent, the most interesting finding — and compress it into one slide.
The slide — five fields
A worked example
Read that example again and notice what makes it good: the discovery is a finding about the problem, and the opportunity is a research question. That is the shape to aim for.
Before we regroup
Bring your slide and your four problem statements to the group discussion.
Write down:
- 1All four problem statements from Part 1, labeled by category.
- 2Your one slide — the five fields, filled in.
- 3The evidence: the actual conversation excerpt, copied verbatim from the Forge.
- 4One line per agent you built: the single most useful thing its failure or success told you about the problem.
Be ready to discuss:
- For one problem you did NOT explore today: which dimension of the agent's design do you predict would matter most, and why? Be ready to defend the prediction; later this week you can test it.