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

Start free

Plans

Free

$0/mo

Download without a card and start for free.

Individual

$50/mo

The full personal agent platform for one person.

Enterprise

$200/mo

Multiple workspaces and capacity for larger teams.

Continue