Перейти к содержанию
Публикация AiManual

qev-0.8b: что умеет крошечная локальная модель для принятия решений

qev-0.8b представили как SOTA-модель для принятия решений на слабом железе, но бенчмарков и данных о VRAM нет. Разбираем, что такое decision model, сколько памя

Коротко

Что будет в материале

  1. 01

    Что такое qev-0.8b и почему о ней заговорили

  2. 02

    Какие задачи принятия решений закрывает такой класс моделей

  3. 03

    Запуск локально: сколько нужно VRAM для модели на 0,8B

  4. 04

    Для каких задач 0,8B достаточно, а где нужна модель крупнее

qev-0.8b - компактная локальная модель на 0,8 млрд параметров, которую в сообществе представили как SOTA-решение для задач принятия решений на слабом железе. Размер и позиционирование указывают на класс tiny-моделей: их задача - быстро отвечать на один конкретный вопрос, а не писать тексты.

Оговорка, без которой дальше говорить не о чем: в доступных материалах о qev-0.8b нет архитектуры, обучающих данных, лицензии, требований к VRAM и опубликованных бенчмарков. Подтверждаются только два факта - число параметров и сама заявка на SOTA. Поэтому статья разбирает класс decision-моделей и то, что стоит проверить, прежде чем ставить такую модель в пайплайн.

Определение класса: decision-модель отвечает на один вопрос, то есть возвращает «да/нет», выбирает один вариант из нескольких или выдаёт числовую оценку. На одно решение уходит примерно 200 мс при существенно меньшей стоимости, чем у генеративной модели (разбор класса decision-моделей). Эти 200 мс и «доля стоимости» относятся к классу в целом, а не к замерам qev-0.8b.

Что такое qev-0.8b и почему о ней заговорили

Интерес к анонсу понятен: 0,8 млрд параметров означают, что модель помещается в память ноутбука и не требует дискретной видеокарты. Для сценариев, где важна скорость ответа, а не глубина рассуждений, такой размер выглядит разумным компромиссом.

Что именно понимают авторы под «decision model» применительно к qev-0.8b, из материалов не следует. Классификация тикетов, выбор инструмента для агента и маршрутизация запросов между моделями - три разных задачи, и все они укладываются в одну формулировку «принятие решений». Различия между ними определяют и набор меток, и цену ошибки, и требования к валидации.

Decision model vs генеративная LLM: в чём разница

Генеративная модель порождает последовательность токенов: абзац, список, объяснение. Decision-модель выдаёт один дискретный ответ и на этом останавливается. Отсюда три практических следствия: короткий выход, меньше вычислений на один запрос, ниже задержка и стоимость.

Типовые примеры постановки задачи:

  • «Этот запрос можно обслужить маленькой моделью или отправлять в большую?» - бинарное решение.
  • «К какой категории относится обращение?» - выбор одной метки из списка.
  • «Насколько фрагмент релевантен вопросу?» - числовая оценка в диапазоне 0-1.

Формат ответа определяет всё остальное: метрики, пороги, способ интеграции. Умеет ли qev-0.8b все три формата, в материалах не сказано, поэтому список выше описывает возможности класса, а не подтверждённый функционал конкретной модели.

Что именно значит «SOTA» в анонсе

SOTA - это результат сравнения с baseline на конкретном наборе задач по конкретной метрике. Без опубликованной методики заявление остаётся непроверенным: сравнивать можно с чем угодно и как угодно.

Чтобы заявка на SOTA стала проверяемой, в публикации должны быть:

  • датасеты с описанием домена и разметки;
  • метрики: accuracy, F1 по классам, AUC для score-формата;
  • baseline: другие tiny-модели, классификаторы на эмбеддингах, наборы правил;
  • условия замера задержки: железо, размер батча, длина промпта, формат весов;
  • версия модели и лицензия.

Типичная проблема таких анонсов уже разбиралась на похожем примере: в сообществе сравнили две decision-модели, но не привели ни методологии, ни набора задач, ни метрик, поэтому победителя назвать нельзя (разбор сравнения Clef Q8 и Jev). С qev-0.8b ситуация та же, пока не появятся цифры.

Какие задачи принятия решений закрывает такой класс моделей

Decision-модель полезна там, где ответ укладывается в одно из трёх: бинарное решение, multiple choice или score. Практические сценарии:

  • фильтрация запросов перед большой LLM: отсечь простые случаи, остальное отдать дорогой модели;
  • маршрутизация запроса в нужный инструмент, RAG-индекс или к человеку;
  • классификация тикетов и обращений по фиксированному списку тем;
  • проверка ответа на соответствие политике: проходит / не проходит;
  • оценка релевантности документа перед подстановкой в контекст.

Какие именно из этих задач покрывает qev-0.8b, в материалах не раскрыто. Список описывает карту возможностей класса, а не подтверждённый набор функций модели.

Классификация, выбор действия или маршрутизация: где граница

Классификация присваивает метку из закрытого набора: спам или не спам, тема обращения, тональность. Выбор действия означает, что модель называет один инструмент или функцию из списка: вызвать поиск, посчитать, эскалировать. Маршрутизация решает, куда отправить запрос: к маленькой модели, к большой, в RAG или к оператору.

Все три сводятся к одному вопросу с дискретным ответом, но различаются ценой ошибки. Лишний вызов большой модели стоит денег, пропущенная жалоба в модерации стоит репутации. Пример модели, которая возвращает вероятность для каждого инструмента и enum- и boolean-аргумента, разобран в обзоре Aplomb 1 (открытая 5,3B-модель для принятия решений): вероятностный выход позволяет агенту действовать на уверенных вызовах, а остальное передавать крупной модели.

Где decision-модель экономит время и деньги

Схема простая: дешёвый слой перед дорогим. Decision-модель обрабатывает весь поток, большая LLM получает только остаток. Арифметика на пальцах: 10 000 запросов в день, фильтр отсекает 70% простых случаев, и большая модель вызывается 3 000 раз вместо 10 000. Токены и деньги экономятся пропорционально доле отсечённых запросов.

Цифры выше - иллюстрация механики, а не замеры qev-0.8b. Реальная доля отсечения зависит от данных и от качества модели.

Запуск локально: сколько нужно VRAM для модели на 0,8B

Требований qev-0.8b к памяти в материалах нет, поэтому считаем по числу параметров. Один параметр в fp16 занимает 2 байта, значит 0,8 млрд параметров - это примерно 1,6 ГБ только на веса. Дальше к ним добавляется KV-cache, буферы рантайма и запас на контекст.

Формат весовПамять на весаС запасом на контекст и рантайм
fp16 / bf16около 1,6 ГБ2-3 ГБ
int8около 0,8 ГБ1,5-2 ГБ
4-битная квантизация0,4-0,5 ГБ1-1,5 ГБ

Вывод по классу: такая модель влезает в 1-3 ГБ VRAM и работает на CPU, включая слабые ноутбуки и одноплатные компьютеры. Это оценка по размеру, а не подтверждённые требования qev-0.8b.

CPU, встроенная графика или дискретная GPU

Для модели на 0,8B дискретная видеокарта не обязательна. Инференс на CPU реален, а выигрыш от слабой GPU зависит от рантайма, размера батча и того, насколько хорошо реализованы ядра под конкретную архитектуру.

Типовые инструменты для локального запуска маленьких моделей - llama.cpp и подобные рантаймы с поддержкой GGUF. Приписывать qev-0.8b конкретную поддержку нельзя: без данных об архитектуре и формате весов неизвестно, конвертируется ли она вообще.

Квантизация и её цена

4-битная квантизация уменьшает память в разы, но может снижать точность на граничных примерах. Для decision-модели это критично: потеря 1-2% accuracy на бинарной задаче означает, что вы изменили бизнес-правило, а не просто сэкономили гигабайт.

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

Для каких задач 0,8B достаточно, а где нужна модель крупнее

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

Недостаточно: многошаговые рассуждения, длинный контекст, задачи с тонкими нюансами и редкими классами, генерация объяснений к решению. Причина в ёмкости: 0,8 млрд параметров ограничивают объём знаний и глубину вывода, и скорость этого не компенсирует.

Правило выбора: если задача сводится к одному вопросу с дискретным ответом и допускает ошибку в несколько процентов, tiny-модель стоит попробовать. Если нужен reasoning, разбор длинного документа или объяснение решения, берите модель крупнее.

Когда вместо модели лучше правила или классификатор

Если решение описывается десятком регулярок, порогами или классификатором на эмбеддингах, tiny-LLM может проигрывать по стоимости, задержке и предсказуемости. Правила бесплатны, работают за микросекунды и не меняют поведение между запусками.

Decision-модель оправдана, когда правила разрастаются и перестают покрывать формулировки. Пример: 50 регулярок против одной модели, которая отвечает «да/нет» на вопрос «это запрос про биллинг?». Как только вы начинаете дописывать сорок первую регулярку, экономика меняется в пользу модели.

Сравнение с другими tiny-моделями

Прямого сопоставления qev-0.8b с другими tiny-моделями в материалах нет, поэтому назвать её лучше или хуже конкурентов нельзя. Когда данные появятся, сравнивать стоит по осям: размер, лицензия, формат ответа, задержка, accuracy на вашем наборе, поддержка рантаймов.

Отдельная ловушка - сводные бенчмарки из разных лет и версий: они измеряют не только модель, но и обвязку вокруг неё. Пример такой развязки - MiniCPM5-2B с harness, RAG и tool calling, где модель на 2,5 млрд параметров закрывает часть задач только вместе с внешним кодом (разбор связки MiniCPM5-2B).

Как встроить decision-модель в пайплайн

Рабочий паттерн: decision-слой перед большой LLM или перед вызовом инструмента. Порядок шагов выглядит так.

  1. Сформулировать один вопрос, на который отвечает модель, без составных условий.
  2. Определить закрытый набор меток и правило поведения на каждом ответе.
  3. Собрать валидационный набор из 200-500 реальных примеров, размеченных вручную.
  4. Замерить accuracy, задержку и долю отказов.
  5. Выставить порог уверенности и определить, куда уходят сомнительные случаи.

Для qev-0.8b способ интеграции зависит от того, какой формат вывода она поддерживает. В материалах этого нет, поэтому первый шаг после получения весов - проверить, возвращает ли модель вероятность, сырую метку или текст, который надо парсить.

Метрики, которые надо снимать до внедрения

Минимальный набор: accuracy и F1 по каждому классу, матрица ошибок, задержка p50 и p95, стоимость на 1000 решений, доля случаев с низкой уверенностью, ушедших на эскалацию.

Ориентир в 200 мс из описания класса - не ваш замер. Свои цифры снимаются на своём железе, с своим рантаймом и своей длиной промпта. Разница между p50 и p95 важнее среднего: именно хвост задержки определяет, годится ли модель для синхронного вызова в интерфейсе.

Калибровка и обработка неуверенных ответов

Decision-модель умеет уверенно ошибаться. Защита строится из трёх элементов: порог уверенности, эскалация сомнительных случаев к большой модели или человеку, мониторинг после смены данных.

Для score-формата порог калибруется на валидации, а не на глаз: выбирается точка, где цена ложноположительного и ложноотрицательного ответа уравновешена для вашей задачи. Практика внедрения показывает, что в продакшене результат держится на обвязке вокруг модели, включая пороги уверенности, детерминированный код и человека на границе (разбор 1352 кейсов внедрения ИИ).

Ограничения и риски: что важно знать до внедрения

По самой qev-0.8b открытых данных мало: нет сведений об архитектуре, обучающих данных и лицензии, SOTA не подтверждена воспроизводимыми бенчмарками, не раскрыто, какие задачи принятия решений модель покрывает, сравнений с другими tiny-моделями тоже нет.

Риски класса, к которому она относится:

  • тихие ошибки на граничных примерах: модель отвечает уверенно, но неверно;
  • чувствительность к квантизации: 4-битная версия может разойтись с полной на редких классах;
  • дрейф данных: после смены формулировок в потоке точность падает без внешних сигналов;
  • ограниченный контекст: длинные документы в один вопрос не уложить.

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

Чек-лист проверки перед использованием

  • Опубликованы ли бенчмарки и методика замеров.
  • Есть ли baseline: другие tiny-модели, классификаторы, правила.
  • Какая лицензия и разрешено ли коммерческое использование.
  • Какой формат ответа и как его парсить.
  • Сколько памяти нужно на вашем контексте, а не в вакууме.
  • Как ведёт себя квантизованная версия на вашем валидационном наборе.

Если ответов нет хотя бы на первые три пункта, относитесь к модели как к эксперименту, а не как к основе продакшена.

Итог: кому подходит qev-0.8b и стоит ли ждать

Класс decision-моделей на 0,8B перспективен для роутинга, фильтрации и бинарных решений на слабом железе: по расчёту весов такая модель укладывается в 1-3 ГБ памяти и работает без дискретной GPU. Для домашних пайплайнов и небольших сервисов это удобная конфигурация.

Конкретно qev-0.8b пока нельзя рекомендовать как проверенное решение. Нет бенчмарков, лицензии, данных о VRAM и о том, какие задачи она решает. Заявка на SOTA остаётся заявкой.

Пробовать стоит, если вы готовы собрать собственный валидационный набор, замерить accuracy и задержку и сравнить результат с правилами или классификатором. Подождать с внедрением стоит, если нужна предсказуемость в продакшене и понятные условия использования: без лицензии и методики замеров риск слишком велик. Практический шаг на сегодня - сформулировать один вопрос из своего пайплайна, который сводится к «да/нет», и подготовить 200 размеченных примеров. С этим набором любую новую decision-модель можно проверить за пару часов.

Подписаться на канал