AI guides10 мин чтения

[Блокнот идей ИИ 04] От решений в стиле Jev к изображениям: знакомьтесь, небольшая модель QEV на базе Qwen

Почему вокруг Qwen появляются модели визуальных решений, что меняет экспериментальная поддержка изображений Jev и какое место занимает локальный проект QEV класса 2B.

K
Ken Jo

«Блокнот идей ИИ» знакомит с идеями и практическими возможностями новых моделей и инструментов искусственного интеллекта.

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

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

Теперь может, причем в нескольких формах. TypeSafe представила экспериментальную поддержку изображений Jev 14 октября 2026 года. Независимые проекты тоже адаптируют визуально-языковые основы Qwen к решениям в стиле Jev. Среди них QEV — локальная модель на Qwen3.5-2B с выбором, упорядоченными оценками, булевыми решениями и воздержанием от ответа. Анонс Jev, репозиторий QEV

Раскрытие связи автора: QEV — независимый проект, который поддерживает автор этой статьи. Здесь опубликованный релиз отделен от функций, доступных только в исходниках; используются открытая документация и записанные примеры, а не новая независимая оценка модели.

Публичный README QEV на GitHub с описанием модели, значком релиза и документацией. Открытый репозиторий QEV, снимок от 20 октября 2026 года. Это экран документации, не демонстрация локального инференса.

Почему модель решений ощущается иначе, чем чат-бот

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

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

Знакомые примитивы Jev — choice, score и noul. В QEV выбор возвращает распределение по заданным кандидатам. Оценка использует заданные упорядоченные уровни и возвращает вероятности вместе с ожидаемым уровнем. Вопрос noul использует критерии истины и лжи. Это разные выходные контракты, даже при общей базовой модели. Справочник API QEV

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

У Jev уже есть экспериментальный путь для изображений

Историческую мотивацию нужно обновить. Представлять QEV словами о том, что Jev сейчас не принимает изображения, было бы неверно. Октябрьский анонс TypeSafe включает экспериментальный визуальный ввод для Jev 1.13 и 1.14 через заголовок TypeSafe-Danger-Zone-Images. Jev 1.14 также добавляет пространственный примитив Box. В анонсе эти возможности названы экспериментальными. Анонс Jev 1.14

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

Документированного аналога Box у QEV нет. Это независимая реализация, а не веса TypeSafe или официальный релиз Jev. Общие названия примитивов и endpoint в стиле SystemOne — начало интеграции, но не доказательство переноса любого запроса без изменений.

Почему в этих проектах встречается Qwen

Визуально-языковая основа уже объединяет текст и изображение в одной модели. Это практическая отправная точка: сохранить визуальное понимание и адаптировать связь свидетельств с ответами, которые задает приложение.

Два публичных примера показывают более широкое направление, чем один репозиторий:

ПроектПублично описанный подходКак понимать его статус
PixelJevИсследует визуальный выбор в стиле Jev на небольших Qwen3.5, включая варианты 2B и 4BИсследовательская статья о визуальном выборе, не свидетельство полной облачной замены Jev
AutoTrust JEV-27B-VLИспользует Qwen3.8-27B с решающей головой и адаптерамиНезависимая крупная модель; карточка различает обученные на тексте решения и zero-shot работу с изображениями
QEVАдаптирует Qwen3.5-2B для choice, score и noulЛокальный проект класса 2B с выпущенным SDK и отдельно описанными расширениями исходников

Статья PixelJev помогает понять архитектурную идею: связать изображения и задаваемых во время исполнения кандидатов с решающим считыванием. Карточка AutoTrust показывает другой масштаб и отмечает отсутствие установленной систематической визуальной калибровки. Это примеры нового шаблона проектирования, а не рейтинг бенчмарков и не список одинаково совместимых продуктов. Статья PixelJev, карточка AutoTrust

Место QEV — компактное локальное развертывание. «Небольшой» означает класс основы относительно гораздо более крупных визуально-языковых моделей, а не установку на несколько мегабайт или мгновенную работу на любом устройстве.

Как QEV превращает изображение в решение

QEV использует единую текстово-визуальную основу Qwen3.5-2B. Опубликованная архитектура добавляет адаптацию языковой части и считывание, связывающее ситуацию и вопрос с описаниями кандидатов. Модель оценивает кандидатов напрямую вместо генерации предложения и последующего извлечения метки другим парсером. Публичная карточка модели

Текст и необязательное изображение, вопрос и кандидаты поступают в Qwen3.5-2B с адаптацией QEV; структурированные решения и воздержание передаются политике приложения. Оригинальная поясняющая схема. Стрелки описывают документированный путь решения, а не измеренное сравнение скорости.

В выпущенном SDK запрос содержит текст, одно изображение или оба вида данных. Поддерживаются от одного до четырех вопросов, от двух до шестнадцати кандидатов для choice и столько же упорядоченных уровней для score. Можно объединять связанные решения, не превращая каждый вопрос в отдельный чат. Справочник API

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

Документированный инференс генерирует ноль токенов ответа. Это убирает источник нестабильного форматирования, но не визуальный энкодер, вычисления основы, предобработку картинки и расходы приложения. «Нет генерируемого ответа» и «нет вычислительных затрат» — разные утверждения.

Рассматривайте пример с бутылкой именно как пример

В репозитории есть лицензированная фотография пластиковой бутылки и записанный вывод. Это удобный способ увидеть структуру ответа до установки.

Пластиковая бутылка из опубликованного фотографического примера QEV. Опубликованный входной пример из фотографического набора QEV, первоначально из TrashNet. Copyright 2017 Gary Thung, лицензия MIT; уведомление о лицензии сохранено.

Вопрос опубликованного примераЗаписанный результатЗначение
Выбрать один из шести материаловПластик, вероятность около 0.9361Пластик получает наибольшую долю среди заданных кандидатов
Выбрать упорядоченную группу правилОжидаемый уровень около 0.4254 на шкале 0–2Взвешенное среднее трех заданных индексов групп
Относится ли предмет к стеклу, бумаге или пластику?Истина, вероятность около 0.7903Истинный критерий предпочтительнее ложной альтернативы

Оценка требует особого внимания. Здесь группа 0 объединяет стекло и пластик, группа 1 — металл и мусор, группа 2 — картон и бумагу. Порядок задан для примера. Число 0.4254 — не оценка безопасности, не стандарт переработки и не уверенность выбора материала.

Вероятность пластика тоже описывает конкретный запрос и его кандидатов. Она не доказывает правильную классификацию 93.61% всех фотографий бутылок. Это ранее изученный релизный пример, не новый отложенный тест; вывод записан проектом, а не воспроизведен для статьи.

Что здесь должно означать «совместимость с Jev»

Совместимость проще понимать слоями. Есть общая идея решений, определяемых запросом, точная схема JSON, допустимые входы и поведение каждого выхода. Совпадение одного слоя автоматически не дает остальные.

Три карточки разделяют облачные экспериментальные изображения Jev, родной контракт одного изображения QEV SDK 0.2.1 и расширения исходников с более широкими запросами и четырьмя изображениями. Оригинальная карта совместимости, проверена 20 октября 2026 года. Расширения исходников отделены от контракта упакованного SDK.

Упакованный SDK QEV 0.2.1 использует родную схему QEV и одно необязательное изображение. Публичные исходники также описывают более широкий прием запросов в стиле Jev/SystemOne и до четырех упорядоченных изображений. Не следует считать эти расширения частью опубликованного пакета 0.2.1. API и заметки релиза, релиз 0.2.1

Для интеграции начните с известного запроса и сравните валидацию, поля ответов, порядок кандидатов и неопределенность. Один знакомый маршрут /v1/systemone не доказывает универсальную прямую замену сервиса или SDK TypeSafe.

Первый практический взгляд

Для знакомства локальная площадка playground проще интеграции в приложение.

  1. Подготовьте и активируйте окружение Python 3.12.
  2. Установите закрепленный релиз и запустите playground командами ниже.
  3. Откройте http://127.0.0.1:7860, выберите пример, изучите вероятности кандидатов и воздержание.
BashЗапустите в: Терминал
python -m pip install qev==0.2.1
qev playground

Документированная площадка работает локально по http://127.0.0.1:7860. Она содержит примеры фотографий и показывает вероятности, воздержание и структурированный вывод. Интерфейс и документация англоязычные. Это инструкции релиза, а не заявление об установке или измерении модели для статьи. Руководство playground

Небольшой текстовый запрос показывает форму родного SDK:

Python
from qev import DecisionRequest, load

model = load()
request = DecisionRequest.model_validate({
    "state": {
        "text": "I was charged twice. Please refund the duplicate payment."
    },
    "questions": {
        "department": {
            "type": "choice",
            "instructions": "Which team should handle this request?",
            "criteria": {
                "billing": "Payments and refunds",
                "technical": "Software faults"
            }
        }
    }
})
print(model.predict(request)["answers"])

Начните с двух-трех явно различающихся кандидатов. Затем попробуйте неоднозначный случай и случай, не принадлежащий ни одному. Проверьте полезность воздержания вместе с политикой приложения. Для визуальных тестов используйте фотографии, которые вправе обрабатывать, и критерии видимых свидетельств, а не фактов, которые картинка не подтверждает.

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

Для старого варианта SDK 0.2.1 выше чекпойнт адаптации QEV занимает примерно 32.01 MB, а отдельно скачиваемая основа Qwen — около 4.55 GB. Опубликованная разбивка указывает примерно 2.213 миллиарда параметров основы и 7.992 миллиона параметров адаптации и считывания. Октябрьские QEV-0.8B и QEV-2B ниже используют другой способ загрузки релиза. Разбивка размера модели SDK

Итак, первичная настройка требует гигабайтов. Последующая работа может использовать кэш, но память исполнения включает активации, обработку изображений и буферы. Документированные GPU- и CPU-пути имеют разную числовую точность. Размер чекпойнта полезен для хранения, но не обещает конкретных памяти, пропускной способности или расхода батареи.

Если 2B тяжело для компьютера, попробуйте QEV-0.8B

Октябрьский релиз включает QEV-0.8B на основе Qwen3.5-0.8B, дистиллированный от того же учителя, что и новый QEV-2B. Это практичный старт, если память GPU или время отклика делают 2B неудобным. Маленькая модель сохраняет задаваемые запросом решения, меняя часть качества визуальных суждений на меньший расход ресурсов. Карточка 0.8B, карточка 2B

Опубликованное измерениеQEV-0.8BОктябрьский QEV-2BРазница
Публичный визуальный Decision Index, режим accurate53.0261.992B впереди на 8.97 пункта индекса
Пиковое выделение памяти GPU, accurate1.86 GiB4.44 GiB0.8B использует примерно на 58% меньше
Медиана задержек p50 по профилям запросов66.0 ms135.3 msУ 0.8B примерно на 51% ниже
Наибольшая задержка p95 среди профилей377.3 ms738.6 msУ 0.8B примерно на 49% ниже
Пиковое выделение памяти GPU, fast1.60 GiB4.13 GiB0.8B экономит 2.53 GiB
Оценка RealWorldQA39.256.22B впереди на 17.0 пункта
Оценка Winoground47.565.52B впереди на 18.0 пункта
Оценка InfographicVQA75.483.12B впереди на 7.7 пункта

Это измерения разработчика, проверенные 20 октября 2026 года. Индекс рассчитан самим проектом на публичном визуальном наборе версии 0.3.2 и ожидает официального прогона; это не общий процент точности. Парный бутстрэп-интервал разрыва 8.97 пункта составляет 7.39–10.48 пункта. Отдельные бенчмарки показывают зависимость разницы от задачи.

Сравнение QEV-0.8B и октябрьского QEV-2B по публичному визуальному индексу, пику памяти GPU и медиане задержек профилей. Оригинальная сравнительная инфографика по двум закрепленным карточкам. Индекс рассчитан самим проектом; память и время относятся к accurate на измеренном GPU.

Измерения выполнены на RTX 4060 Ti 8 GB, с пакетом 1, прогретой моделью и 47 профилями, по три прогрева и 30 измеренных запусков на профиль. Accurate допускает до 1.6 MP на изображение. Память — пиковое выделение PyTorch, а не минимальная емкость видеокарты: место нужно драйверам, другим приложениям и иным входам. Время исключает скачивание и загрузку модели и не предсказывает скорость CPU.

Fast ограничивает изображения до 0.26 MP и завершает вычисление на слое 16 из 24. Для 0.8B медиана p50 падает до 44.6 ms, худший p95 — до 123.2 ms. Внутренняя точность DEV снижается с 86.0% в accurate до 82.0%, особенно на документах, диаграммах и экранах. Публичный Decision Index для fast не опубликован; 53.02 относится к accurate.

Используйте отдельное окружение Python 3.12 для этих чекпойнтов. Старый пакет qev==0.2.1 не загружает релиз 0.8B:

BashЗапустите в: Терминал
python -m pip install "qev @ git+https://github.com/ken-jo/qev@986a2d6d7b7e1583458b4006c9b88d6269dfa84a" huggingface_hub

Python
from huggingface_hub import snapshot_download
import qev

path = snapshot_download(
    "ken-jo/QEV-0.8B",
    revision="def58ea5c773bb2e5bf53c428c6a1c76c6e55ceb",
)
model = qev.QEV.load(path, device="cuda")
# To reduce image resolution and depth further:
# model = qev.QEV.load(path, device="cuda", mode="fast")

Передавайте DecisionRequest через model.predict(request), как в предыдущем примере. Начните с 0.8B accurate, затем попробуйте fast при нехватке ресурсов. Переходите к 2B, если ошибки на характерных входах оправдывают дополнительную память и время, сохраняя для сравнения те же данные и описания кандидатов.

Где пробовать и где заканчиваются свидетельства

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

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

Оценки старой модели SDK тоже ограничивают обещания. В сравнении на 2,000 вопросах типизированных решений QEV получил 77.00%, текстовый специалист LAYA — 76.95%: разница в один вопрос с парным доверительным интервалом, пересекающим ноль. Это не доказательство общего преимущества точности и не прямое сравнение с облачным Jev. Старые результаты отделены от октябрьского сравнения чекпойнтов выше. Текстовая специализация также бывает быстрее в собственных условиях. Методика и результаты сравнения

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

QEV стоит исследовать, когда одновременно важны локальная работа, небольшая основа и явные решения. Экспериментальный визуальный путь Jev и другие Qwen-проекты показывают общее направление: все больше приложений могут просить ограниченное суждение об изображении и обычным программным кодом решать, что с ним делать.

Источники

Источники проверены 20 октября 2026 года. Архитектура, примеры и границы релизов относятся к закрепленным открытым исходникам QEV и SDK 0.2.1. Более широкий контекст взят из анонса Jev от TypeSafe, статьи PixelJev и карточки AutoTrust. Главная иллюстрация — редакционный снимок публичного README QEV; источники изображений и права записаны отдельно.

Храните исходные свидетельства рядом с решением, чтобы можно было вернуться к ошибочной классификации или изменившимся правилам. Создайте аккаунт Telli.sh, чтобы собирать источники, заметки и последующие исследования в одном доступном для поиска пространстве.


← Вернуться в блог