L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

benchmark-evaluation

benchmark-evaluation

Validate DeepResearch benchmark rollout files and choose official evaluation routes before spending judge API credits.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: benchmark-evaluation description: "Validate DeepResearch benchmark rollout files and choose official evaluation routes before spending judge API credits." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Benchmark Evaluation

Use this sub-skill when a future agent already has DeepResearch prediction rollout files and needs to decide whether they are ready for official LLM-as-judge evaluation. It is a guidance and preflight skill: it does not generate predictions and it does not call external judge APIs.

Route to this sub-skill when

  • The task mentions evaluate_deepsearch_official.py, evaluate_hle_official.py, pass@k, HLE, GAIA, BrowseComp, WebWalker, XBench DeepSearch, scored JSONL, or judge-model costs.
  • A rollout folder contains iter1.jsonl, iter2.jsonl, iter3.jsonl, or split-suffixed files such as iter2_split3of8.jsonl.
  • The user wants to inspect malformed JSONL, missing predictions/messages, invalid <answer>...</answer> tags, missing round files, or termination frequencies before running official judging.

Do not use this sub-skill for

  • Creating DeepResearch predictions or running the ReAct agent; route to the sibling react-inference sub-skill.
  • Choosing among WebAgent family projects or understanding their project-specific evaluators; route to webagent-family, then return here for common rollout and LLM-judge concepts.
  • Replacing the official judge scripts. The bundled validator is a safe schema preflight only, not an implementation of official benchmark metrics.

Fast safe preflight

From this sub-skill directory, validate an unsplit DeepResearch rollout folder:

python scripts/validate_prediction_rollouts.py <rollout-folder> --dataset gaia

Validate distributed rollouts written by run_multi_react.py --total_splits N:

python scripts/validate_prediction_rollouts.py <rollout-folder> --dataset webwalker --allow-splits

Validate an HLE single JSONL file before the HLE judge route:

python scripts/validate_prediction_rollouts.py <hle-predictions.jsonl> --dataset hle

A passing validator result means the files satisfy local shape checks. It does not mean the official LLM judge has run or that pass@k metrics are available.

Read next

  • references/prediction-format.md for rollout file names, fields, split behavior, and validator interpretation.
  • references/evaluation-workflows.md for official DeepSearch and HLE evaluator routes, judge-model selection, metrics, and output files.
  • references/troubleshooting.md for missing rounds, malformed JSON, absent fields, invalid answer tags, unsupported datasets, missing API variables, and tokenizer caveats.
Skills enregistrées