Skip to content

WIP: (1/7) Declare meta-evaluation as a packaged task - #101

Draft
ErlisLushtaku wants to merge 1 commit into
refactor/task-yaml-fluencyfrom
meta-eval/01-task-declaration
Draft

WIP: (1/7) Declare meta-evaluation as a packaged task#101
ErlisLushtaku wants to merge 1 commit into
refactor/task-yaml-fluencyfrom
meta-eval/01-task-declaration

Conversation

@ErlisLushtaku

@ErlisLushtaku ErlisLushtaku commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Description

Note

WIP: packaged meta-eval split from closed PR #76. Caching is not in this stack; it stays with the unified do_inference cache PRs.

Adds meta-eval-lmarena-140k and meta-eval-comparia as packaged YAML tasks on the same arena battle adapter as ELO, plus deterministic top-model / per-model sampling.

There is no generation and no model.name. Completions already exist in the arena.

This is stacked on #93.

Stack:

Meta-evaluation scores a judge against human arena votes. Registering it as
a task definition rather than a separate entrypoint means it inherits task
discovery, pinned dataset revisions, and language variants for free.

The protocol declares no generation and no baseline, since both completions
already exist in the arena, and no scoring adapter yet; the agreement and
ranking metrics arrive in later PRs of this stack. Sampling keeps the
most-battled models and draws battles per model, which is what makes the
annotations usable for a ranking fit later on.

Language selection moves out of the ELO runner into a shared helper, and
the arena turn extractor becomes public under a name that reflects that it
reads assistant turns too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant