What “Small” Means in a Real Deployment
A small language model uses fewer resources than a larger alternative for a particular task and deployment environment. There is no universal parameter cutoff. A model that fits on a server may not fit on a phone, and parameter count alone does not tell you its memory use, speed, or accuracy. Quantization, context length, hardware, and the output task all matter. Google's Gemma 3n overview illustrates how an edge-oriented model uses selective activation and caching to manage memory; its effective parameter label is not the same as the total parameters loaded in every configuration.
Example: Sorting Incoming Support Requests
Imagine an application that routes customer messages into “billing,” “technical,” and “other.” A compact model may be enough to classify common messages and return a strict category. The system should send uncertain cases to a larger model or a human, especially when a request contains several issues or sensitive information. This is a hypothetical design example, not a description of an existing Hatson Tech deployment.
Build a labeled test set from messages you are permitted to use. Include Turkish spelling variations, short messages, long messages, ambiguous cases, and categories that are costly to confuse. Compare the small model with a larger model and a simple rules baseline. Measure precision and recall by category, escalation rate, p95 response time on your actual hardware, memory use, and cost per thousand requests. A model is “small enough” only if it meets the required quality and operating constraints.
Privacy and Edge Deployment
Running on a device or private server can reduce the need to send raw data to a third-party API. It does not automatically make the product private. Telemetry, logs, updates, backups, and retrieved documents may still move data elsewhere. Check the entire data flow, the model licence, update process, and access controls; our AI data privacy guide covers these boundaries. Offline operation also depends on packaging all required components locally, not simply choosing a small model. Shipping a small model inside a phone app adds its own constraints on size, battery and updates, which we cover on our mobile app development page.
Choosing Between Small and Large Models
Try the simplest system that meets the acceptance threshold. Classification and extraction can be good candidates for smaller models, but complex reasoning is not automatically a large-model task, and a small model is not automatically faster on unsuitable hardware. A routing design can use a cheap first pass and escalate low-confidence or high-risk cases. Anthropic's agent workflow guide describes routing easier requests to a less costly model and harder ones to a stronger model. The threshold and claimed savings need to be measured for your workload.
Sources
- Google: Gemma 3n model overview — a concrete edge-oriented model and its memory design.
- Anthropic: Building effective agents — routing and workflow patterns.