Glossary
Zero-shot prompting
Zero-shot prompting means asking for something with no worked examples at all, relying entirely on what the model already learnt and on how clearly you described what you wanted.
In plain terms
It is what you have been doing all along. Type a request, get an answer. The term exists because there is a named alternative, and knowing there is one is the whole value of the name: it turns the thing you do by reflex into a choice you can notice making.
Why it matters
It works remarkably well and it is the right default, so the useful knowledge is not how to do it but when to stop. Its failures have a signature: answers that are broadly right and consistently the wrong shape, or that vary between one attempt and the next in ways you cannot describe. Recognising that signature is what tells you to reach for examples; missing it leaves the tempting conclusion that the tool is not very good.
How it works
You supply an instruction and the model produces something from what it already has. Everything unstated is filled in from what it learnt was typical, which is why the same request gives different people quite different results depending on how much of their context reached the request.
Modern models are far better at this than early ones, which changed the practical advice considerably. Tasks that once needed examples now work from a well-worded request, and the honest position is that this handles most ordinary work perfectly well.
Its weakness is anything with an unstated convention. Format, tone, level of detail and what to leave out are exactly the things people find hardest to describe and easiest to demonstrate, so those are where output comes back nearly right and slightly off in a way that is difficult to articulate.
It costs nothing beyond the request itself, which matters more at volume than anywhere else. A step running thousands of times a day sends no examples, occupies less of the budget and is quicker, so where it does the job well enough it is straightforwardly the better arrangement.
Which of the two failures are you looking at?
Seen in the wild
Ask for something ordinary with no examples and no preamble, which is the default arrangement and works better than the vocabulary around it suggests.
ChatGPTTake a request that keeps coming back nearly right, add two real examples, and see whether the difference is the thing you have been failing to describe.
ClaudeRun a high-volume step without examples where it performs well enough, since sending nothing is faster and cheaper on every single run.
n8n
Common misconceptions
People assume
It is the beginner's version.
In fact
It is the right default and handles most everyday work well. Examples are a specific remedy for a specific problem rather than a general upgrade, and adding them to a request already working costs space and speed for nothing. The skill is noticing which situation you are in.
People assume
If it fails, the model is not capable enough.
In fact
Usually the request left something unstated. A model with no examples fills gaps from what it learnt was typical, and typical is rarely your convention. Before concluding a tool is inadequate, try showing it two instances of what you meant, which takes a minute and settles the question.
Telling them apart
Zero-shot prompting vs Few-shot prompting
Zero-shot prompting
Nothing supplied but the instruction. Free, fast, and dependent on how completely you described what you wanted.
Two or three worked examples supplied alongside it. Costs space on every request and conveys what a description cannot.
Default to this, and switch when an answer is nearly right in a way you cannot put into words. That specific frustration is the signal, and it is more reliable than any rule about task type.
Questions
- When should I stop using it?
- When output is broadly correct and consistently the wrong shape, or when results vary between attempts in ways you struggle to describe. Both are signs that a convention you hold is not in the request, and showing two examples fixes in a minute what more description will not.
- Does a better model remove the need for examples?
- It removes some of it. Newer models infer a great deal more from a well-worded request than earlier ones did, which is a real improvement. What no model can infer is the convention nobody stated, so the remaining gap is the same gap and the remedy is unchanged.
- Is it worth naming something everybody already does?
- Only because it makes the alternative visible. People who have never heard the term rarely think to add examples, and people who have tend to reach for them at exactly the right moment. That is the whole practical value of the vocabulary here.
Key takeaways
- It is the default and it handles most ordinary work perfectly well.
- Everything unstated is filled in from what the model learnt was typical, which is rarely your convention.
- Its failure has a signature: nearly right, consistently the wrong shape, hard to describe.
- It costs nothing extra per request, which matters most at volume.
- Naming it is useful because it makes the alternative something you can choose.
Last checked July 2026