Знакомство с Jev
Что такое Jev? Знакомство через четыре игры
Jev — модель искусственного интеллекта компании TypeSafe AI. CrazyJev — независимый сайт, где можно посмотреть на её работу в браузерных играх. Это два разных названия с разными задачами: одно относится к модели, другое — к месту, где вы играете. С этого различия удобнее всего начать знакомство.
На сайте Jev участвует в поиске мебели, выбирает тип следующего участка трассы, отвечает на сигнал или подбирает предметы по описанию. У небольшого решения появляется видимое последствие. Чтобы попробовать, не нужно подключать API, разбираться с ключами разработчика или собирать собственную демонстрацию. Достаточно открыть подходящую игру.
Какую задачу решает Jev?
TypeSafe AI описывает Jev как модель System One для принятия решений внутри программ. Приложение передаёт вопрос и задаёт допустимую форму ответа. Модель возвращает типизированное решение и связанную с ним информацию о вероятности или уверенности. Программа может использовать этот ответ в дальнейших действиях.
Представьте персонажа, который приближается к краю крыши. Игра должна определить, какой участок будет дальше. Она может предложить Jev несколько разрешённых типов маршрута. Модель выбирает вариант, а игра строит платформы по собственным правилам. Выбор и исполнение здесь разделены. Движение персонажа, столкновения и нажатия клавиш не становятся обязанностью модели.
У трёх названий разные роли:
| Название | За что отвечает |
|---|---|
| TypeSafe AI | Разрабатывает модель Jev |
| Jev | Принимает решение на основе переданных данных |
| CrazyJev | Предлагает игры, в которых можно наблюдать эти решения |
Документацию модели и условия доступа для разработчиков следует искать у её создателя. Игры дают наглядное знакомство с отдельными применениями. Они не описывают все возможности Jev и не показывают автоматически, как модель поведёт себя в любой другой программе. Для такого вывода понадобятся собственные условия и проверки.
Где именно видно решение?
В Room Rush вы выбираете комнату и описываете пожелание. Например, просите найти место для хранения рядом с кроватью в небольшой спальне. Jev участвует в просмотре страниц и выборе товаров. Компьютер внутри комнаты показывает текущую сессию браузера. Рядом находятся таймер, список покупок и журнал действий.

На снимке показан экран перед запуском. После старта полезно следить за последовательностью: поиск, открытие страницы товара, затем подтверждённая находка. Подходящий результат поиска ещё не означает, что вещь попала в итоговый список. Сравнивайте промежуточный экран с тем, что осталось после завершения раунда.
В Skyline Run обязанности распределены иначе. Вы двигаете персонажа, прыгаете и используете рывок. В режиме с живыми запросами Jev выбирает типы последующих участков. Игра создаёт по ним местность. Пересечь разрыв между платформами всё равно должны вы. Модель не нажимает прыжок и не управляет каждым кадром движения.
Thing Finder позволяет рассмотреть выбор ещё проще. Напишите «что я надену зимой». Jev выбирает из фиксированной коллекции, в которой 104 эмодзи. Допишите «кроме обуви», и игра запросит новую подборку. Она не ищет по всему интернету и не создаёт дополнительные предметы. Перетаскивание и столкновения рассчитываются локально в браузере.
На что смотреть во время попытки?
Начните с задачи, результат которой сможете оценить. «Хранение вещей для маленькой спальни» задаёт понятную цель. «Сделай красиво» оставляет больше пространства для трактовки. Ни одна формулировка не гарантирует удачный ответ. Но конкретная просьба помогает объяснить, что подходит, чего не хватает и какую часть запроса стоит изменить.
В следующем раунде измените только одно условие. Оставьте ту же комнату, но задайте другое назначение товаров. В Thing Finder сохраните описание и добавьте одно исключение. Тогда будет проще увидеть, какие предметы изменились. Если одновременно переписать всё, связать результат с отдельным условием будет намного труднее.
Не смешивайте решение и его выполнение. Модель могла вернуть вариант, пока действие браузера ещё продолжается. Страница магазина может открываться медленно. Сервис изображений может оказаться недоступным. Пустой итоговый список означает, что в этой попытке не сохранились товары. Его нельзя представлять как завершённый план покупки или готовое решение для комнаты.
Показателям времени тоже нужен контекст. Время запроса может включать сеть и обработку несколькими сервисами. Один раунд не показывает скорость модели на всех устройствах и соединениях. В игре на реакцию есть дополнительное преобразование времени по открытой формуле. Получившееся число относится к игровым правилам, а не к универсальному тесту модели.
Если выбор кажется странным, сначала проверьте описание и доступную коллекцию. Thing Finder не может показать предмет, которого в ней нет. В Room Rush важна доступность страниц во время конкретного поиска. Похожие неудачные результаты могут иметь разные причины. Полезнее уточнить условия, чем сразу делать общий вывод о всей системе.
Частые вопросы
Jev — это чат-бот?
Здесь речь о модели, ориентированной прежде всего на решения внутри программ. CrazyJev знакомит с ней через действия и выборы в играх. Основной формат сайта — не длинная переписка. Если вас интересует устройство модели за пределами этих примеров, обратитесь к официальным материалам TypeSafe AI.
Любое действие вызывает запрос к Jev?
Нет. В Skyline Run есть локальный режим тренировки. Движение эмодзи в Thing Finder тоже выполняется локально. Чтобы наблюдать участие модели, выбирайте соответствующий живой режим и смотрите панель решений. Само по себе движение объектов на экране не доказывает, что приложение отправило новый запрос к ИИ.
CrazyJev — официальный продукт TypeSafe AI?
CrazyJev — независимый игровой сайт, который не представляет TypeSafe AI. Он предлагает интерактивные примеры использования Jev. Для следующего шага прочитайте руководство по играм Jev, выберите занятие и посмотрите, в какой момент решение модели меняет видимый результат. Одной понятной попытки для знакомства вполне достаточно.