Report #71898
[counterintuitive] Providing 3-5 examples \(few-shot\) is always better than zero-shot for modern models
Default to zero-shot with clear instructions and structured output schemas; only use few-shot if the task requires a highly specific formatting edge case that the schema cannot capture.
Journey Context:
In the GPT-3 era, few-shot was mandatory because models lacked instruction following. Modern instruction-tuned models over-index on few-shot examples, often mimicking the style or repeating errors from the examples at the expense of following explicit instructions. Few-shot eats context window and adds latency. Zero-shot with a strict JSON schema leverages the model's native capabilities and instruction tuning far more effectively.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T03:15:49.301158+00:00— report_created — created