Skip to content

Stochastic and repeated evaluators

Softprobe role: Softprobe does not implement this family as a Softprobe evaluator. Use a framework that already owns these checks, pin it as a RunnerVersion, and capture the native result bundle. See Ecosystem method families.

Stochastic evaluators use trial groups and reducers: pass@k, pass^k, best-of-n, variance, and stability metrics.

What they measure

AggregateMeaning
pass@kSuccess if any of k trials passes
pass^kSuccess only if all k trials pass
best-of-nBest measurement across n samples
Variance / CIStability across trials

Configuration

Trial count and reducers stay in the framework suite. Softprobe records one FrameworkAttempt whose native bundle may contain trial detail.

Promptfoo --repeat maps to kernel trial policy. See Trials and aggregates.

Note

Prompt-only suites default to deterministic single-trial. Environment-backed eval may use paired repeated trials when SubjectVersion has temperature > 0.

Resembles

Code generation pass@k benchmarks, Braintrust repeated experiment runs, Verifiers group scoring.

Extension rule

Ship or pin a framework runner that already owns this method family. Do not add Softprobe scorer plugins, Softprobe Measurement schemas, Softprobe reducers, or Softprobe human-evaluator runtimes.

See Ecosystem method families and Framework runners.

Zero code changes · Full-context visibility · Cost optimization