September 23, 20266 min read
Small Language Models vs LLMs: Why the Next AI Wave Is Getting Smaller
Small language models are 10–30× cheaper to run than LLMs and could handle 40–70% of an agent's work. When small beats big, when it doesn't, and why.
The short answer
A small language model (SLM) is an AI model with roughly under 10 billion parameters, small enough to run on a laptop or phone. A large language model (LLM) has tens or hundreds of billions and usually lives in a data centre. LLMs are better at broad, open-ended reasoning. SLMs are faster, cheaper, private, and for many narrow tasks just as accurate.
The surprising part is how much of AI's real work is narrow. That's why the smartest AI systems are starting to use both.
The number that changed the conversation
In 2025, a team of NVIDIA researchers published a paper with a deliberately provocative title: "Small Language Models are the Future of Agentic AI." Two findings stand out:
- Serving a 7B SLM is 10–30× cheaper in latency, energy and compute than serving a 70–175B LLM.
- When they examined real open-source agent frameworks, they estimated that a large share of LLM calls could be handled by specialised SLMs: about 60% in MetaGPT, 40% in Open Operator, and 70% in Cradle.
In other words, a lot of what today's AI agents send to giant models is overkill: classifying, extracting, routing, formatting, deciding which tool to call next. It's like using a supercomputer as a calculator.
SLMs vs LLMs side by side
| Small language models | Large language models | |
|---|---|---|
| Size | Roughly under 10B parameters | Tens to hundreds of billions |
| Where they run | Laptop, phone, edge device | Data centre GPUs |
| Cost per call | Near zero locally | Metered per token |
| Speed | Milliseconds to low seconds | Seconds, plus network latency |
| Privacy | Data can stay on your device | Data goes to the provider |
| Best at | Narrow, repeated, well-defined tasks | Open-ended reasoning, broad knowledge |
| Weak at | Rare knowledge, long complex reasoning | Cost, latency and privacy at scale |
| Examples | Phi-4-mini (3.8B), Gemma 3 (1B–12B), Qwen 3 small models | The largest hosted models from the major labs |
Where small models win
1. Anything you do thousands of times. Tagging emails, detecting intent, pulling fields out of invoices, moderating messages. At volume, the cost difference between an SLM and an LLM becomes the difference between a feature that pays for itself and one that doesn't.
2. Anything that should stay private. An SLM running locally never sends your data anywhere. For personal assistants that can see your screen, inbox and files, that's the difference between "useful" and "a liability." See what local-first changes for privacy.
3. Anything that needs to be instant. Voice assistants, autocomplete and UI agents can't wait two seconds for a round trip. Some specialised models now return a decision in milliseconds; we covered one striking example in Laya vs Jev.
4. Anything you can fine-tune. A small model trained on your data often beats a giant general-purpose model on your task. Fine-tuning a 3B model is a job for one GPU, not a research lab.
Where large models still win
It would be dishonest to pretend small models are always enough:
- Open-ended reasoning. Multi-step planning, tricky maths and ambiguous instructions still favour big models by a clear margin.
- Broad world knowledge. Small models simply store less. Ask about something obscure and they're more likely to be wrong with confidence.
- Long, messy context. Reasoning over a large codebase or a long legal document is still big-model territory.
- Zero-shot flexibility. An LLM handles a task it has never seen reasonably well. An SLM often needs examples or fine-tuning first.
The real answer: use both
The NVIDIA paper's conclusion isn't "replace LLMs." It's that heterogeneous systems, where agents call different models for different jobs, are the natural design. In practice that looks like this:
- A small, fast model handles the constant stream of routine decisions: route this, classify that, is this safe, which tool next.
- A large model gets called only when a step truly needs deep reasoning or careful writing.
- A router decides which is which, ideally without the user ever noticing.
This is the same logic we apply to local vs cloud model routing, and it's the reason multi-agent systems split work across specialists instead of sending everything to one giant model. It also answers a problem many agent projects hit: costs that grow faster than value.
Try a small model yourself in two minutes
If you have 8 GB of RAM or more:
ollama run phi4-mini
or, with 16 GB:
ollama run gemma3:12b
Then give it the kind of task you usually paste into a chatbot, like summarising an email or extracting dates from a paragraph. Most people are surprised how far a model on their own machine gets. The full setup is in our guide to running AI locally.
Common questions about small language models
What counts as a small language model?
There's no official cut-off, but the NVIDIA researchers who popularised the argument consider most models under about 10 billion parameters to be SLMs. In practice, it means a model small enough to run on consumer hardware such as a laptop or phone.
Are small language models as good as LLMs?
On narrow, well-defined tasks (classification, extraction, routing, short summaries), a good or fine-tuned SLM can match much larger models. On open-ended reasoning, rare knowledge and long complex tasks, large models are still clearly better. The strongest systems use both.
Why are small language models cheaper?
They need far less compute per word. NVIDIA researchers estimate that serving a 7B model is 10–30× cheaper in latency, energy and compute than serving a 70–175B model. Run locally, the per-call cost is effectively zero beyond electricity.
Can small language models run on a phone or laptop?
Yes. Models in the 1–4B range run on recent phones and 8 GB laptops, and 7–14B models run well on 16 GB machines, especially with 4-bit quantization. Tools like Ollama and LM Studio make this a one-command setup.
Will small language models replace large language models?
Unlikely. They're more likely to take over the high-volume, routine share of the work, with large models called in for the hard steps. Research on agent frameworks suggests 40–70% of large-model calls could be moved to specialised small models, and the rest still benefits from scale.
Vyra (vyraagi.com) is a resident desktop agent: a five-domain agent mesh of 15+ specialized agents, with an offline local tier so routine work doesn't depend on a connection. Matching the model to the job is a core design choice, and the argument for small models keeps getting stronger. Join the waitlist to get access as it opens up.
Vyra is in closed alpha now, with a Founders Beta ahead of public launch.
Related reading
How much memory do you need to run local LLMs in 2026? (And why Mac minis keep selling out)
Weights, KV cache and OS overhead, worked out from bits per weight. A size table for 3B to 70B models and why bandwidth sets tokens per second.
Local vs. Cloud AI Models: When Offline Fallback (Ollama) Actually Matters
When local AI models beat cloud models: privacy, offline reliability and cost — and how an Ollama-based offline fallback tier actually works in practice.
ChatGPT Sponsored Agents, explained: how ads inside AI agents work and what they mean for users
What OpenAI's Sponsored Agents are, who sees ChatGPT ads, what data targeting uses, how to turn ads off, and the open questions about ads inside agents.