TurboSkillSlug / EVAL_REPORT_TEMPLATE.md
legendarydragontamer's picture
deploy
51a9974
|
Raw
History Blame Contribute Delete
2.15 kB
# Skill-Uplift Eval Report
> Fill this in with the ACTUAL numbers from `run_skill_eval.py`. The template is
> written so an honest result is the easy result. Do not delete the caveats.
## Setup
- Answerer model: `<EVAL_ANSWERER_MODEL>`
- Grader model (blind, different vendor): `<EVAL_GRADER_MODEL>`
- Skill generator: the shipped `skill_builder.build_skill_md`
- Cases: N = `<n_scored>` (held-out tasks, each a DISTINCT problem in the same
class as its source session; leaked skills excluded: `<n_leaked_excluded>`)
- Raw generations saved: `skill_eval_runs/` (anyone can re-score)
## Grader calibration (run BEFORE trusting the uplift)
- Agreement with human labels: `<X/Y>`
- If agreement is low, the uplift number is unreliable; say so explicitly.
## Result
| condition | mean score |
|---|---:|
| no skill (baseline) | `<baseline_no_skill_mean>` |
| with skill | `<with_skill_mean>` |
| **uplift** | **`<uplift>`** |
- Win / tie / loss across cases: `<wins>` / `<ties>` / `<losses>`
- Per-case deltas: `<paste from runner>`
## Honest reading (write the true one)
Pick the sentence that matches the data; do not overstate:
- Positive & consistent: "The generated skill produced measurable uplift
(+`<uplift>`) on held-out tasks in the same class, winning `<wins>`/`<n>`."
- Small/mixed: "The skill produced small, inconsistent uplift (+`<uplift>`);
it helped on `<wins>` cases and was neutral/negative on the rest."
- Near-zero: "On this set, the skill did not produce measurable uplift over the
frontier baseline. The baseline was already strong (`<baseline>`), leaving
little headroom; a harder task set would test this better."
## Caveats (keep all that apply)
- Small N; indicative, not a benchmark (same posture as the 25-transcript
groundedness eval).
- Single grader model; blinding reduces but does not remove grader bias, hence
the calibration check above.
- Uplift depends on task difficulty: where the baseline already scores ~1.0 there
is no room to show uplift. Baseline headroom is reported so this is visible.
- Skills that leaked the task answer were excluded (`<n_leaked_excluded>`),
not silently scored.