Как это работает
Dejev — тонкая наглядная обёртка вокруг одного вызова API. Всё на странице результата берётся из одного POST /v1/systemone.
Весь запрос
State даёте вы — то, что вставили. Вопросы даёт линза. Jev возвращает по одному типизированному ответу на вопрос под теми же идентификаторами.
{
"state": "Help! My payouts have been failing for 3 days.",
"model": "jev-latest",
"questions": {
"is_urgent": { "type": "noul", "instructions": "Does this convey urgency?" },
"department": { "type": "choice", "instructions": "Which team should handle this?",
"criteria": { "billing": "Payments, invoicing, refunds",
"technical": "Bugs, outages, integrations",
"sales": "Pricing, upgrades, new accounts" } },
"frustration":{ "type": "score", "instructions": "How frustrated is the customer?",
"criteria": ["Calm", "Frustrated", "Very angry"] }
}
}Как графики соотносятся с ответами
- Choice → кольцо
- Вероятности в сумме дают единицу, поэтому кольцо здесь честно: это действительно отношение части к целому. Легенда повторяет каждый вариант с точным значением, потому что кольцо плохо показывает близкие результаты, а числа — хорошо.
- Score → полоса шкалы
- Полоса — это ваши уровни по порядку; стрелка стоит на значении, взвешенном по вероятностям, поэтому обычно попадает между двумя из них. Столбики ниже показывают, как распределена вероятностная масса: 2,0 из узкого пика и 2,0 из двух далёких горбов — очень разные ответы.
- Noul → индикатор
- Одно отношение к пределу, поэтому здесь индикатор, а не график. Серая полоса в середине отмечает зону, где модель фактически говорит «не знаю»: 0,51 никогда не следует читать как «да».
Линзы
Каждая линза — просто фиксированный набор вопросов, подобранный так, чтобы показать разные стороны возможностей Jev. Можно написать и свою.
Рентген сообщения
Чего это сообщение на самом деле от вас хочет?
9 вопросов
Сортировка обращений
Направьте тикет прежде, чем его откроет человек.
9 вопросов
Ограничитель
Просейте промпт, прежде чем он дойдёт до вашей модели.
9 вопросов
Разбор черновика
Девять разборов черновика, прежде чем вы его отправите.
9 вопросов
Расшифровка отзыва
Что отзыв клиента на самом деле вам говорит.
9 вопросов
Сортировка баг-репортов
Серьёзность, компонент и то, воспроизведёт ли это кто-нибудь.
9 вопросов
Линза заголовков
Как подана новость.
9 вопросов
Проверка питча
Стал бы инвестор или клиент читать дальше?
9 вопросов
Вопросы
- Что такое модель Системы 1?
- Модель, построенная для решений, а не для прозы. Jev берёт один state плюс карту типизированных вопросов и возвращает по одному типизированному ответу на вопрос: никаких потоковых токенов, ничего не надо разбирать и нет способа выдать значение вне заданного вами набора. Формулировка TypeSafe такова: Система 1 для быстрого структурированного суждения, а обычная языковая модель как Система 2, когда вам действительно нужен язык.
- Почему всё выполняется одним запросом?
- Jev усваивает state один раз и оценивает относительно него все вопросы параллельно. Десять вопросов в одном вызове стоят примерно как входные токены одного вызова, а не десяти, и занимают примерно столько же времени, сколько один. Поэтому каждая линза здесь спрашивает девять вещей сразу, а не выстраивает цепочку промптов.
- Что означает уверенность?
- Ответы Choice и Score несут значение уверенности, выведенное из их распределения вероятностей: сосредоточенное означает «уверен», размазанное — что модель не может разделить варианты. Это вторая ось: ответ говорит, что именно, уверенность — стоит ли действовать. У ответов Noul поля уверенности нет, потому что сама вероятность уже несёт её: 0,51 — это модель, которая говорит, что не знает.
- Может ли Jev галлюцинировать?
- Не в форме вывода. Choice может вернуть только один из заданных вами вариантов; Score может попасть только внутрь вашей шкалы; Noul — число от 0 до 1. Ошибиться относительно вашего текста он по-прежнему может — именно для этого и нужна уверенность.
- Почему он называется Jev?
- В честь экономиста Уильяма Стэнли Джевонса. В анонсе TypeSafe сказано, что они ожидают от машинного интеллекта того же пути, который прошёл уголь после того, как паровые машины стали эффективными, — парадокса Джевонса, по которому удешевление использования чего-либо увеличивает потребление, а не уменьшает его.
- Можно ли запустить Jev локально? Он открытый?
- Нет. Jev — проприетарная размещённая модель, доступная через HTTP-API TypeSafe; опубликованных весов для скачивания нет, и одни и те же веса обслуживают все аккаунты: никакой дообучки или LoRA-адаптации под клиента. Ответы вы формируете запросом: тем, что кладёте в state, и тем, как пишете инструкции и критерии каждого вопроса.
- Насколько быстр Jev?
- TypeSafe называет 70–500 мс от начала до конца против 3–329 секунд у передовых моделей и в 40–200 раз быстрее на тех запросах, для которых он построен. Это цифры поставщика. Что этот сайт может сказать по собственным журналам: запрос из девяти вопросов обычно возвращается за несколько сотен миллисекунд, и на каждой странице результата показано измеренное время оборота именно того вызова.
- Сколько стоит Jev?
- $0,042 за миллион входных токенов на jev-1.13.0, вывод бесплатный — считать авторегрессивное декодирование не нужно. Поскольку state читается один раз, а все вопросы оцениваются параллельно, спросить десять вещей стоит примерно столько же, сколько спросить одну. Каждая страница результата на этом сайте печатает число токенов и стоимость именно того вызова.
- Как обучали Jev?
- Тем, что TypeSafe называет RLCD, — обучением с подкреплением для откалиброванных решений. Заявленная цель отличается от RLHF или RLVR: не ответы, которые нравятся людям, и не ответы, проходящие проверку, а ответы, вероятности которых эпистемически честны. Именно поэтому на уверенность стоит ставить порог, а не считать её украшением.
- Каковы ограничения?
- Только текст: ни изображений, ни аудио, ни видео. 64 тыс. токенов на запрос, из которых state плюс самый длинный вопрос должны уместиться в 32 тыс. Choice принимает до 255 вариантов; Score — от 2 до 10 уровней. Лимиты раннего доступа — 250 000 токенов в секунду и 1200 запросов в минуту, и TypeSafe предупреждает, что они меняются.
- Что происходит с тем, что я вставляю?
- Это отправляется в TypeSafe на оценку и сохраняется в базе данных этого сайта, чтобы у результата была постоянная ссылка. Публичные запуски появляются в Обзоре и в поисковиках. Скрытые тоже сохраняются, но не попадают в Обзор и карту сайта и отдаются с заголовком noindex — ссылка работает для всех, кому вы её дали. В любом случае не вставляйте ничего чувствительного: это публичная демонстрация.
- На каких языках говорит этот сайт?
- Интерфейс, библиотека линз и все пояснительные страницы опубликованы на 32 языках, которые выбираются в шапке или берутся из настроек браузера. То, что вы вставляете, остаётся ровно таким, как вы написали, и Jev читает это на том языке, на котором оно написано: вопросы, стоящие за каждой линзой, во всех языках отправляются по-английски, поэтому запуск значит одно и то же, как бы он ни был сделан.
- Это делает TypeSafe?
- Нет. Dejev — независимая демонстрация, сделанная, чтобы показать, как выглядит вывод Jev, когда его рисуют. Модель, API и документация принадлежат TypeSafe.
Копнуть глубже
Модель, цены, шероховатости и длинная полка рецептов — всё это в документации самой TypeSafe.