Why models suddenly got good
No single genius idea. Mostly a boring answer — more of everything — plus a few tricks that turned a text predictor into something that follows instructions.
In 60 seconds
Why models suddenly got good
No single genius idea. Mostly a boring answer — more of everything — plus a few tricks that turned a text predictor into something that follows instructions.
Part one: scaling
Part two: the tricks that made it usable
- 1
Transformers (2017)
An architecture where every word can pay attention to every other word, and which trains efficiently on modern hardware. This unlocked the scale. - 2
Instruction tuning
Train on examples of instructions being followed well. Turns a text-continuer into something that answers your actual question. - 3
Learning from human feedback
People rate outputs; the model is tuned toward the preferred ones. This is where "helpful, harmless, honest" behaviour is installed — and where a lot of the safety properties live. - 4
Reasoning at inference time
Let the model think in steps, check itself, and try again before answering. Buying capability with runtime compute instead of training compute. - 5
Tools
Give it a calculator, a search engine, a code runner. Every module in Track B follows from this one step.
What is genuinely surprising about it
- Emergence. Some abilities appear fairly abruptly at scale — arithmetic, multi-step reasoning — rather than improving smoothly. How real and how sharp this effect is remains debated.
- Generality was free. Nobody trained these models to write code, translate Tamil and explain photosynthesis. Those came along with predicting text well.
- The recipe was simple. The core ideas fit on a page. The difficulty is engineering at enormous scale, not conceptual depth.
The limits people are hitting
| Limit | Status |
|---|---|
| High-quality text data | Increasingly scarce; synthetic data is the current bet |
| Compute cost and energy | Enormous and growing; a real constraint on who can play |
| Diminishing returns | Each capability step costs more than the last |
| Reliability | Scaling improves averages more than it fixes tails |
Watch and read more
Lab
A scaling curve you fitted yourself.
The problem
sizes = [1e5, 3e5, 1e6, 3e6]
losses = [run_training(n) for n in sizes]
import numpy as np
a, b = np.polyfit(np.log10(sizes), np.log10(losses), 1)
predict = lambda n: 10 ** (a * np.log10(n) + b)
print(f"predicted loss at 1e7: {predict(1e7):.3f}")You are done when
Hard questions
Try to answer before you reveal. If you can answer these, you understood the lesson.
Q1Your fit predicts a loss of 0.8 at 100B parameters. Give two reasons not to trust it.Reveal
Questions people ask
Will scaling alone reach AGI?
Genuinely contested. Some serious researchers think scale plus tools plus memory gets there. Others think something fundamental is missing — continual learning, causal models, grounding — that no amount of compute supplies. Neither camp can prove it yet.
Is it really "just" statistics?
Technically yes, and the phrase carries less weight than people intend. Predicting text well enough forces the model to build internal structure about the world. Whether that structure counts as understanding is philosophy, and it does not change what the system can do.
Why do bigger models hallucinate less but still hallucinate?
Because scale improves the average and does not remove the underlying mechanism. It is still a probability machine with no built-in access to truth. Grounding it in retrieved sources helps far more than size does.
Are open models a safety problem?
They are a trade-off with real weight on both sides: they enable independent safety research and reduce concentration of power, and they also remove the ability to un-release a capability. Reasonable people disagree, loudly.
Lesson test
5 questions. Get 3 right (60%) to pass and complete this lesson.
Sign in with your phone number to take the test and save your progress