/ Модель

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

Контекст
262 144 токена
Параметры
3,4 млрд
Размер весов
8,4 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_5_text · dense
Базовая модель
Qwen3.5-4B
Библиотека
jiwo
Опубликована
5 окт 2026

jiwo-4b

Классификация текстаТекст → label

jiwo-4b — дообученная на базе Qwen3.5-4B модель, которая оценивает варианты ответа и возвращает их вероятности для заданного состояния и вопросов.

130скачиваний за 30 дней0лайковвеса обновлены9 окт 2026

Бенчмарки

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

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

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

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

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

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

jiwo-4b — модель принятия решений, разработанная независимым проектом jiwo на основе Qwen/Qwen3.5-4B. Она принимает описание состояния и до 64 типизированных вопросов, а затем за один проход выдаёт вероятности по вариантам ответа. Модель предназначена для выбора одного из вариантов, оценки по упорядоченной шкале и определения истинности утверждения; свободный текст и объяснения она не генерирует.

Модель содержит около 3,4 млрд параметров по метаданным, а README указывает 4,2 млрд. Архитектура — плотная Qwen3.5 Text; веса представлены в safetensors. В карточке заявлен контекст 262 144 токена, однако обучение проводилось на промптах до 8 192 токенов, а сервер по умолчанию ограничивает вход 8 192 токенами. Обучающие данные преимущественно англоязычные, другие языки не оценивались. Модель показала 46,06 на публичной части Decision Index 0.3; эти результаты не гарантируют качество в конкретной задаче.

Для использования доступны полные веса, включая декодер, токенизатор и слой считывания. Лицензия — Apache-2.0. Ограничения: для вопросов выбора допускается не более 255 вариантов; модель выдаёт вероятности без объяснений, поэтому ответы для решений с высокой ценой ошибки следует проверять.

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

  • выбор наиболее подходящего варианта из списка
  • оценка ситуации по упорядоченной шкале
  • проверка истинности утверждения по описанию состояния
  • ранжирование вариантов по вероятности ответа
  • автоматизированная оценка ответов в сценариях принятия решений

Ограничения

Обучение проводилось преимущественно на английском языке, а другие языки не оценивались. Модель не выдаёт объяснений; промпты длиннее 8 192 токенов выходят за пределы обучения, а для вопросов выбора допускается максимум 255 вариантов.

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

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

Открыть на Hugging Face

jiwo-4b

Version 2 (2026-10-09). jiwo-4b v2 scores 46.06 on the public part of the Decision Index 0.3 (v1: 45.76). v1 is on the official board with a Full score of 42.86, 3rd of 26 in the 3–6B class.

jiwo-4b is a decision model. It reads a state and one or more typed questions. For each question, it returns a probability for every option in one forward pass. It does not generate text.

The request and response format is the format of TypeSafe's Jev API (POST /v1/systemone). jiwo is an independent project. TypeSafe does not endorse it.

Base modelQwen/Qwen3.5-4B
Parameters4.2B
WeightsFull weights: decoder, tokenizer and readout
Question typeschoice (at most 255 options), score (2 to 10 levels), noul (true or false)
Training context length8,192 tokens
LicenceApache-2.0

Code, server and documentation: github.com/jiwidi/jiwo. The other model of the family is eljiwo/jiwo-0.8b.

Versions

VersionDateWhat changedDecision Index 0.3 publicBoard Full scoreLoad it with
v2 (main)2026-10-09Same recipe, a larger and more varied training mix46.06pendingrevision="v2"
v12026-10-05First release45.7642.86, 3rd of 26 in 3–6Brevision="v1"
DecisionModel.from_pretrained("eljiwo/jiwo-4b", revision="v1")  # the first release

Evaluation (v2)

Benchmarkv2v1
Decision Index 0.3, public index46.0645.76 (board)
Decision Index 0.2.145.0844.97
Area skill ×100 (0.3): knowledge / language / retrieval and classification / tools / arts29.1 / 52.9 / 51.7 / 63.1 / 29.8
Three public datasets never used in training (accuracy)67.8%66.3%
Untrained Qwen3.5-4B on Decision Index 0.2.1, same server and calibration29.20: +15.9 points for v2
Median request latency on one H100 (0.2.1 run)48.5 ms53 ms

The scores come from complete runs of the public suite (150,317 requests for 0.2.1, 140,178 for 0.3), served by jiwo serve with JIWO_MAX_LENGTH=65536. On the board, the public suite is 20% of the Full score. The maintainers run the private tests (80%) after review. The v1 board scores come from the board of 2026-10-07.

Use the model

pip install "jiwo @ git+https://github.com/jiwidi/jiwo"    # on NVIDIA GPUs: "jiwo[cuda] @ git+..."
from jiwo.model import DecisionModel

model = DecisionModel.from_pretrained("eljiwo/jiwo-4b")
question = {"type": "noul", "instructions": "The customer is angry."}
response = model.decide("Refund please, the parcel arrived crushed.", {"angry": question})
print(response["answers"]["angry"]["noul"])  # the probability that the statement is true

Or serve it over HTTP. The server listens on 127.0.0.1:8765:

JIWO_CHECKPOINT=eljiwo/jiwo-4b jiwo serve
curl -s localhost:8765/v1/systemone -H 'content-type: application/json' -d '{
  "state": "Refund please, the parcel arrived crushed.",
  "questions": {
    "team":  {"type": "choice", "instructions": "Which team handles this?",
              "criteria": {"billing": "Payments and refunds", "shipping": "Damaged or lost parcels", "account": null}},
    "angry": {"type": "noul", "instructions": "The customer is angry."},
    "urgency": {"type": "score", "instructions": "How urgent is it?", "criteria": ["Not urgent", "Soon", "Now"]}}}'

The jiwo README describes the response, the errors and all settings.

Request format

A request has a state (a string, a JSON object or a JSON array) and at most 64 named questions.

TypeMeaningcriteria
choicePick one of N named optionsAn object that maps option keys to descriptions or null
scoreRate the state on 2 to 10 ordered levelsA list of level descriptions, lowest level first
noulDecide whether a statement is trueOptional. Descriptions for the keys true and false

How the model works

  • The decoder of the base model reads one prompt for each (state, question) pair.
  • A linear readout with one row per answer code (A, B, ..., Z, AA, ...) gives one logit for each option.
  • A softmax with a fitted temperature for each question type gives the probabilities.

Training data

The model was fine-tuned on the train splits of public datasets and on synthetic data. The training data is mostly English.

Limits

  • The training prompts had at most 8,192 tokens. By default, the server refuses a longer prompt with a 400 error. You can set a larger JIWO_MAX_LENGTH, but the model did not see longer prompts in training.
  • A choice question can have at most 255 options.
  • The model was trained mostly on English. Other languages are not evaluated.
  • The model gives probabilities, not explanations. Check its answers before you use them for decisions with a high cost.

Licence

Apache-2.0, the licence of the base model. See LICENSE.

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

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

GPU в ailist

Универсальный рантайм · jiwo · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3_5TextModel
Ревизия весов
9adc559

0 моделей