InquirerPiston protests World Bank-led transport conference in BaguioCNN TürkBeşiktaş'a yıldız futbolcularından iyi haberInquirer EntertainmentMiss Universe factions clash over 2027 host country claimsThe Jerusalem PostThree killed, several wounded following two attacks on Saudi Arabia's King Khalid airportESPN DeportesMessi entrenó con Inter Miami tras homenajePunchMother, daughter die in Anambra three-storey building collapseBollywood HungamaMeezaan Jafri headlines Killer Jeans' Genes of India campaignEl ComercioTrump niega un ataque contra Irán antes de las elecciones, pero el Pentágono prepara opciones de combateZDF heuteAktuelle Pressemitteilungen des ZDFStraits Times SportMaddinson's test return for Australia after cancer treatment ends in duckCollider10 Essential Anime Shows That Belong on Every Fan's Bucket ListBBC News BrasilQuem é Navi Pillay, sul-africana que ganhou o Nobel da Paz 2026 e julgou genocídio em Ruanda
The Daily Newsstand · Free, Always
Friday, October 9, 2026

Карликовые модели: зачем компании обучают крошечную LLM под одну узкую задачу

Translate

Нет никакого смысла нанимать нобелевского лауреата, чтобы он отвечал на однотипные звонки в колл-центр. Примерно так же выглядит ситуация, когда повторяющуюся узкую задачу — разметить запись, проверить формат ответа, отнести обращение к одной из десяти категорий — отдают флагманской языковой модели через API.

Показательный пример — кейс Checkr, платформы проверки кандидатов. По данным Predibase, где модель дообучали, GPT-4 давал 87–88% точности на лёгких случаях и около 82% на «грязных» данных, а дообученная открытая модель на 8 млрд параметров показала более 90% на самых сложных 2% случаев; стоимость при этом, по заявлению компании, снизилась в 5 раз. Прежде чем делать выводы, разберём механику, цифры и границу применимости — со ссылками на первоисточники и оговорками там, где источник заинтересован в результате.

Что считать «карликовой» моделью

Чёткой границы в индустрии нет, поэтому берём рабочее определение из позиционной статьи NVIDIA: малая языковая модель — это модель, которая помещается на обычное потребительское устройство и обслуживает запросы одного пользователя с приемлемой задержкой. По состоянию на 2025 год под это определение подпадает большинство моделей до 10 млрд параметров. Это позиция авторов статьи, а не отраслевой стандарт. Для практики удобнее запомнить порядок величины: семейство «7–8 млрд параметров и меньше».

Список актуальных малых моделей 2026 года быстро устаревает. По сводке Turing Post (вторичный источник — версии лучше сверять по карточкам разработчиков), в него входят Gemma 4, Phi-4, Qwen3, SmolLM3, Granite 4.1, Nemotron 3 Nano и другие. Для нас важнее не конкретное имя, а два приёма, с помощью которых такую модель «сжимают» под задачу.

Дообучение через LoRA. Базовые веса модели замораживают и обучают небольшие дополнительные матрицы. Идея проста: вместо того чтобы переписывать всю модель, вы учите её тонкой «надстройке». В оригинальной работе для GPT-3 175B это дало в 10 000 раз меньше обучаемых параметров и в 3 раза меньше памяти GPU по сравнению с полным дообучением. Оговорка важная: цифры относятся к GPT-3 и на малые модели напрямую не переносятся. Но направление понятно — LoRA делает дообучение доступным без кластера.

Дистилляция с объяснениями. Исследование Google (ACL Findings 2023) показало: T5 на 770 млн параметров обошла few-shot PaLM на 540 млрд на тесте ANLI, использовав 80% обучающих данных, если учить её не только правильным ответам, но и «рассуждениям» модели-учителя. Ограничения тоже ясны: речь о задачах класса NLI и о сравнении с few-shot PaLM 2023 года. Переносить вывод на современные флагманские модели нельзя, но сам приём — учить малую модель на объяснениях большой — остаётся рабочей идеей.

Чем дообучение отличается от дистилляции, RAG и промпта

Эти четыре инструмента часто смешивают, хотя решают разные проблемы, и от правильного выбора зависит, не потратите ли вы месяц на то, что закрывается неделей работы с промптом.

Промпт меняет только входные данные: вы объясняете модели, что от неё нужно, и приводите примеры. Сама модель не меняется. Это самый быстрый и дешёвый вариант, и именно с него стоит начинать любой проект.

RAG добавляет модели знания в момент запроса: система находит релевантные документы и подкладывает их в контекст. Модель по-прежнему не меняется, но получает информацию, которой у неё не было. Это лекарство от проблемы «модель не знает наших данных», но не от проблемы «модель отвечает не в том формате» и не от проблемы цены на большом объёме.

Дообучение (в том числе через LoRA) меняет поведение самой модели: формат ответа, стиль, способ классификации. Именно оно позволяет сжать задачу в малую модель, которая точно и дёшево делает одну вещь.

Дистилляция переносит поведение большой модели-учителя в малую. В варианте из исследования Google малую модель учат не только на ответах, но и на «рассуждениях» учителя, и это даёт больший эффект при меньшем объёме данных. На практике дистилляцию и дообучение часто комбинируют: большая модель размечает или объясняет примеры, а малая учится на них. Но и здесь действует оговорка из исследования — результат получен на задачах класса NLI.

Цикл «сначала большая, потом маленькая»

Самая практичная схема из сравнительных разборов укладывается в короткую формулу: сначала большая модель, потом маленькая. В англоязычной литературе её называют «Start large, specialize small». Смысл в том, что на сильной универсальной модели вы быстро собираете прототип и по ходу видите, из чего вообще состоит ваша задача: какой формат ответа нужен, какие категории встречаются, на каких примерах прототип ломается.

Это не просто удобный порядок действий, а способ избежать главной ошибки — начать обучать малую модель до того, как задача понятна. Каждый запрос к прототипу и каждый исправленный вручную ответ — потенциальный обучающий пример. Если с первого дня складывать запросы и правильные ответы в аккуратный журнал, то к моменту, когда вы решите «сжимать», у вас уже будет размеченная выборка из реальных данных, а не придуманных.

Если вопрос упирается именно в оплату отдельного сервиса напрямую, у нас есть разбор, как оплатить ChatGPT в России в 2026 году, где этот сценарий описан подробно.

Зачем это нужно компаниям

Причин, по которым компании всерьёз смотрят в сторону узких моделей, три, и все они прикладные.

Стоимость и задержка при большом объёме. Когда один и тот же запрос повторяется миллионы раз, разница в цене за вызов превращается в статью бюджета. В кейсе Checkr оценка самой компании — около $7 000 в месяц на GPT с RAG и около $12 000 без RAG; после перехода на дообученную малую модель, по заявлению компании, стоимость снизилась в 5 раз. По скорости цифры в источниках расходятся: Predibase заявляет «в 30 раз быстрее», а Computerworld приводит 15 секунд у GPT-4 против менее 0,15 секунды у дообученной модели, то есть примерно в 100 раз. Мы их не пересчитываем и не усредняем, а честно пишем: на порядок быстрее, по данным компании.

Приватность и локальный запуск. Малую модель можно держать на собственных серверах, и данные не уходят во внешний сервис. Для компаний с чувствительными данными это иногда важнее цены. Есть и менее очевидный довод — независимость от одного поставщика: если вся ваша логика завязана на единственный внешний аккаунт, его блокировка останавливает процесс. Что делать в такой ситуации, разбирали на РБК: аккаунт Claude заблокировали — что делать.

Предсказуемый формат ответа. Для автоматизации критично, чтобы модель всегда отвечала в одном и том же виде. В кейсе PayPal дообученная модель выдавала 100% валидного JSON — для интеграции в процессы это ценнее, чем красивый текст.

Кейс PayPal: проверка расшифровок разговоров. Это препринт июня 2026 года. Модель на 8 млрд параметров дообучили методом LoRA (2,05% обучаемых параметров) всего на 219 примерах, чтобы проверять расшифровки разговоров на соответствие процедурам. На 53 незнакомых расшифровках результат такой: 100% валидного JSON, 83,0% общей точности по проверке экспертов, около 2 секунд на запрос и $0,013 за оценку против $0,025–0,055 у API. Авторы добавили слой жёстких правил поверх модели. Здесь стоит помнить об ограничениях: тест маленький (доверительный интервал около ±10%), а цены API взяты из 2024 года.

Прогноз Gartner. В пресс-релизе от 9 апреля 2025 года Gartner предсказывает, что к 2027 году организации будут использовать малые узкоспециализированные модели втрое чаще, чем универсальные LLM. Это именно прогноз объёма использования, а не измеренный результат. Полезнее другое: рекомендации из этого же документа — начинать с пилота там, где большие модели не дают нужного качества или скорости, учитывать составные схемы и вкладываться в качество данных.

Как это делают на практике

Из кейсов и сравнительных исследований складывается пятишаговая схема. Она не претендует на универсальность, но каждый её шаг опирается на источники выше.

Шаг 1. Прототип на сильной универсальной модели. Фиксируем задачу, формат ответа и типичные ошибки. На этом шаге выясняется, достаточно ли вообще промпта и RAG — об этом отдельный раздел ниже.

Шаг 2. Размеченные примеры из реальных данных. Берём настоящие запросы и правильные ответы, подтверждённые экспертом. Отдельно собираем набор «трудных» случаев: в кейсе PayPal добавление всего 20 трудных негативных примеров подняло точность в проблемном поле до 100%. Это важнее, чем наращивание объёма очевидных примеров.

Шаг 3. Дообучение с остановкой по валидации. Малая выборка легко приводит к переобучению. В том же кейсе PayPal при обучении на 188 примерах кривая валидации пошла вверх на шаге 60 — классический признак. Поэтому обучение нужно останавливать по метрике на отложенных данных, а не по числу эпох.

Шаг 4. Жёсткие проверки поверх модели. Там, где правило однозначно, не нужно полагаться на модель: проверка формата, допустимых значений, обязательных полей. Авторы PayPal добавили такой слой — и сами признают, что правила на регулярных выражениях хрупки, поэтому их нужно поддерживать.

Шаг 5. Слепая проверка на ранее не виденных данных с экспертной оценкой. Модель не должна встречать эти данные при обучении, а оценивает результат человек-эксперт, а не другая модель. Именно так построен тест PayPal на 53 расшифровках — и его главный недостаток в том, что выборка мала. Чем больше слепой набор, тем надёжнее вывод.

Как посчитать окупаемость, не обманывая себя

Самая частая ошибка при оценке такого перехода — сравнить цену одного вызова и на этом остановиться. Правильная формула шире: ежемесячная экономия равна числу запросов, умноженному на разницу в цене за запрос, минус постоянные затраты на разметку, обучение, инфраструктуру и поддержку.

Для иллюстрации возьмём опубликованные в кейсе PayPal цены за одну оценку: $0,013 у дообученной малой модели против $0,025–0,055 у API. Это чистая арифметика, а не прогноз для вашей компании. При 100 000 оценках в месяц малая модель обойдётся примерно в $1 300, а API — примерно в $2 500–5 500, то есть разница составит порядка $1 200–4 200 в месяц. При 10 000 оценок в месяц те же цены дают разницу в $120–420, и всё может не окупиться, потому что на разметку и экспертную проверку у вас уйдёт больше.

Три оговорки, без которых такая арифметика вводит в заблуждение. Во-первых, цены API в препринте взяты из 2024 года, и сегодня они могут быть другими, поэтому пересчитывать нужно по актуальным тарифам. Во-вторых, цена за вызов обычно не включает работу людей: сбор и разметку выборки, экспертную проверку, поддержку жёстких правил. В-третьих, цифры вендоров, как в случае Checkr, лучше считать верхней границей выгоды, а не ожидаемым результатом. Хорошая практика — прикинуть окупаемость на трёх сценариях (пессимистичном, базовом и оптимистичном) и принимать решение, ориентируясь на пессимистичный.

Что мониторить после запуска

Запуск малой модели — не финал, а начало её жизни в продакшене. Узкая модель хрупка вне обучающих данных, поэтому за ней нужен постоянный присмотр. Из ограничений рассмотренных кейсов вытекает короткий список показателей, которые стоит отслеживать.

Первый — доля запросов, непохожих на обучающие данные. Если она растёт, модель работает на территории, где её не учили. Второй — доля ручных исправлений: рост числа случаев, когда эксперт меняет ответ модели, раньше любых метрик сигнализирует о деградации. Третий — регрессионный набор: замороженная выборка проверочных случаев, которую вы прогоняете при каждом изменении модели или правил, чтобы убедиться, что улучшение в одном месте не сломало другое. Четвёртый — состояние жёстких правил: авторы кейса PayPal сами признают хрупкость правил на регулярных выражениях, поэтому их нужно пересматривать так же регулярно, как и модель. Пятый — журнал сомнительных случаев, из которого вы собираете материал для следующего круга обучения.

Отдельно полезно заранее определить порог, при котором вы возвращаетесь к большой модели или расширяете обучающую выборку. Без такого порога решение принимается постфактум и под давлением, а с ним — спокойно и по цифрам.

Малая против большой модели

Критерий

Дообученная малая модель

Большая универсальная

Задача

Узкая, повторяющаяся, с фиксированным форматом

Широкая и разнообразная, новые форматы

Стоимость при большом объёме

Ниже (Checkr: в 5 раз по заявлению компании; PayPal: $0,013 против $0,025–0,055 за оценку)

Растёт с объёмом

Задержка

Секунды и меньше при локальном запуске

Секунды, зависит от API

Данные

Можно держать на своих серверах

Уходят во внешний сервис

Основной риск

Перекос выборки, хрупкость вне обучающих данных

Цена и скорость на повторяющихся задачах

Таблицу стоит читать как карту компромиссов, а не как рейтинг. Цифры в столбце «Стоимость» — из конкретных кейсов с их ограничениями: у Checkr они от вендора, у PayPal — из препринта с ценами 2024 года. Строка «Основной риск» важнее остальных: малая модель выигрывает, пока вход похож на то, чему её учили, и ломается, когда этого сходства нет. Большая, наоборот, переносит новизну лучше, но платит за это ценой и скоростью на рутине.

Где малые модели проваливаются

Самое полезное в кейсе PayPal — не победные цифры, а подробный разбор ошибок, который авторы привели сами. Модель ни разу не предсказала значение «Fail» в поле Disposition. Причина — перекос обучающей выборки: 67% исходов в ней были правильными, и модель научилась почти всегда выбирать «безопасный» ответ. Ошибки пришлись именно на это поле (точность 90,6%), а когда добавили 20 трудных негативных примеров, точность в нём дошла до 100%.

Урок тут технический: если в данных редкий класс — именно тот, ради которого затевалась проверка, — малая модель его «проглотит», пока вы специально не дадите ей достаточно примеров. Второй урок статистический: на 53 тестовых случаях доверительный интервал около ±10%, поэтому любые «83,0%» нужно читать как «примерно 73–93%». И третий — о переобучении: на 188 примерах кривая валидации пошла вверх уже на шаге 60.

Границу применимости обозначает и NVIDIA: где нужен общий диалог, естественный выбор — гетерогенные системы, в которых малые модели берут повторяющиеся задачи, а большая остаётся для сложных. Добавьте к этому оговорку про дистилляцию: результат на T5 относится к задачам класса NLI и к сравнению с few-shot PaLM 2023 года, поэтому «малая обошла большую» не стоит читать как универсальную закономерность.

Когда обучать ничего не нужно

Самое дешёвое решение — то, которое не требует обучения. Прежде чем собирать выборку и запускать дообучение, пройдите три более простых ступени. Первая — сильная модель и хорошо написанный промпт с примерами. Вторая — RAG, если проблема в недостатке знаний, а не в формате ответа. Третья — жёсткие проверки на стороне кода: валидация формата и допустимых значений часто закрывает половину «проблем качества». И только если на этих ступенях цена или задержка всё ещё неприемлемы, имеет смысл переходить к дообучению.

Промпты для подготовки узкой задачи

Эти промпты помогают подготовить почву для дообучения, не обучая саму модель. Работать с ними удобнее на сильной универсальной модели.

Prompt: Help me write a one-page specification for this narrow task: [describe task]. Include the input format, the exact output format, the allowed values, and three examples of correct and incorrect outputs. — компактная спецификация задачи, которую можно отдать и разметчикам, и инженерам.

Prompt: Write a labeling guideline for annotators working on this task: [describe task]. Cover ambiguous cases and tell them what to do when they are unsure. — инструкция для разметчиков с разбором неоднозначных случаев.

Prompt: Generate 20 hard negative examples for this classification task: [describe task and classes]. Each should look like a typical case of one class but actually belong to another. — набор трудных негативов для проверки модели.

Prompt: Create a test set of 30 edge-case inputs for this task: [describe task]. Mark which ones are most likely to confuse a small model and explain why. — проверочный набор с пограничными ситуациями.

Prompt: Design a strict JSON schema for the output of this task: [describe task]. Specify required fields, allowed enum values, and validation rules. — схема ответа, по которой можно ставить жёсткие проверки.

Prompt: Analyze this labeled dataset summary: [paste class counts]. Point out class imbalance and suggest how to rebalance it without inventing data. — поиск перекоса классов в выборке.

Prompt: Compare the outputs of two models on the same inputs: [paste outputs]. Classify each disagreement as formatting, factual, or judgment, and tell me which ones need an expert review. — разбор расхождений между двумя моделями.

Prompt: Suggest deterministic validation rules that could run on top of a model's output for this task: [describe task]. For each rule, say how it could become brittle. — жёсткие правила поверх модели и честный список их слабых мест.

Prompt: Prepare a blind evaluation plan for this task: [describe task]. Specify the sample size, how experts should grade, and how to report uncertainty. — план слепой проверки с оценкой неопределённости.

Prompt: Estimate whether switching to a small fine-tuned model would pay off for this task: [volume per month, current cost per call, required latency]. List the assumptions I need to verify with real measurements. — прикидка окупаемости с явным списком допущений.

Частые ошибки

  • Брать малую модель для открытой задачи. Там, где вход разнообразен и непредсказуем, узкая модель теряет главное преимущество.

  • Обучать без отдельного набора трудных случаев. Кейс PayPal показывает цену такого перекоса: модель «проглотила» редкий, но самый важный класс.

  • Оценивать на данных, которые модель уже видела. Любая цифра точности без слепой проверки на новых данных — повод для недоверия.

  • Сравнивать стоимость по ценам прошлых лет. Цены API меняются быстро, и сравнение с 2024 годом в 2026-м легко даёт ложный вывод.

  • Верить вендорскому кейсу без пересчёта. Цифры Predibase стоит сверять с независимыми источниками и держать в голове возможную необъективность, о которой предупреждает даже ZenML.

  • Пропускать шаг «большая модель сначала». Без прототипа вы не знаете, из чего состоит задача, и учите малую модель на предположениях.

Частые вопросы

Сколько примеров нужно для дообучения?
Универсальной цифры нет. В кейсе PayPal модель дообучили на 219 примерах, но это одна задача с жёстким форматом; в исследовании по дистилляции использовали 80% обучающих данных от того, что нужно обычному методу. Практический ориентир — начинать с небольшого, но качественно размеченного набора вместе с отдельным списком трудных случаев и расширять его по результатам слепой проверки.

Можно ли обойтись RAG?
Часто да. RAG решает проблему нехватки знаний, но не проблему формата и не проблему цены на большом объёме. Если модель ошибается из-за того, что не знает ваших данных, начните с RAG; если проблема в стоимости, задержке или нестабильном формате — тогда имеет смысл думать о дообучении.

На каком железе запускать?
Жёстких требований нет, и они зависят от конкретной модели и настроек. По определению NVIDIA, малая модель — это такая, которая помещается на потребительское устройство для обслуживания одного пользователя; LoRA, в свою очередь, снижает требования к памяти при дообучении по сравнению с полным обучением. Точные требования смотрите в карточке выбранной модели и проверяйте на своих данных.

Чем малая модель хуже большой?
Широтой и устойчивостью к новому. Она хороша, пока вход похож на обучающие данные, и ломается на непохожем. Кроме того, малая модель чувствительна к перекосам выборки, как показал кейс PayPal, а ошибки при малом тесте трудно отличить от случайности.

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.