What is Zero-Shot Learning?
Zero-shot learning is the ability of a machine learning model to perform a task or classify inputs it has never seen labeled examples of during training, relying instead on generalized knowledge learned from other data.
In classical machine learning, a model needed labeled training examples for every category it was expected to recognize, so classifying a brand-new category meant collecting fresh data and retraining. Large language models broke this constraint: because they're trained on such broad, diverse text, they can often perform a novel task described only in a prompt, such as classifying customer messages into categories the model has never explicitly been trained on, without any task-specific fine-tuning or example data at all.
Zero-shot performance sits on a spectrum with few-shot prompting, where a handful of labeled examples are included directly in the prompt to steer the model's behavior toward exactly the desired output format or edge-case handling. Zero-shot is fastest to deploy since it needs no example curation, but few-shot generally produces more consistent, precisely-formatted results for tasks with subtle distinctions the model might otherwise misjudge on its own.
In practice with Neotask
A Neotask agent can be asked to triage a brand-new company's support tickets into custom categories it has never seen defined before, using only the category names and a short description in the prompt, no labeled training set required. If ticket volume reveals recurring edge cases, the agent's prompt can be upgraded to few-shot with real examples for tighter accuracy.
Related terms
- prompt-engineering
- large-language-model
- fine-tuning
- few-shot-learning
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue