---
title: 'Модели принятия решений: Jev, Clef и OpenAI'
description: >-
  Руководство для начинающих по моделям принятия решений: что они возвращают,
  чем отличаются от генеративных LLM и где применяются Jev, Clef и Decisions API
  от OpenAI.
date: 2026-10-13T00:00:00.000Z
updatedDate: 2026-10-13T00:00:00.000Z
location: 'Сан-Франциско, Калифорния – 13 октября 2026 г.'
image: /images/decision-models-explained-jev-clef-hero.jpg
keywords: >-
  модели принятия решений, Jev, Cloudflare Clef, OpenAI Decisions API, модели
  принятия решений против LLM
tags:
  - decision-models
  - ai-engineering
faq:
  - question: Может ли модель принятия решений написать объяснение?
    answer: >-
      Интерфейсы принятия решений Jev и Clef возвращают варианты и оценки, а не
      новый текст. Decisions API от OpenAI также возвращает ограниченные ответы.
      Используйте модель, генерирующую текст, если приложению нужно письменное
      объяснение.
  - question: 'Нужны ли обучающие данные, чтобы попробовать модель принятия решений?'
    answer: >-
      Вы можете определить вопросы и допустимые ответы без обучения новой
      модели. Однако вам всё равно понадобятся примеры с известными
      результатами, чтобы проверить точность и решить, какие результаты можно
      использовать автоматически.
  - question: Может ли модель принятия решений самостоятельно выполнять действия?
    answer: >-
      Модель принятия решений возвращает суждение. Ваше приложение решает,
      использовать ли его, проверяет разрешения и выполняет действие. Выбор
      метки «возврат средств» не даёт разрешения на возврат.
locale: ru-ru
translationKey: decision-models-explained-jev-clef
---
**Модель принятия решений** помогает программе выбрать один из заранее определённых вариантов. Передайте ей сообщение, вопрос и допустимые варианты — она вернёт суждение с вероятностями. Генеративная большая языковая модель (LLM) может составить новый ответ. Модель принятия решений помогает решить, куда это сообщение должно попасть в первую очередь.

Jev от TypeSafe, Clef от Cloudflare и Decisions API от OpenAI поддерживают этот тип ограниченного суждения. Приложение может использовать их для выбора очереди поддержки, определения проблемы или оценки её серьёзности. Генеративная модель может взять на себя написание последующего ответа.

## Одно сообщение — две разные задачи

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

Генеративная LLM может написать: «Я помогу вам проверить этот платёж.» Модель принятия решений может ответить на вопрос «Какая команда должна обработать этот запрос?» вариантом `billing`, выбранным из `billing`, `technical` и `review`.

Приложение может напрямую проверить этот ответ. Оно может направить тикет в отдел биллинга или отправить его на проверку, если результат неоднозначен. Затем человек или другая модель напишет ответ. Модель принятия решений выносит одно конкретное суждение внутри более крупного процесса. [Введение в System One от TypeSafe](https://docs.typesafe.ai/concepts/system-one) описывает это разделение.

На диаграмме сравнивается работа обеих моделей над одним и тем же вопросом маршрутизации. Текстовая модель генерирует ответ в формате JSON; модель принятия решений оценивает три допустимых варианта.

<iframe data-simple-decision-diagram src="/illustrations/decision-models-simple/ru-ru/index.html" title="Один запрос, два пути инференса" width="100%" height="1200" loading="lazy" style="display:block;border:0;width:100%;"></iframe>
<script src="/illustrations/decision-models-simple/embed.js" defer></script>

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

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

| Тип вопроса | Пример | Что возвращается |
| --- | --- | --- |
| Выбор одного варианта | Какая команда должна ответить первой? | Выбранная команда и вероятности по всем вариантам |
| Да или нет | Запрашивает ли это сообщение возврат средств? | Вероятность того, что ответ — «да» |
| Оценка | Насколько серьёзна эта проблема по заданной шкале? | Оценка на основе указанных вами уровней |

TypeSafe называет их [Choice](https://docs.typesafe.ai/primitives/choice), [Noul](https://docs.typesafe.ai/primitives/noul) и [Score](https://docs.typesafe.ai/primitives/score). OpenAI использует термины choice, predicate и score. Предикат — это вопрос типа «да/нет».

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

## Чем это отличается от запроса JSON у LLM?

LLM тоже может вернуть категорию внутри JSON — формата данных, который программа может прочитать. С помощью [Structured Outputs](https://developers.openai.com/api/docs/guides/structured-outputs) поддерживаемые схемы могут ограничить ответ допустимыми значениями. Это делает LLM вполне подходящей альтернативой для многих задач классификации.

Разница в том, как специализированная модель принятия решений формирует ответ. Обычная LLM генерирует текст последовательно, используя небольшие фрагменты, называемые токенами. Это остаётся генерацией текста, даже если на выходе всего лишь `{"team":"billing"}`.

Clef от Cloudflare, напротив, считывает входные данные и напрямую оценивает допустимые ответы, не записывая ответ токен за токеном. Cloudflare описывает этот подход в [анонсе Clef](https://blog.cloudflare.com/clef-decision-models/). При этом Clef по-прежнему использует LLM как основу для понимания входных данных.

OpenAI документирует входы и выходы Decisions API, не подтверждая, что тот использует внутреннюю архитектуру Clef. Похожий интерфейс не доказывает идентичность архитектуры.

Оба подхода могут вернуть допустимую категорию и при этом выбрать неверную. Допустимая категория всё равно должна соответствовать проблеме клиента.

## Где применяются Jev, Clef и OpenAI?

Эти продукты предоставляют конкретные суждения, которые программа может проверить. Jev — модель принятия решений от TypeSafe. Clef — семейство загружаемых моделей от Cloudflare, также доступное через Workers AI. OpenAI предлагает Decisions API для ограниченных вопросов. Выбор между ними требует тестирования на реальной задаче.

| Продукт | Что нужно знать в первую очередь |
| --- | --- |
| **TypeSafe Jev** | В основе лежат типизированные вопросы к тексту и структурированным данным. Её обучение нацелено на полезные, откалиброванные вероятности. |
| **Cloudflare Clef и Clef-flash** | Доступны как загружаемые веса и как облачный сервис. Согласно опубликованному описанию, они оценивают ответы с помощью языковой модели в качестве основы. |
| **OpenAI Decisions API** | Облачный интерфейс для выбора вариантов, суждений «да/нет» и оценок. В настоящее время в публичной бете с использованием `gpt-6-luna`. |

Источники: [TypeSafe](https://docs.typesafe.ai/concepts/system-one), [Cloudflare](https://blog.cloudflare.com/clef-decision-models/) и [OpenAI](https://developers.openai.com/api/docs/guides/decisions).

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

## Что говорят вероятности?

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

Представим следующие результаты для нашего тикета:

| Допустимый ответ | Иллюстративная вероятность |
| --- | --- |
| Биллинг | 92% |
| Техническая поддержка | 5% |
| Проверка | 3% |

Биллинг — явный победитель. Для смешанного сообщения о списании и неработающем дашборде биллинг может получить 52%, а техническая поддержка — 43%. Биллинг всё равно побеждает, но близкий результат даёт приложению основание запросить проверку.

**Калибровка** означает проверку того, соответствуют ли вероятности реальным результатам на множестве примеров. Среди сопоставимых предсказаний с вероятностью около 90% хорошо откалиброванная модель должна быть верна примерно в 90% случаев. Отдельный ответ с вероятностью 90% всё равно может оказаться неверным.

Поле «уверенность» (confidence) может отражать, насколько сконцентрированы вероятности. Оно не обязательно означает измеренную долю успешных результатов. [Руководство TypeSafe по confidence](https://docs.typesafe.ai/confidence) объясняет это различие.

## Когда модели принятия решений полезны?

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

Отказ от генерации ответа может снизить нагрузку на модель. Улучшит ли это скорость или стоимость, зависит от всего приложения, включая сетевые задержки, размер входных данных и резервные вызовы. Сравнивайте модель принятия решений с LLM, у которой запрашивают тот же короткий ответ, а не излишне длинное объяснение.

У них тоже есть ограничения. Модель принятия решений может неверно прочитать сообщение, выбрать неверный вариант из допустимых или быть излишне уверенной. Независимые [тесты Red Hat по guardrails](https://developers.redhat.com/articles/2026/10/02/benchmarking-ai-decision-models-against-traditional-guardrails) показали, что Jev оказалась сильнейшей в одной задаче, тогда как альтернативы превосходят её в другой. Эти тесты не сравнивали все три продукта.

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

## Часто задаваемые вопросы

#### Может ли модель принятия решений написать объяснение?

Интерфейсы принятия решений Jev и Clef возвращают варианты и оценки, а не новый текст. Decisions API от OpenAI также возвращает ограниченные ответы. Используйте модель, генерирующую текст, если приложению нужно письменное объяснение.

#### Нужны ли обучающие данные, чтобы попробовать модель принятия решений?

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

#### Может ли модель принятия решений самостоятельно выполнять действия?

Модель принятия решений возвращает суждение. Ваше приложение решает, использовать ли его, проверяет разрешения и выполняет действие. Выбор метки «возврат средств» не даёт разрешения на возврат.
