← All papers  /  Oct 21, 2026
Agents

RubricCraft: Where Solutions Diverge, Criteria Emerge

First page
RubricCraft: Where Solutions Diverge, Criteria Emerge
The curator’s take

Hosein Hasanbeig, Priyanshu Gupta, Ashish Tiwari, Vu Le and Sumit Gulwani (Microsoft) introduce RubricCraft, which builds grading rubrics for open-ended agent tasks by comparing where independently sampled solutions differ.

Ask this paper

Key points
01

Method. Given a task and several solver trajectories, RubricCraft finds where attempts satisfy or violate requirements, turns those differences into criteria, applies them and revises checks that miss errors or penalize valid alternatives.

02

False passes. On SpreadsheetBench v2, RubricCraft rubrics pass 29.5% of wrong outputs against 42.6% for a prompt-only rubric from the same model, and fail none of the outputs the benchmark checker accepts.

03

Discrimination. Model separation tracks correctness (seed gap 18.0 vs 12.2 points) and agreement holds across thresholds (AUC 88.8% vs 81.3%).

04

Rendering matters. Recalculating each workbook before grading roughly halved verdict flips and removed a third of false passes. Repairs driven by three model families exposed several tasks whose reference solution is wrong.

Abstract

Evaluating language agents on open-ended, artifact-producing tasks is difficult: model-based graders can be inconsistent, while exhaustive programmatic checks are often impractical. Textual rubrics make evaluation criteria explicit, but writing them requires domain expertise. Rubrics generated from task descriptions alone can miss requirements and failure modes that become apparent in attempted solutions. We introduce RubricCraft, which treats rubric construction as the generation of natural-language specifications guided by candidate solutions. Given a task description and independently sampled solver trajectories, RubricCraft compares how each attempt satisfies or violates the task requirements and uses these differences to construct rubric criteria. It applies the criteria to the collected solutions and revises checks that overlook errors or penalize valid alternatives. The resulting rubrics capture partial correctness without requiring any single solution to serve as a complete reference. On SpreadsheetBench v2, against a prompt-only rubric written and applied by the same model, RubricCraft rubrics pass fewer wrong outputs (29.5% against 42.6%), fail none of the outputs the benchmark's own checker accepts, and rank outputs by correctness more often, while separating models as often. Repair on a single attempt leaves grading unchanged, but repair driven by attempts from three model families acts on different tasks, and an evidence audit judges most of those repairs improvements, many on tasks whose reference solution is itself wrong.

Every Monday
Get next week’s papers.
Subscribe on Substack