Долгие годы индустрия больших языковых моделей (LLM) строилась на парадигме вероятностного генерирования текста. Мы привыкли, что нейросеть — это «креативный помощник», который может сочинить стих, написать код или ответить на вопрос, но при этом всегда существует риск галлюцинаций, непоследовательности и непредсказуемого формата вывода. Однако в сентябре 2026 года, с выходом модели Jev от компании TypeSafe AI и соответствующего плагина для популярного инструмента командной строки LLM, мы наблюдаем сдвиг парадигмы. Это не просто еще одна модель, это появление нового класса систем, которые Simon Willison называет «Decision Models» или «решающими моделями».
В отличие от традиционных LLM, которые оптимизированы для создания связного текста, Jev спроектирована для выполнения конкретных, детерминированных задач: классификации, оценки и принятия бинарных решений. Ее архитектура, получившая название System One, отказывается от избыточной языковой гибкости в пользу строгой типизации данных и предсказуемости. Для разработчиков, инженеров по данным и DevOps-инженеров, которые устали от необходимости «приручать» нейросети через сложные промпты, это может стать прорывом. В этой статье мы подробно разберем, как работает новый плагин llm-typesafe, какие возможности открывает модель Jev и почему этот инструмент может стать стандартом для интеграции ИИ в критически важные бизнес-процессы.
01Что такое TypeSafe AI и модель Jev?
Компания TypeSafe AI позиционирует себя как разработчик решений, где надежность и типобезопасность стоят на первом месте. Их новая модель, Jev, представляет собой ответ на растущую потребность в индустрии в более надежных инструментах для обработки структурированных данных. Если обычные LLM можно сравнить с талантливым, но немного хаотичным художником, то Jev — это безупречный бухгалтер или аудитор, который видит только то, что ему поручено, и выдает результат в строго заданном формате.
Ключевая особенность Jev заключается в том, что она не пытается «додумать» или «досочинить» ответ. Вместо этого она фокусируется на извлечении конкретного факта или принятии решения на основе предоставленных критериев. Это снижает вероятность галлюцинаций до минимума, так как модель не генерирует свободный текст, а выбирает из заранее определенных вариантов или вычисляет числовое значение. Такой подход делает Jev идеальным кандидатом для использования в пайплайнах автоматизации, где ошибка в формате вывода может привести к сбою всей системы.
Simon Willison, известный эксперт в области разработки с ИИ, сразу заметил потенциал этой модели. Он создал плагин llm-typesafe для своего инструмента LLM, чтобы продемонстрировать, как легко можно интегрировать такие «решающие модели» в существующие рабочие процессы. Это подчеркивает важность экосистемы: даже самая мощная модель бесполезна, если с ней неудобно работать. Плагин llm-typesafe решает эту проблему, предоставляя простой интерфейс командной строки для взаимодействия с Jev.

02Установка и настройка: простой старт
Одним из главных преимуществ экосистемы LLM, созданной Саймоном Уиллисонионом, является простота установки и управления плагинами. Для начала работы с моделью Jev вам не нужно писать сложный код на Python или настраивать микросервисы. Все сводится к нескольким командам в терминале. Это делает технологию доступной не только для ML-инженеров, но и для разработчиков, которые хотят использовать ИИ в своих скриптах и автоматизации.
Процесс установки начинается с загрузки самого плагина. Команда llm install llm-typesafe автоматически скачивает и устанавливает необходимые зависимости. После этого необходимо предоставить модели доступ к вашему аккаунту TypeSafe AI. Для этого используется команда llm keys set typesafe, после которой система попросит вставить API-ключ. Важно отметить, что на момент релиза список ожидания (waitlist) для получения ключей заполняется довольно быстро, что говорит о высоком интересе разработчиков к этой технологии.
llm keys set безопасно сохраняет ключ в локальном конфигурационном файле, доступном только вам.После настройки вы готовы к первым запросам. Инструмент LLM позволяет выбирать модель с помощью флага -m jev. Это переключает контекст с обычных генеративных моделей на специализированную модель Jev. Важно понимать, что Jev не предназначена для генерации длинных текстов, диалогов или творческих задач. Ее сила — в точности и скорости принятия решений.
03Типы запросов: Noul, Choice и Score
Архитектура Jev поддерживает три основных типа ответов, которые покрывают большинство задач классификации и оценки. Каждый тип управляется отдельными флагами командной строки, что делает запросы интуитивно понятными и легкими для автоматизации. Давайте разберем каждый тип подробно.

1. Бинарные решения (Noul)
Тип ответа noul (от англ. "no/yes" или "null/yes", в контексте плагина это бинарный выбор) используется, когда вам нужно получить простой ответ «да» или «нет», или, точнее, вероятность принадлежности к классу. Выходные данные представляют собой JSON-объект с полем type и числовым значением noul.
Например, если вы хотите проверить, содержит ли сообщение явный запрос на возврат средств, вы можете использовать следующий запрос:
llm -m jev 'Please refund my last payment.' \
-s 'Does this message explicitly request a refund?'Результатом будет:
{"type": "noul", "noul": 0.99}Значение 0.99 указывает на высокую уверенность модели в том, что утверждение истинно.
Источник: Simon Willison ↗
