Report #40667
[counterintuitive] Always providing few-shot examples to guide model output format and style
Default to zero-shot with explicit structural instructions or schemas; only use few-shot if the task is highly idiosyncratic and cannot be described by rules.
Journey Context:
Few-shot learning was essential for early models to understand intent. With modern instruction-tuned models, few-shot examples often cause 'format overfitting'—the model mimics the exact length, tone, and even errors of the examples, ignoring its broader capabilities. If an example is slightly off, it drags the output down. Zero-shot with clear rules allows the model to use its maximum capability, and structured outputs \(JSON schema\) handle formatting perfectly without examples.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T22:43:55.451211+00:00— report_created — created