界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

gaia-evaluation

gaia-evaluation

【数据与研究】Guides OWL's GAIA benchmark data preparation, level and split selection, result persistence, final-answer extraction, and answer scoring.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: gaia-evaluation description: "Guides OWL's GAIA benchmark data preparation, level and split selection, result persistence, final-answer extraction, and answer scoring." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

OWL GAIA Evaluation

Use this route for GAIABenchmark, GAIA validation/test runs, task-level selection, attached files, result JSON, answer normalization, or accuracy summaries. A meaningful benchmark run requires GAIA data, model-provider credentials, network access, and potentially long execution; package import alone is not benchmark reproduction.

Before running

  • Prepare a private data directory and result path. The loader expects 2023/validation and 2023/test directories containing metadata.jsonl or metadata.parquet plus referenced task files.
  • Read evaluation-workflow.md for the exact constructor and run arguments, and answer-normalization.md for focused scoring fixtures. The accepted split values are valid and test; train is intentionally rejected because GAIA has no training set in this implementation.
  • Configure the model backends through workforce-workflows, and route attached document/image/table behavior to document-processing.
  • Start with a small subset or explicit idx; use save_result=True only with a result file you can safely resume and inspect.

Evaluation contract

GAIABenchmark.run prepares each task, creates OwlGAIARolePlaying, runs the society loop, extracts final_answer tags, scores against the ground truth, and returns a summary containing total, correct, results, and accuracy. The scorer has separate numeric, comma/semicolon-list, and normalized-string paths. Preserve the requested answer format exactly; do not add prose, units, or markdown when the task expects a scalar or list.

Missing attachments are skipped with a zero-result record by the source implementation. Treat that as a data-preparation signal and fix the data path; do not interpret it as evidence that a model answered correctly. Read troubleshooting.md for download, resume, normalization, and cost failures. The reported OWL/GAIA scores in project materials are historical claims, not a result verified by this skill run.

我的收藏