The same model that writes working code and solves competition math will hand you a landing page that looks like every other generated landing page. Thais Castello Branco, whose company Taste Labs works with model trainers on exactly this problem, gave a talk at the AI Engineer conference on why that gap exists and what closes it. The short version: models got good where the work grades itself, and they aim at the most likely answer, which in matters of taste is the wrong target. The way out is to write down the parts of your standard you can check, and keep a person on the rest.
01Models win where scoring is easy
Code grades itself. It splits into small pieces, each piece runs, and running it tells you whether it worked. That lets trainers score millions of attempts with no person in the loop, which is why models climbed so fast at coding. We talk about coding skill as if it were a property of models. It is mostly a property of code.
“capability follows measurability”
Thais Castello Branco, “Ending AI Slop” · 3:04Design and writing have no built-in test, for two reasons:
- Good depends on who is asking. The same slide can be exactly right for a startup and embarrassing for a bank. There is no verdict without an audience and a situation.
- Good moves. What looked sharp five years ago looks dated now. Correct code from five years ago still runs. A standard that drifts is hard to score against.
So the domains where scoring is hard are the domains where models lag. If you can make part of the scoring problem checkable, you get back part of the capability.
02Slop is the average answer
The second half of the problem is what models aim at. A model is trained to produce the most likely answer and to treat that as the ideal one. (How that training works, and what it can still build, is the subject of Judge whether AI has original ideas.)
For math, aiming at the average is fine. The most likely answer to “what is 2 + 2” is also the right one. For design and writing it is not. The work people rate as great is rarely the typical work; it comes from someone breaking a pattern on purpose, in a way that fits.
“a lot of greatness and creativity happens actually at the ends of the distribution”
Thais Castello Branco, “Ending AI Slop” · 8:11A model aimed at the middle gives you the middle every time. That is why generated pages share the same layouts, the same gradients, the same phrasing, and why you can spot them at a glance. The sameness is what aiming at the most likely output produces, whichever model made the page.
03Your brand is an answer key
“Make something great” is a question with no checkable answer. “Make it match our brand” is a different kind of question, because a brand is finished taste-work. Designers already decided the colors and when each is used, the one or two typefaces and what each is for, the spacing, the motion, the texture. Each of those decisions can be written down as a rule, and each rule can be checked.
That turns judging an AI-made page from a taste dispute into an inspection. Go rule by rule: does it use the palette, does it set headings in the right face, does it space things on the grid. A failure is a bug with a correct fix, not an opinion. The design concept does the work makes the same move from the building side: bind meaning to form in writing, then review against the writing.
One caution from the talk: grade against the rules, not against the original. A new page can use the brand’s components in combinations the original site never tried and still be exactly on brand. Comparing to the original punishes valid new work; comparing to the rules does not.
The companies training the biggest models use this same shape internally: they turn a fuzzy skill into tasks with a written answer key so a model can be scored on them automatically. You do not need to train anything to benefit. The rule list alone is a checklist for the dashboard your coding agent shipped this morning.
04Route what is left to a person
Not everything survives the trip to a checklist. Quality splits into two piles, and the practical skill is routing each piece to the judge that suits it:
- Checkable pieces. Alignment, palette, typography rules, spacing, required elements. Write them as pass-or-fail checks. These are the checks an agent can run and rerun on its own work, the pattern Loop the agent until the work passes builds on.
- Taste pieces. Style fit, whether it feels right, whether the break from pattern was worth making. Asking a model “is this good” fails here. Automated graders get gamed, and a model will judge confidently on qualities it cannot actually measure. Keep a person on these calls.
Taste Labs runs expert reviews at scale, and one finding from that work is worth keeping even if you never buy training data. When two skilled reviewers disagree on a checkable thing, like whether elements line up, the process is broken, because that has a right answer. When they disagree on style, the disagreement is the finding: people genuinely want different things, and the average of two tastes is an answer nobody wanted. A few precise judgments from people whose taste you trust beat a pile of anonymous ratings.
Further reading
- AI Engineer · Ending AI Slop, the talk this guide synthesizes
- Lilian Weng · Reward Hacking in Reinforcement Learning, why automated graders get gamed
- Wikipedia · AI slop, the term and its short history