FRIDA-Decisions

Last updated:

Open28–34ms$0/M input

Quadrant scores

See the full quadrant

Scored with the public quadrant rubric (maturity × capability; bubble = adoption). Revise as evidence lands.

  • Maturity5.8/10

    MIT weights (bf16 + int8 ONNX for CPU), a detailed card, GitHub package, Colab notebooks and a demo Space. Serves through its own vLLM pooling plugin (POST /pooling), not /v1/systemone, so the TypeSafe SDK does not point at it. pip install from git only. SberAI team, no SLA.

  • Capability6.8/10

    Choice / Score / Noul (plus ranking) from a T5 encoder with a scalar head. Returns a distribution per question, but no calibration claim, temperature or ECE. 28–34 ms in process on an RTX 5060 Ti, no p99 (author). razvilka 0.893 vs Jev 0.897 on a benchmark the same team built.

  • Adoption4/100

    Day one: 207 Hugging Face downloads and 15 likes, 3 GitHub stars, a demo Space and a couple of Russian-language mentions on X. No derivatives, integrations or production use reported.

Vendor claims

News covering this model

Read this first

  1. The headline benchmark is the authors’ own. razvilka was published the same day as the model, its scorer lives in the FRIDA-Decisions repo, and every row in the table was run by the team. Treat 0.893 vs Jev 0.897 as self-reported.
  2. Russian first. Training data is 71% Russian, 29% English, and razvilka is Russian-only. There is no English benchmark on the card.
  3. Not a /v1/systemone server. The request JSON is Jev-shaped (state, questions, criteria, noul), but serving goes through Python (Judge) or a vLLM pooling plugin. Jev clients need an adapter.

FRIDA-Decisions is an open decision model published on Hugging Face on 2 October 2026 by УЭСМО, SberAI under the ai-forever organization. It is built on ai-forever/FRIDA, a T5 encoder with 823M parameters, and answers structured questions about a text in a single encoder pass, with no generation. Code is on GitHub (MIT, release v0.2.0).

It is the first encoder-only decision model in the catalog built for Russian, and one of the few that runs usefully on CPU: an int8 ONNX build ships with the weights.

Specs

Attribute Value
Base ai-forever/FRIDA (T5 encoder, 823M)
Decision part LoRA r16 on q/k/v/o of all 24 layers + scalar head (4.7M trainable), merged into the released weights; head.safetensors separate
Question types choice, score, noul, plus ranking (order candidates)
Packing All options of all questions share one sequence; state cache makes follow-up questions cost only their own tokens
Limits Texts up to 512 tokens recommended; up to 16 options per row
Serving pip install "frida-decisions[torch] @ git+…@v0.2.0" → Judge; [onnx] → OnnxJudge on CPU; vllm serve … --io-processor-plugin frida_decisions → POST /pooling
Training 1.42M examples over 151 question types, 71% Russian / 29% English; ~a quarter LLM-generated or model-labelled (team’s estimate); one epoch, ~50 GPU-hours on an RTX 5060 Ti class card
License MIT (base FRIDA is MIT too)
Launch

Evidence (UnverifiedClaim)

From the model card:

Model razvilka accuracy
TypeSafe Jev (API) 0.897
FRIDA-Decisions 0.893
FRIDA-Decisions, int8 ONNX on CPU 0.891
smolnikov/migom-2b 0.853
Mapika/decider-2b 0.833
fastino/GLiNER2.5-multi-Decide 0.576
convaiinnovations/laya (multilingual) 0.559
open-jev (DeBERTa-v3-large) 0.490 (input window too short for 140 of 735 items)
chance 0.257

razvilka has 735 Russian items over 15 tasks (routing, intents, topic, sentiment, moderation, relevance ranking), all four question types, gold labels taken from published datasets. The items and scorer are public, so the table can be rerun, but nobody outside the team has done so yet.

Latency, single stream, in process: 28.2 ms (one question) and 34.0 ms (three questions) on an RTX 5060 Ti; 0.88 s on 6 CPU threads with the int8 build. Through vLLM: 25–45 ms per request and about 60 requests/s with 8 in flight.

Fit / anti-fit

Fit: Russian-language routing, intent detection, moderation and RAG relevance checks; CPU-only or consumer-GPU deployments; large label catalogs (packing makes 243 intents cost 0.44 s instead of 4.65 s).

Anti-fit: English-first workloads until there is an English benchmark; long documents (512 recommended); anything that needs a hosted API, a /v1/systemone endpoint or calibrated probabilities you can take at face value.

Limits

  • No calibration study: the card shows distributions but no ECE or temperature.
  • Not on the Decision Index or JevBench boards.
  • The GitHub repo’s license field reads NOASSERTION; the LICENSE file is MIT (FRIDA base credited).

Why it is in the catalog

FRIDA-Decisions trains its own decision weights (LoRA plus a scalar readout head on an encoder), publishes them with a documented typed API that returns a probability per option, and covers all three decision types. It is listed as model because the release ships merged full weights, not a separate adapter.