Foundation · About 25 minutes with practice

Understand the model inside the machine

Distinguish training from inference, capability from reliability, and a model from its surrounding tools.

Make this yours

A model comparison plan with representative cases and a clear decision rule.

Start with your own answer ↓
Speculative Academy artwork: a star held in the workshop.
Imagined world · A star held in the workshop

A moment before the explanation

How can an agent improve its next answer without changing the model's weights?

Give yourself a first answer, even if it is incomplete. Keep it in mind as you read—or write it in your field note.

01

Learning a pattern is different from using it

During training, an optimization procedure adjusts model parameters using data and an objective. During inference, the trained system produces outputs from inputs. In a language model, generated text is shaped by the model, the supplied context and the decoding process.

A conversation that accumulates messages can change the next response without changing model weights. Retrieval and saved skills can change the information available to an agent. These are important capabilities, but should not be confused with every interaction retraining the underlying model.

02

Capability has a context

A benchmark measures performance under particular tasks, inputs and scoring rules. It does not establish that the same model is reliable for every workflow. Tool quality, context construction, error handling and the surrounding harness can materially affect the observed result.

Choose a representative task set before choosing a winner. Include normal cases, ambiguous inputs, missing information and an adversarial example. Separate correctness, source fidelity, format compliance, latency and cost. A single total score can hide a failure you cannot accept.

03

Make the choice reproducible

Freeze the task and evaluation criteria. Save the exact prompt, supplied context, model identifier, host version and output. Repeat enough examples to notice variability. Avoid tuning your instructions only to the cases used for the final comparison.

The source directory below links to multiple labs because model selection should remain an empirical decision. This course claims no partnership or endorsement. Begin with the provider documentation, then make a comparison that reflects your own constraints. A documented capability is a hypothesis to test in your system.

A worked example · Illustrative

An evaluation matrix

Case: public announcement with conflicting dates
Correctness: preserves the conflict
Evidence: cites both supplied passages
Format: matches the comparison schema
Boundary: does not fetch or publish without permission
Operational: record elapsed time and usage
Decision: reject any candidate that silently invents a date

Put the idea to work

Your practice

  1. Choose one task and four representative cases.
  2. Define separate quality and operational criteria.
  3. Run the same inputs through two candidate configurations.
  4. Explain your choice, including a case where it might fail.

Make the idea available when you need it

Your field note

Keep your first answer, make an artifact and try the idea somewhere new. Save only what you want stored on this device.

Check one distinction

An agent retrieves a saved procedure and performs better. What has necessarily changed?

Take this practice into your own agent.

Copy a coaching brief, then choose your host in the Academy installer.

Choose a host ↗

Your text stays in this page until you save or export. Local saving can be unavailable in restricted browsers. Curriculum 2026-09-15.1. Import, export and browse your notebook ↗

Follow the evidence further

Primary sources & deeper study

Selected 15 September 2026. Provider docs govern current setup; older courses and engineering articles provide foundations.

MIT OpenCourseWare · Open course · 2020

Introduction to deep learning

A foundational course; examples and software predate current agent harnesses.

Stanford · CS229 · University course

Machine learning course materials

A deeper mathematical route after the Academy's conceptual introduction.

Harvard · CS50 · Open course

CS50 introduction to AI with Python

Hands-on foundations in search, knowledge, uncertainty and learning.

Anthropic · Engineering article · 2024

Building effective agents

A useful foundation for choosing between fixed workflows and model-directed action.

Take the method into your work

Try an evaluation exercise
Another question to follow

Give your first agent a real job