Hanno Labs' small calibrated decision model. A LoRA on Qwen3-1.7B plus trained decision-token embeddings with stable slots, returning the full distribution over up to 255 caller-defined choices and a null slot for Choice, Score and Noul questions.
A local, Jev-compatible decision model from Rizzo AI Academy. XHToken's Spark-X2.5-4B with a merged typed-decisions LoRA, run on llama.cpp; yes/no, choice and score questions share one prefill of the state and are read from the answer-letter logits. No text is generated.
Decides
choice, score, noul, classify, route
choice, score, noul, classify, route
Architecture
bosun
rizzo-flow
Fine-tuned from
qwen/qwen3-1.7b
xhtoken/spark-x2.5-4b
License
apache-2.0
apache-2.0
Availability
Open weights
Open weights
Hosted by
—
—
Input price
—
—
Decision accuracy
84.9%
64.8%
Calibration error
0.050
0.112
Valid action rate
—
—
Median latency
—
195 ms
p95 latency
—
—
Figures are from each model’s manifest; accuracy and latency are what the publishers report, on their own suites and hardware. Add a third model.
Questions
What is the difference between bosun and rizzo-flow?
bosun is from Hanno Labs and rizzo-flow from Rizzo AI Academy. Both have open weights you can download and run. Both answer choice, score, noul, classify and route questions. bosun is the smaller model, at 2.0B parameters to 4.0B.
Which is more accurate, bosun or rizzo-flow?
They report on different suites — bosun 84.9% on DecisionBench (Hanno-Labs/decision-bench, 23,900 rows; seen task families), rizzo-flow 64.8% on LocalLLaMA/typed-decisions test split (400 cases, 2,000 decisions), Q8_0 — so the numbers do not rank them. Test both on your own labelled examples.
Which is cheaper, bosun or rizzo-flow?
bosun: Free (open weights). rizzo-flow: Free (open weights). Open weights cost nothing per call beyond your own hardware.
Can I run bosun or rizzo-flow locally?
Yes, both: systemone pull hanno-labs/bosun and systemone pull rizzo-ai-academy/rizzo-flow download the weights.
Evaluation suite
DecisionBench (Hanno-Labs/decision-bench, 23,900 rows; seen task families)
LocalLLaMA/typed-decisions test split (400 cases, 2,000 decisions), Q8_0