One fixed setting, with one part swapped at a time: the retriever behind the search tool, a reranker over it, or the agent model. Every row is one experiment file you can run with SkimSearchAgent.
| # | All |
All |
All |
||||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Every row on the board.
The retriever behind the search tool.
A reranker over the retriever's top 100.
The agent model that runs the search.
A reranker over another retriever, or an agent with another retriever, is a row in All only. In All, the menus in the Agent, Retriever and Reranker headers choose what the table includes.
The share of all 830 questions the Qwen3-32B judge marks correct, with the BrowseComp-Plus judge prompt. An answer without a verdict counts as wrong.
For each question, the share of its evidence documents (gold and evidence together) that any search result showed the agent, averaged over all 830 questions.
The mean number of search calls per
question.
The mean tokens per question, each counted once: the largest prompt the episode held plus every token the model generated.
Rows rank by accuracy inside the view shown. Click a column header to sort by it instead. The chart plots the Accuracy and Tokens columns of the rows in the table.
search returns the top 10 documents with a 64-token snippet each. get_document reads a document, cut at 12,000 tokens.A row's file is configs/baselines/browsecomp_plus_<row>_tongyi.yaml.
A backbone row's file is configs/baselines/browsecomp_plus_<retriever>_<backbone>.yaml.
Build its index, serve the agent model, run the file and judge the answers.
docs/BASELINES.md
has every step and command.
skimsearchagent run configs/baselines/browsecomp_plus_colbert_tongyi.yaml \
model.backend=api model.api_base=http://127.0.0.1:8000/v1
# after the three judges: the row's accuracy, recall and search calls
python scripts/leaderboard_row.py <the run's results directory>