Перейти к содержимому

Hugging Face добавил decision-модели в Transformers

Короткий ответ

Hugging Face поддержал decision-модели в Transformers и llama.cpp через единый интерфейс. Запрос содержит состояние и типизированные вопросы, а модель возвращает вероятности каждого ответа и не генерирует текст. Для маршрутизации тикетов, оценки срочности и проверок «да/нет» это альтернатива запросу к LLM с ответом в JSON.

Что это значит для операций

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

Hugging Face опубликовал материал о decision-моделях и инструментах, которые для них добавил. Цель - общий интерфейс, который может реализовать любая такая модель независимо от архитектуры.

Что делает decision-модель

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

Вопросы бывают трёх типов:

  • Choice выбирает один вариант, например какая команда должна обработать тикет, и возвращает вероятность для каждого варианта.
  • Score оценивает что-то по упорядоченной шкале, например срочность - низкую, среднюю или высокую, - и возвращает ожидаемое значение уровня.
  • Noul, название идёт от Бернулли, отвечает на вопрос «да/нет» одной вероятностью, скажем, просит ли клиент вернуть деньги.

Для Choice и Score ответ также содержит значение уверенности: оно показывает, насколько сконцентрированы вероятности.

Сквозной пример в публикации - обращение в поддержку о двойном списании. Одним запросом можно узнать отдел, срочность и намерение вернуть платёж. Отдел определяется как биллинг с вероятностью, близкой к единице.

Чем это отличается от привычных подходов

Авторы сравнивают decision-модели с двумя более старыми подходами. У обычного классификатора метки зашиты в модель, поэтому новая категория означает переобучение. Zero-shot-классификация принимает метки в момент запроса, но работает с одним типом вопросов. Hugging Face оговаривает, что метки на лету и вероятностный вывод придумали не decision-модели. Новое здесь - единый интерфейс сразу для выбора, упорядоченных оценок и вопросов «да/нет».

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

Что выпущено

  • Transformers получил decision-конвейер, класс AutoModelForDecision и класс DecisionConfig. Он также может локально поднимать эндпоинт /v1/systemone.
  • llama.cpp отдаёт GGUF-версии decision-моделей через тот же API /v1/systemone.
  • Hub получил тег для decision-моделей. В списке модели с разными основами: от энкодеров в стиле ModernBERT до более крупных генеративных.
  • Обучение: decision-модели можно дообучать через Trainer API. В публикации приведён намеренно небольшой пример маршрутизации обращений в поддержку с кросс-энтропией по вариантам.

Кроме того, через decision-интерфейс можно запускать совместимые авторегрессионные языковые модели. Transformers сам собирает промпты, считывает логиты для меток ответов и применяет softmax без генерации текста, так что интерфейс можно попробовать, не обучая новую модель.

Оговорки

Hugging Face называет decision-модели молодой и быстро меняющейся областью, а сравнительных замеров с промптингом LLM в публикации нет. В примерах используются модели, опубликованные под именами autotrust и ggml-org. Точность на ваших собственных тикетах остаётся непроверенной, пока вы не запустите модель сами.

Источник: Hugging Face

Данные INITE

Что мы сами замерили по инструментам из этой новости. Этого нет в источнике.

Данные на 10 нояб. 2026 г.

Следующий шаг

Visibility Analyzer

Новость об ИИ не скажет, как ассистенты видят ваш сайт. Это проверяет Visibility Analyzer на живом сайте: в каких ответах вас цитируют, до каких страниц ассистенты не добираются и что чинить первым. Запуск бесплатный.

Запустить бесплатный аудит видимости

Запуск бесплатный, карта не нужна.

Стоимость
Бесплатно
Срок
Один прогон, минуты

Бесплатный тариф: два анализа в день, без карты.

Ещё по теме