Компактная языковая модель (обычно от сотен миллионов до нескольких миллиардов параметров), оптимизированная под скорость и низкую стоимость.
Малая языковая модель (SLM) — это компактная версия языковой модели, содержащая существенно меньше параметров, чем топовые LLM (сотни миллионов — единицы миллиардов против десятков и сотен миллиардов у крупных моделей). Такая модель требует меньше вычислительных ресурсов для работы, что снижает стоимость инференса и позволяет запускать её на менее мощном оборудовании — вплоть до мобильных устройств.
Компромисс за компактность — сниженные способности к сложным многошаговым рассуждениям и меньший объём «встроенных знаний» о мире. Поэтому SLM обычно применяют для узких, хорошо определённых задач (классификация, извлечение данных, простые диалоги), где не требуется универсальный интеллект крупной модели.
Компании часто используют SLM в качестве быстрого «первого фильтра» запросов — например, для определения намерения пользователя — с передачей сложных случаев более мощной и дорогой LLM только когда это действительно необходимо.
Для сложных задач — обычно да, но для узких и хорошо определённых задач SLM может показывать сопоставимое качество при значительно меньшей стоимости и большей скорости.
Двумя способами: обучают компактную архитектуру с нуля на специализированных данных, либо дистиллируют из уже готовой крупной модели.
Некоторые компактные SLM действительно оптимизированы для работы на мобильных устройствах без подключения к интернету.