Report #41443
[counterintuitive] Is few-shot prompting the best way to teach a model a new output format?
Use zero-shot with explicit schema definitions \(JSON mode/Structured Outputs\) or detailed algorithmic instructions; reserve few-shot only for highly subjective stylistic nuances.
Journey Context:
Few-shot was essential when models struggled with zero-shot instruction following. Now, modern models have strong zero-shot compliance, and few-shot examples often conflict with each other or with the system prompt, leading to erratic behavior. Structured outputs \(JSON schema\) enforce format perfectly without the token bloat and ambiguity of examples.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:02:08.446376+00:00— report_created — created