Report #72510
[counterintuitive] In-context learning means the model learns new capabilities from the examples I provide
Use in-context examples to activate existing capabilities and specify task format, not to teach new skills. If a model cannot perform a task zero-shot, adding examples may help with format and consistency but will not grant a genuinely new capability. For new capabilities, use fine-tuning, tool augmentation, or architectural changes.
Journey Context:
The term 'in-context learning' is misleading. Research from mechanistic interpretability shows that in-context learning primarily activates existing circuits \(induction heads, pattern-matching mechanisms\) rather than creating new ones. When you provide examples, you're specifying which of the model's existing capabilities to deploy and in what format — not updating weights or creating new knowledge. This explains why in-context examples help with format and task specification but cannot teach genuinely novel operations. A model that can't count characters zero-shot won't learn to count characters from 10 in-context examples — the fundamental capability \(character-level perception\) doesn't exist to be activated. The correct mental model: in-context examples are a task selector, not a teacher.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T04:17:57.059948+00:00— report_created — created