Slicebench

beta — not production-ready

What this is

Slicebench is a measurement bench for language model outputs. You give it a prompt, pick one model or several, and tell it how many times to run the same request. It stores every response verbatim — including the exact model string the provider returned, not just the one you asked for — and computes statistics over the set with an explicit confidence tier on each number.

Four gauges read each run. Zipf rank–frequency slope fits a line to the log-log plot of how often each word appeared. Vocabulary variety measures how much of the wording is fresh rather than repeated, in fixed 50-word windows so a long answer is not punished for its length. Lexical density is the share of words carrying content rather than grammar glue. Most-used words gives you two boards — raw counts, and counts with grammar words removed — always shown side by side, because filtering is a judgment and should never run unlabelled.

Every result carries a confidence tier (solid / tentative / insufficient / not-applicable) and a one-line plain-language explanation of what the number means and when to ignore it.

What the gauges can distinguish

What a run gives you back

What it cannot distinguish (yet)

Beta status

Confidence-tier thresholds are still provisional — they were cut against hand-authored fixtures, not yet calibrated against a battery of real runs, and the first live run suggests they are too loose rather than too strict. Numbers are directional; treat "solid" as "probably directional," not "statistically validated." The gauge math is server-side and single-implementation. Gauges are computed when a run executes and are not backfilled, so runs recorded before a gauge shipped will not show it.

Open the bench