/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
Qwen3-0.6B
Библиотека
transformers
Опубликована
29 сен 2026

qwen3-0.6b-ru-struct-gguf

Генерация текстаТекст → текст

Дообученная компактная модель Qwen3 для извлечения фактов и заполнения JSON-сводки по русской бытовой переписке на устройстве.

169скачиваний за 30 дней0лайковвеса обновлены29 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Qwen3-0.6B RU Struct v2 — дообученная модель на базе Qwen/Qwen3-0.6B для извлечения структурированного резюме из русской бытовой переписки. Она принимает текст диалога и заполняет фиксированную JSON-схему: тему, время, место, участников, действия, настроение и открытые вопросы. Пустые или неподтверждённые входом значения должны оставаться пустыми; модель предназначена для локальной работы на устройстве в приложении-мессенджере.

Модель основана на Qwen3-0.6B, дообучена с LoRA, затем адаптер объединён с базовой моделью, а веса конвертированы в GGUF и квантованы до Q4_K_M. В репозитории также доступны адаптер и объединённая версия bf16. Карточка приводит внутренние результаты на синтетических и небольших ручных наборах, а также тест на устройстве; эти показатели не гарантируют аналогичного качества на реальной переписке. Для получения содержимого ответа README рекомендует добавлять в системный промпт `/no_think`.

Модель ориентирована на русский язык и бытовые диалоги. В приложении грамматика GBNF отключена из-за ошибки биндинга, поэтому формат JSON может нарушаться; на устройстве валидность составила 0,900 без GBNF. На нестандартных входах возможны неподтверждённые выводы, а качество на других темах не оценивалось. Лицензия — Apache-2.0.

Сценарии применения

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

Ограничения

Качество проверялось на бытовой русской переписке и ограниченном внутреннем наборе; для других тем оно не оценивалось. В приложении без GBNF возможен невалидный JSON, а на нестандартных входах модель может выдумывать правдоподобные значения.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Qwen3-0.6B RU Struct v2 (GGUF, Q4_K_M)

Дообученный под извлечение структурированного резюме из русской переписки. Модель не сочиняет текст, а заполняет фиксированную JSON-схему; красивый ответ строит детерминированный рендерер в приложении. Подход и обоснование — ADR-0019 в репозитории проекта.

Часть диплома «кроссплатформенный мессенджер с E2EE и on-device AI»: модель работает локально на устройстве, данные переписки не покидают телефон.

Схема вывода

{"topic": "str", "when": "str|null", "place": "str|null",
 "people": ["str"], "actions": [{"who": "str", "what": "str"}],
 "mood": "+|0|-", "open": "str|null"}

Пустые поля — null, пустые списки — []. Поля не должны выдумываться: если в переписке нет факта — null, а не правдоподобное значение.

Формат запроса

Qwen3 — reasoning-модель: в системный промпт добавляется /no_think, иначе ответ уходит в reasoning_content и content приходит пустым.

Схема на русском, ответ — строго JSON-объект.

Качество

Оценка на внутреннем наборе (406 входов: 400 синтетических от генератора переписок + 6 написанных вручную). Метрики считаются одним кодом (tools/ram-bench/structured.py), поля сверяются с разметкой входа, а не с ответом модели.

Наборvalidполягрундингвоздержание
Синтетика (400)0.746 (с GBNF 1.000)1.0001.0001.000
Ручные (6)—6/66/61/1

Грундинг — доля значений, дословно присутствующих во входе (защита от выдумывания). Воздержание — доля пустых переписок, на которых модель честно вернула «нет фактов».

На устройстве (realme RMX5377, Q4_K_M, llama-cli, 60 входов): без GBNF valid 0.900; с GBNF valid 1.000, поля 0.994, грундинг 1.000.

Использование

llama-cli -m qwen3-struct-v2-Q4_K_M.gguf \
  --temp 0 -no-cnv \
  -p '<system>/no_think</system>\n<user>Инструкция…\n\nАня: привет</user>'

В приложении грамматика не передаётся: llama_cpp_dart 0.9.0-dev.12 в _prefill кормит GBNF токенами промпта и падает на его тексте. Валидность держится обучением, а не декодером.

Артефакты в репозитории

ФайлНазначение
qwen3-struct-v2-Q4_K_M.ggufдля приложения (397 МБ)
adapter/LoRA-адаптер — воспроизводимость дообучения (40 МБ)
merged/merged bf16 в формате HF transformers (1.2 ГБ)

SHA-256 GGUF: f0f3d707d1f28ebabd92c38a00d1321298d42e7e39e45d0f443612b283ce1b90 (приложение проверяет его при докачке — FR-32).

Обучение

  • База: Qwen/Qwen3-0.6B (Apache-2.0)
  • LoRA, затем merge и конвертация в GGUF, квант Q4_K_M (397 МБ)
  • Данные: 14 826 примеров (8 944 структурированных + replay), из них синтетика от генератора переписок и дистилляция с более крупной модели
  • Датасет v5_v2: утечка между train и eval — 0

Ограничения

  • Домен — бытовая русская переписка; на других темах качество не измерялось.
  • Синтетика даёт 100% полей, ручные входы — хуже: метрика на генераторе не заменяет проверку на живых примерах (см. ADR-0019 и отчёт #193).
  • Воздержание обучено, но на нестандартных входах возможны правдоподобные выдумки — приложение показывает поля пользователю, а не действует по ним.
  • GBNF в приложении отключён (баг биндинга), поэтому валидность 0.900, а не 1.000; JSON-парсер терпимый и уводит в fallback на сырой текст.

Происхождение

Дообучение и оценка — в рамках дипломного проекта. Артефакты и скрипты: tools/train/ и tools/ram-bench/ в репозитории проекта.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
316f3b6

0 моделей