Overview
Direct Answer
In-context learning is the ability of large language models to adapt behaviour and perform new tasks by conditioning on examples or instructions embedded directly in the input prompt, without modifying the model's underlying parameters. This represents a fundamental departure from traditional machine learning approaches that require retraining or fine-tuning.
How It Works
When relevant examples, instructions, or few-shot demonstrations are provided at the beginning of a prompt, transformer-based models leverage their attention mechanisms to recognise patterns and apply implicit learning directly during inference. The model's internal representations shift to accommodate the new task context, with later token predictions influenced by earlier contextual information through learned attention weights.
Why It Matters
This capability dramatically reduces deployment friction and cost by eliminating the need for task-specific fine-tuning cycles, which require labelled data, computational resources, and model versioning overhead. Organisations can iterate rapidly on use cases, adapt to domain shifts, and deploy generalised models across diverse applications without retraining.
Common Applications
Practical applications include zero-shot and few-shot classification in customer support (routing queries by providing category examples), legal document analysis where domain-specific terminology is demonstrated in-prompt, and cross-lingual translation tasks where bilingual examples guide behaviour. Content moderation systems and domain-specific question-answering similarly rely on contextual demonstration.
Key Considerations
Performance remains sensitive to example selection, ordering, and prompt formulation; there is no guarantee of task mastery regardless of in-prompt guidance. Context window length constraints and potential brittleness with complex reasoning tasks necessitate careful validation before production deployment.
Referenced By2 terms mention In-Context Learning
Other entries in the wiki whose definition references In-Context Learning — useful for understanding how this concept connects across Artificial Intelligence and adjacent domains.
More in Artificial Intelligence
Artificial Intelligence
Foundations & TheoryThe simulation of human intelligence processes by computer systems, including learning, reasoning, and self-correction.
AI Governance
Safety & GovernanceThe frameworks, policies, and regulations that guide the responsible development and deployment of AI technologies.
Direct Preference Optimisation
Training & InferenceA simplified alternative to RLHF that directly optimises language model policies using preference data without requiring a separate reward model.
TinyML
Evaluation & MetricsMachine learning techniques optimised to run on microcontrollers and extremely resource-constrained embedded devices.
Forward Chaining
Reasoning & PlanningAn inference strategy that starts with known facts and applies rules to derive new conclusions until a goal is reached.
Synthetic Data Generation
Infrastructure & OperationsThe creation of artificially produced datasets that mimic the statistical properties of real-world data, used for training AI models while preserving privacy.
Knowledge Graph
Infrastructure & OperationsA structured representation of real-world entities and the relationships between them, used by AI for reasoning and inference.
AI Bias
Training & InferenceSystematic errors in AI outputs that arise from biased training data, flawed assumptions, or prejudicial algorithm design.