/ Модель

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

Контекст
262 144 токена
Параметры
3,4 млрд
Лицензия
Apache 2.0
Архитектура
qwen3_5_text · dense
Базовая модель
JevK5
Библиотека
transformers
Опубликована
2 окт 2026

sonda-1.0-4B

Генерация текстаТекст → текст3 профессии

Модель Sonda-1.0 вычисляет калиброванные вероятности вариантов ответа для задач да/нет, выбора и оценки на польском и английском языках.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

sonda-1.0 — дообученная модель для оценки вероятностей вариантов ответа в задачах принятия решений на польском и английском языках. Она разработана авторами проекта Sonda на базе JevK5, которая, в свою очередь, создана на основе Qwen3.5-4B. Модель имеет плотную архитектуру Qwen3.5 и около 3,4 млрд параметров; в репозитории представлены веса safetensors. Указанная длина контекста — 262 144 токена.

На вход подаются свидетельства или состояние (state), вопрос одного из заданных типов — да/нет, выбор из вариантов или оценка — и варианты ответа. Модель за один проход вычисляет калиброванные вероятности для каждого варианта, извлекая их из логитов букв ответов; генерация токенов для этого не требуется. Её предназначение — структурированная оценка решений через сервер sonda-server или совместимый рабочий процесс, а не свободный диалог. В описанных авторами тестах модель показывает высокую точность и калибровку на английском и польском языках.

Модель распространяется по лицензии Apache-2.0. README указывает на применение через sonda-server или vLLM и сообщает о требовании NVIDIA GPU для описанной серверной конфигурации. Результаты для французского языка не подтверждены: авторы отмечают, что он не входил в обучающие языки. Хотя в метаданных стоит задача text-generation и заявлена возможность chat, карточка описывает модель как специализированную систему принятия решений, а не разговорную модель.

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

  • оценка вероятности ответа «да» или «нет» по заданным свидетельствам
  • ранжирование вариантов ответа в вопросе с выбором
  • оценка объекта по заданной шкале с вероятностями уровней
  • классификация и принятие решений по структурированному вопросу
  • подключение вероятностной модели решений к сервису через sonda-server или vLLM

Ограничения

Модель ориентирована на польский и английский языки; качество для французского и других языков не подтверждено. Она предназначена для структурированных задач принятия решений и выдаёт вероятности вариантов, а не свободный текстовый ответ.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

sonda-1.0

GitHub

NEW VERSION!!! Sonda 1.1.

A 4B decision model for Polish and English. Give it evidence (state), a typed question — yes/no (noul), choice or score — and its options; it returns a calibrated probability for every option from one forward pass, with no generated tokens. It is not a chat or text-generation model.

Use

The model is served by sonda-server (Apache-2.0), which reads the answer from the option letters' logits and applies the per-type temperatures in sonda.conf.

Install the server (Linux with an NVIDIA GPU and CUDA, Python 3.11 or newer, about 10 GB of GPU memory):

git clone https://github.com/sonda-ml/sonda-server.git
cd sonda-server
python -m venv .venv
.venv/bin/pip install -e ".[gpu]"     # the server, PyTorch and transformers

If PyTorch with CUDA is already installed system-wide (an NVIDIA container or an ARM machine), follow the installation notes in the sonda-server README instead.

Download this model and start the server:

huggingface-cli download <this-model-repo> --local-dir models/sonda-1.0
.venv/bin/sonda-server --model models/sonda-1.0 --port 8090

curl -s localhost:8090/v1/systemone -H 'Content-Type: application/json' -d '{
  "state": "Zamówienie 7120 dotarło uszkodzone. Klient prosi o wymianę, nie o zwrot pieniędzy.",
  "questions": {"refund": {"type": "noul", "instructions": "Klient prosi o zwrot pieniędzy."}}}'

The answer has the TypeSafe /v1/systemone shape: noul (P(yes)), choice with probabilities, or score (expected level) with probabilities. Open http://localhost:8090/ for examples to edit and send, and games played by the model.

Or run it with vLLM in Docker — same answers, several times the throughput with many clients. The image builds on the official vLLM image from the sonda-server checkout; the model folder is mounted, not copied:

cd sonda-server
docker build -f docker/Dockerfile.vllm -t sonda-server:vllm .
docker run --rm --device nvidia.com/gpu=all --ipc=host -p 127.0.0.1:8090:8090 \
    -v "$PWD/../models/sonda-1.0:/model:ro" -e SONDA_NAME=sonda-1.0 sonda-server:vllm

--device nvidia.com/gpu=all needs the NVIDIA Container Toolkit (CDI); with the older runtime use --gpus all. vLLM takes SONDA_GPU_MEMORY_UTILIZATION (default 0.25) of the GPU memory for the weights and its cache and needs a few minutes to start (kernel tuning, CUDA graphs). Every server option works as -e SONDA_<OPTION>=...; see the sonda-server README.

Lineage

stepweightslicense
baseQwen3.5-4B (Qwen team)Apache-2.0
JevK5 v0.2 (alibiserikbay/JevK5)Qwen3.5-4B + LoRA, mergedApache-2.0
sonda-0.1JevK5 v0.2 + LoRA, mergedApache-2.0
sonda-1.0sonda-0.1 + LoRA, mergedApache-2.0

Training

  • sonda-0.1: 34,901 training records (question set: English, and Polish);
  • sonda-1.0: 1,929 training records (question set: English, and Polish):
  • Calibration: temperature per question type in sonda.json

Evaluation

PriorBench Jev cases (priorbench/jev, MIT; 2,853 distinct requests with a rule-defined answer; 2 October 2026, served by sonda-server). The model was trained on Polish and English only, so French is out of its training languages.

modellanguagerecordsaccuracyNLLECE
jevEnglish12098.3%0.0480.027
sonda-1.0English12097.5%0.0960.025

Our Polish/English bench set: 327 + 327 decision questions (yes/no, choice and score; Polish and English versions of the same cases), the same records for every model. Score = 100 × (0.5 · accuracy + 0.3 · e^−NLL + 0.2 · (1 − ECE)), averaged over language × question-type cells.

modelaccuracy ENaccuracy PLNLL EN / PLECE EN / PLscore
Jev (jev-latest, TypeSafe API, 1 October 2026)99.1%97.9%0.068 / 0.0820.046 / 0.04795.9
sonda-pl-1.0 (this model)97.2%95.4%0.101 / 0.1380.028 / 0.02793.4
JevK5 v0.3.3 (alibiserikbay/JevK5)93.3%92.4%0.159 / 0.2130.073 / 0.06587.7

Jev is TypeSafe's hosted model (version current on the date above); it reports probabilities rounded to two decimals, which slightly affects its NLL and ECE.

Decision Index 0.2.1 (board, kit): 38 public English benchmarks in five areas, about 120,000 requests, each benchmark chance-corrected (0 = random guessing, 100 = perfect). Run on 3 October 2026 with the kit's http engine against sonda-server (vLLM, --typesafe-compat), NVFP4 version of these weights (see below); every request answered.

modelDecision IndexKnowledge & ReasoningLanguageRetrieval & ClassificationTools & AutomationArts & Taste
Jev 1.13 (TypeSafe)57.951.462.055.475.137.7
JPT-4B43.028.752.545.057.225.8
sonda-1.0 (NVFP4)42.627.248.045.761.328.0
Jet v6.242.628.743.948.262.927.0
Decider 4B40.725.746.044.758.625.0
JevK5 v0.3.338.823.543.346.252.127.8

Quantized versions

Made from these weights with AutoRound 0.16 (round-to-nearest; the small in_proj_a/in_proj_b projections of the linear-attention layers stay in bf16). The same tokenizer and sonda.conf: the temperatures fit without recalibration. Measured on our Polish/English bench set (above) on one NVIDIA GB10, 2 October 2026; "same answers" counts the 654 questions answered as by bf16 on the same engine.

Quality:

versionengineaccuracy EN / PLNLL EN / PLECE EN / PLscore
bf16sonda-server (transformers)97.2 / 95.1%0.101 / 0.1400.032 / 0.02493.4
int8 W8A16sonda-server (transformers)97.6 / 95.1%0.101 / 0.1410.029 / 0.02693.4
bf16vLLM 0.2997.2 / 95.1%0.100 / 0.1410.035 / 0.02593.3
FP8vLLM 0.2996.9 / 94.5%0.095 / 0.1300.025 / 0.02093.5
NVFP4vLLM 0.2996.6 / 94.5%0.091 / 0.1340.025 / 0.03493.5

Size and speed:

versionformatweightsengine1 client, median8 clients
bf16safetensors8.4 GBsonda-server (transformers)304 ms2.5 req/s
int8 W8A16AutoRound4.9 GBsonda-server (transformers)359 ms2.6 req/s
bf16safetensors8.4 GBvLLM 0.29275 ms6.6 req/s
FP8compressed-tensors4.8 GBvLLM 0.29130 ms11.4 req/s
NVFP4compressed-tensors3.3 GBvLLM 0.29~86 ms~18 req/s
  • FP8 and NVFP4 load in vLLM with no extra options (the Docker image above); they need GPU support for the format: FP8 on Ada, Hopper or Blackwell, NVFP4 on Blackwell. They are the fastest versions and lose 0.3–0.6 points of accuracy, while NLL and ECE stay as good as bf16 or better.
  • int8 W8A16 halves the memory with the transformers engine but is not faster (the weights are unpacked for every forward); it needs pip install auto-round.
  • The speed columns are one machine with other jobs on the same GPU; compare them within a column, not with other hardware. The NVFP4 speed was measured on an earlier build with the same kernels.

Limits

  • No arithmetic. The model answers in one pass: it compares values and applies rules well, but does not add, divide, convert units or count days. Compute such values in your code and send the results with the data (a total, an amount per person, a date). Counting words in a list is also weak (about 40–67% on PriorBench).
  • Languages: trained on Polish and English. Other languages work only partly (see French above).
  • Long option lists: one pass reads at most 16 options; runtimes combine several passes for more.

Attribution

Qwen3.5-4B by the Qwen team (Apache-2.0). JevK5 by its authors (Apache-2.0), whose decision prompt and one-pass readout are adapted from SemIf by TheoLeeCJ (MIT). Keep LICENSE and NOTICE with the weights; "Qwen" and "JevK5" name where the model comes from, not this product.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForCausalLM
Ревизия весов
46e5fac

0 моделей