Независимое руководствоНезависимое руководство по Jev — модели TypeSafe AI
Сценарии

Задавайте только тот вопрос, который важен сейчас

Динамические формы и рабочие процессы с Jev

Пусть Jev выбирает следующий вопрос или ветку по уже данным ответам, а поля, валидация и итоговое решение остаются за вашей формой.

Загрузить этот шаблон

Источники проверены Обновлено Версия материала 1

Характер доказательств Авторский вымышленный учебный пример. Результаты модели не заданы заранее.

Авторский вымышленный учебный пример. Результаты модели не заданы заранее.

Пример, который можно изменить

Загрузить этот шаблон
1 · Текст для проверки
Форма: заявка на поддержку оборудования Ответы на данный момент: - Устройство: ноутбук - Проблема: «Экран мерцает, когда я двигаю крышку. Это началось после того, как ноутбук упал». - Куплено: 14 месяцев назад
2 · Ваш вопрос
Какой уточняющий вопрос форма должна задать следующим?
3 · Задайте от 2 до 6 вариантов
  1. Попросить фото повреждений

    Ответы описывают физическое повреждение, которое можно зафиксировать на снимке.

  2. Спросить, что уже пробовали сделать

    Проблема похожа на программную или связанную с настройками.

  3. Спросить о гарантии или плане защиты

    От покрытия зависит дальнейший путь, а оно пока неизвестно.

  4. Вопросов больше нет; передать на проверку

    Ответы уже определяют следующий шаг.

Это вероятности модели, а не измеренная точность или гарантия. «Да» и «Нет» соответствуют вашим правилам; варианты сравниваются только в пределах заданного вами набора.

Может ли Jev определить следующий шаг формы?

Да, если возможные следующие шаги уже описаны. Статическая форма ветвится по точным значениям: если устройство — ноутбук, показать раздел о ноутбуках. Ответы в свободной форме ломают эту логику, потому что «это началось после того, как ноутбук упал» не совпадает ни с одним значением выпадающего списка. Вопрос Choice может прочитать уже данные ответы и выбрать один из подготовленных вами уточняющих вопросов. Поля, валидация и всё, что происходит после отправки, по-прежнему остаются за вашей формой.

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

Записывайте уточняющие вопросы как варианты с обоснованием

Уточняющий вопрос Когда его выбирать
Попросить фото повреждений Ответы описывают физическое повреждение, которое можно зафиксировать на снимке.
Спросить, что уже пробовали сделать Проблема похожа на программную или связанную с настройками.
Спросить о гарантии или плане защиты От покрытия зависит дальнейший путь, а оно пока неизвестно.
Вопросов больше нет; передать на проверку Ответы уже определяют следующий шаг.

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

Меняйте один элемент и сравнивайте

  1. Запустите шаблон и запишите выбранный уточняющий вопрос и остальные вероятности.
  2. Замените описание проблемы на «Экран мерцает после последнего обновления системы» и запустите проверку снова.
  3. Добавьте строку «План защиты: действует до 2027 года» и посмотрите, потеряет ли смысл вопрос о гарантии.

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

Задавайте несколько вопросов в одном запросе

В собственной интеграции один запрос может содержать много вопросов. Паттерн TypeSafe «спекулятивный fan-out» отправляет вероятные вопросы вместе, включая те, что могут оказаться неактуальными, а код читает только ответы, относящиеся к выбранной ветке. В документации сказано, что вопросы оцениваются параллельно, поэтому добавление новых обычно мало влияет на время ответа. Для формы это означает, что один вызов может вернуть категорию, указан ли номер заказа и требует ли тон обращения обратного звонка, а что показать, решает форма. Playground на этом сайте задаёт один вопрос за проверку, поэтому он демонстрирует лишь один шаг такой схемы.

Что уже пробовало сообщество

Команда менеджера паролей рассказала 17 сентября 2026 года об эксперименте, в котором Jev распознаёт поля в сложных веб-формах вместо написанных вручную правил. Цифры улучшения и задержки в этой публикации получены самими авторами на их собственных тестовых страницах; независимо они не воспроизводились, а сама работа описана как эксперимент, а не полноценное внедрение. Другие примеры — в галерее проектов.

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

Источники и дополнительные материалы

Руководство опирается на официальную документацию и сообщения сообщества по ссылкам. Авторы наблюдений сообщества указаны.

  1. TypeSafe: Спекулятивный fan-out
  2. TypeSafe: Как строить с TypeSafe
  3. TypeSafe: Choice
Как мы проверяем источники