Small Language Models (SLMs)
Read summarized version with
The right model is not the smartest one. It is the cheapest one that clears the bar.
1. Quick Answer
Small language models are compact AI models, typically a fraction of the size of frontier models, built to run fast and cheap on a focused task. They trade general reasoning breadth for lower cost, lower latency, and the ability to run on your own infrastructure. In production systems they usually work alongside larger models, not instead of them.
2. What is a Small Language Model?
An SLM is built on the same transformer foundations as a frontier model, with far fewer parameters, and often tuned for a domain or a task. Smaller means less general knowledge and shallower reasoning, and it also means faster responses, lower cost per request, and hardware requirements modest enough to run on-premise or on-device.
The definition worth keeping is economic rather than technical: an SLM is a model sized to its task rather than to the hardest task imaginable.
Classifying support tickets does not need a model that can reason about tax law. Extracting fields from an invoice does not need one that writes poetry. Using a frontier model for those jobs is paying for capability the task never touches.
The distinction that trips people up: an SLM is not a worse model. On a narrow, well-defined task, a tuned small model frequently matches a general large one, while costing a fraction per request and answering faster.
