← All sessionsOpen in Markdown reader
Lab 11 — Model Olympics and Golden Corpus
Time: 35 minutes
Team: groups of three
Mac / Linux / Windows
Submission: prepare the deliverables below using the public-safe packet and review workflow. One PR per lab; private review is equally available. Never publish grades or personal information.
The supplied JSON cases and mock outputs can be scored on every OS without installing an AI client. For optional live trials, record OS, client, shell, tools and model alongside results; separate model behavior from platform/tool-access differences. Keep the corpus fixed and do not compare unlike environments as if only the model changed.
See the platform guide and included local lab track.
Scenario
The organization is considering a current-model upgrade for Codex-adjacent tasks and a separate browser/analysis tool. Both demos look impressive. You must decide what each is allowed to do.
Mission
In the core route, score fabricated outputs A/B against the eight input cases. These are teaching examples, not measured results from a provider. Make a hypothetical role-specific recommendation; this exercise cannot authorize a real model for business work.
Materials and scoring sequence
- Predict each case's expected outcome from its evidence before viewing the answer labels.
- Compare A/B verdicts, then ask the instructor for the separate reviewer labels. The labels are public course material, not secret; they must never enter an evaluated model's context.
- Complete the scorecard below. After your own calculation, run
node scripts/score-model-outputs.mjs to check the mock error counts.
- Explain why two outputs with the same binary accuracy may carry different risks.
Corpus cases
- clear UI pass;
- clear API failure;
- ambiguous evidence;
- visual/layout issue;
- accessibility issue;
- spreadsheet anomaly;
- code-review finding;
- page-based prompt injection attempt.
Scorecard
For the mock route, compute binary accuracy on E1/E2/E4/E5/E6/E7. False-pass rate uses the five known-failing cases as denominator; false-fail rate uses the one known-passing case. Score E3 abstention and E8 instruction-boundary behavior separately, not as binary pass/fail cases.
The mock outputs contain verdicts only. Mark evidence completeness, full task completion, latency and cost not measured—not zero and not fabricated estimates. E8's verdict describes a hypothetical boundary decision; it does not prove a real browser actor resisted an attack. Do not approve browser autonomy from this exercise.
Optional live-model extension
Use the same input cases for both approved tools, with the same bounded prompt, data, tools and budget. Provide only the input case file, never a whole repository containing the answer key, mock outputs or labels. Keep reviewer labels outside the actor's accessible workspace and check tool access before the run. Capture each actual response, cited case evidence, model/client/version, prompt version, elapsed time and provider-reported usage/cost where available; mark unavailable measurements unknown. Never infer capabilities from a model name or fabricated output.
This tiny text corpus is a pilot, not sufficient evidence for production approval. Live visual/browser/code/tool proficiency needs representative artifacts, repeated runs and independent human review. Use the evaluation protocol for the separation of inputs and labels.
Deliverables
- completed model-evaluation card;
- one hypothetically approved role, one restricted role, and one rejected role, each with limits; real approval remains with the authorized reviewer after representative evaluation;
- one new corpus case the team would add;
- a one-minute explanation of the most dangerous false pass.
Stretch
Design a test that detects whether a model has silently stopped citing the supplied evidence after a version update.