Report #68319
[counterintuitive] More few-shot examples teach the model new patterns — just add examples until it works
Design few-shot examples primarily to demonstrate the desired output format and task structure, not to 'teach' new capabilities. Expect diminishing returns after 3-5 well-chosen examples. If the model can't do zero-shot, more shots likely won't fundamentally change that.
Journey Context:
Research shows that LLMs perform nearly as well with incorrect labels in few-shot examples as with correct ones, as long as the format is consistent. This means in-context learning is primarily about format activation and task specification, not knowledge transfer from examples. The model isn't 'learning' from your examples — it's recognizing the pattern and activating relevant capabilities it already possesses. This has two critical implications: \(1\) adding more examples has sharply diminishing returns once the format is clear, and wastes context window space; \(2\) you cannot teach a model a genuinely new capability through few-shot examples alone. If the underlying capability doesn't exist, no number of demonstrations will create it. The instinct to 'just add more examples' is often a signal that the task requires a different approach entirely — tool use, fine-tuning, or architectural change.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T21:09:34.336245+00:00— report_created — created