feat(eval): add GAIA benchmark for native rllm eval#703
Open
Zayed024 wants to merge 4 commits into
Open
Conversation
Contributor
|
Might need some investigation what harness frontier model use to evaluate on GAIA, and then implement that in rLLM. Can you past screenshots of results from |
Contributor
Author
|
sure i will
…On Fri, 26 Jun 2026 at 23:27, Sijun ***@***.***> wrote:
*jeffreysijuntan* left a comment (rllm-org/rllm#703)
<#703 (comment)>
Might need some investigation what harness frontier model use to evaluate
on GAIA, and then implement that in rLLM. Can you past screenshots of
results from rllm eval gaia to confirm the whole thing is working E2E?
—
Reply to this email directly, view it on GitHub
<#703?email_source=notifications&email_token=BCKA7TJIJQCSYRVERSUV7FL5B22RLA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOBRGIYDMOBUG432M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4812068477>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BCKA7TKHQJDYTRMTU4XLYUD5B22RLAVCNFSNUABFKJSXA33TNF2G64TZHM4TEMRUGA3DKMRSHNEXG43VMU5TINZVGEZTKOBQG432C5QC>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Adds GAIA as a native benchmark so
rllm eval gaiaruns it. GAIA (General AIAssistants) is a headline long-horizon agentic eval reported across current
frontier model releases. Integration follows the existing rows + transform +
reward_fn pattern (cf. hotpotqa/hle) — no sandbox/Docker. Graded by GAIA's
official quasi-exact-match scorer, ported verbatim for leaderboard-comparable
numbers.
Type of change
What changed
rllm/eval/reward_fns/gaia.py:gaia_reward_fn(evaluate) + the officialquestion_scorer(number / list / string normalization), attributed to theGAIA scorer (Apache-2.0).
rllm/data/transforms.py:gaia_transform— maps GAIA rows to standard QAformat; skips file-attachment tasks (text-only subset for now).
rllm/eval/evaluator_loader.py: registergaia_reward_fn.rllm/registry/datasets.json:gaiaentry (sourcegaia-benchmark/GAIA,validation split,
gated: true,default_agent: search).tests/eval/test_gaia_reward.py: 17 tests — scorer (number/list/string edgecases), transform filtering,
evaluateviaload_evaluator, registry wiring.Validation
pytest tests/eval/test_gaia_reward.py -q→ 17 passedruff check+ruff format --checkclean (pinned v0.11.4)rllm eval gaiarun pending (GAIA is HF-gated — needsHF_TOKEN—and a search-capable agent; evaluator/transform unit-tested in isolation)
Open questions for reviewers
support as a follow-up, or in this PR?
default_agent: search— is that the right harness for GAIA, or preferreact?Breaking changes / migration notes
Related issues / PRs