Downloads · 30 days
0
marcmagn1/kev-08b-typed-v1
kev-08b-typed-v1 is a machine learning model from marcmagn1. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A calibrated probability model for unstructured state + runtime-typed questions (choice / score / noul), one forward pass, no decode loop. Serve it with kev's System One-compatible sidecar; existing clients only need…
Downloads · 30 days
0
Access
Public
Updated Sep 21, 2026
Repo size
65.4 MB
Likes
0
Public
Click a slice to open those files.
.safetensors43.3 MB · 66%
From the Hugging Face model README
A calibrated probability model for unstructured state + runtime-typed questions
(choice / score / noul), one forward pass, no decode loop. Serve it with kev's
System One-compatible sidecar; existing clients only need a base_url change.
Base: Qwen/Qwen3.5-0.8B-Base @ dc7cdfe2, delta-trained from jaredpalmer/kev-0.8b
(LoRA r16, all targets, pointer head dim 256 — the checkpoint's own architecture flags).
Training data: LocalLLaMA/typed-decisions @ ea930645 (rev ea930645..., seed 20260918
train/calibration carve), annotator soft distributions as CE targets, 10% uniform-target
negatives (evidence stripped → model learns to be uncertain), kev's per-epoch option
shuffling, 2 epochs, batch 4 × accum 2, lr 4e-5, bf16 weights, 1137 requests after
context filtering.
| model | acc | Brier | ECE | cov@≤5% err | p50 ms |
|---|---|---|---|---|---|
| letter-logit readout, Qwen3.5-0.8B (no-train ceiling) | ~0.44 | — | — | — | — |
jaredpalmer/kev-0.8b (off-the-shelf) | 0.445 | 0.631 | 0.062 | 0.4% | 87 |
jaredpalmer/kev-4b (off-the-shelf) | 0.645 | 0.474 | 0.028 | 5.4% | 392 |
| kev-08b-typed-v1 (this model), raw | 0.754 | 0.361 | 0.126 | 35.5% | ~90 |
| kev-08b-typed-v1, per-type temperature | 0.754 | ~0.34 | 0.028–0.046 | ~higher | ~90 |
Per workflow accuracy (clean, T=1): invoice 0.836, customer-service 0.758, security-incidents 0.728, agent-trace-observability 0.696. Zero errors at ≥0.9 confidence (257 rows in the 0.9 bin, 0 wrong; kev-4b had 21). Raw temperatures per workflow after fitting: T=0.5 global (model is underconfident post-training; sharpening fixes ECE).
Raw eval artifacts: marcmagn1/jev-alt-systemone-eval (dataset repo) under
baselines/ (B1/B2 summaries, per-workflow metrics) and train/ (this model's
report + prediction rows).
git clone https://github.com/jaredpalmer/kev && cd kev
uv run --extra serve python -m kev.serve --run marcmagn1/kev-08b-typed-v1 --port 8008
# POST http://127.0.0.1:8008/v1/systemone
# {"state": "...", "questions": {"q1": {"type": "choice", "instructions": "...",
# "criteria": {"approve": "...", "reject": "..."}}}}
Endpoints: /v1/systemone (choice/score/noul → probability distributions),
/v1/systemone/permute (option-order flip check), /v1/systemone/separate
(packed-vs-alone Δp), /v1/models, /api/eval.
/v1/systemone/permute on critical calls before trusting a decision.option_isolation=1 raises on hybrid backbones),
so sibling questions can leak context: measured sibling-secret leak ~8.7% and
packed-vs-alone max Δp 0.018 (target ≤1e-3). Use /v1/systemone/separate when
isolation matters; per-question latency is higher but leakage-free.kev.benchmark.fit_temperature). ECE out of domain is not guaranteed; the SemIf
style eval of off-the-shelf kev-0.8b (0.694) vs its own sources (~0.87) shows the gap.confidence field per answer.A Qwen3.8-27B letter-logit judge was tried as an additional soft-label teacher and
scored near chance (0.25–0.45/workflow) — its chat template opens a thinking block,
so next-token letter logits are garbage; pass enable_thinking=False (or force the
</think>\n\n prefix) before using it as a teacher. Distillation therefore used the
typed-decisions annotator distributions only.