Spaces:
Running
Running
File size: 11,226 Bytes
cb0f925 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | <!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Leaderboard — ToolUse.1</title>
<meta name="description" content="Model leaderboard for ToolUse.1: overall score, correct invocation, correct abstention and spurious-call rate across JSON, XML and plain-text protocols." />
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' rx='7' fill='%230a0b0d'/><path d='M8 22V10h3.4v9.2H21V22z' fill='%23e5484d'/></svg>" />
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<nav class="nav">
<div class="wrap">
<a class="brand" href="index.html"><span class="dot"></span>ToolUse<span class="mark">.1</span></a>
<div class="nav-links">
<a href="index.html">Overview</a>
<a href="leaderboard.html" aria-current="page">Leaderboard</a>
<a href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1" target="_blank" rel="noopener">Dataset</a>
<a class="nav-cta" href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1/discussions" target="_blank" rel="noopener">Submit a model</a>
</div>
</div>
</nav>
<header class="hero" style="padding:3.4rem 0 1.2rem">
<div class="wrap">
<p class="eyebrow anim" style="animation-delay:.05s">ToolUse.1 · results</p>
<h1 class="anim" style="animation-delay:.12s">Leader<span class="mark">board</span></h1>
<p class="lede anim" style="animation-delay:.2s">
One row per submitted run. Sorted by overall score; click any numeric header to re-rank.
Every entry reports invocation, abstention and calibration — a high score with a high
spurious-call rate is not the same model as a high score with a clean one.
</p>
</div>
</header>
<main class="wrap" style="padding-top:1.6rem">
<section class="reveal">
<div class="board" data-board>
<div class="board-head">
<h2>All submissions</h2>
<div class="board-tools">
<p class="stamp" data-board-stamp>4 entries · v1.0.0 · updated 2026-10-18</p>
</div>
</div>
<table>
<thead>
<tr>
<th class="col-rank">#</th>
<th class="col-model">Model</th>
<th class="num" data-sort="score" title="Passed cases / all cases. Wilson 95% interval underneath.">Score <span class="arrow">↑↓</span></th>
<th class="num" data-sort="correct_call" title="Correct call when a tool applies">Correct call <span class="arrow">↑↓</span></th>
<th class="num" data-sort="abstention" title="Correct abstention when no tool applies">Abstention <span class="arrow">↑↓</span></th>
<th class="num" data-sort="spurious_call_rate" title="No-call cases where any call was emitted. Lower is better.">Spurious ↓ <span class="arrow">↑↓</span></th>
<th class="num" data-sort="n_cases" title="Cases scored">n <span class="arrow">↑↓</span></th>
<th data-col-protocol>By protocol</th>
<th class="col-notes" data-col-notes>Notes</th>
</tr>
</thead>
<tbody data-board-body>
<tr class="in" data-score="1.0000" data-correct_call="1.0000" data-abstention="1.0000" data-spurious_call_rate="0.0000" data-n_cases="342">
<td class="col-rank"><span class="rank-badge rank-1">1</span></td>
<td class="col-model"><span class="model-name">oracle</span><span class="model-sub">all protocols · reads the expectations out of the corpus</span></td>
<td class="num"><div class="score-cell"><div class="bar"><i style="width:100.0%"></i></div><span class="score-value">100.0%</span></div><span class="ci">98.9% – 100.0%</span></td>
<td class="num">100.0%</td>
<td class="num">100.0%</td>
<td class="num">0.0%</td>
<td class="num">342</td>
<td><div class="proto-mini">
<div><span class="pl">json</span><div class="pb"><i style="width:100.0%"></i></div><span class="pv">100.0%</span></div>
<div><span class="pl">xml</span><div class="pb"><i style="width:100.0%"></i></div><span class="pv">100.0%</span></div>
<div><span class="pl">plain</span><div class="pb"><i style="width:100.0%"></i></div><span class="pv">100.0%</span></div>
</div></td>
<td class="col-notes"><span class="tag">grader self-check</span></td>
</tr>
<tr class="in" data-score="0.7719" data-correct_call="0.7179" data-abstention="0.8889" data-spurious_call_rate="0.0463" data-n_cases="342">
<td class="col-rank"><span class="rank-badge rank-2">2</span></td>
<td class="col-model"><a class="model-link model-name" href="https://huggingface.co/HardcoreAI/Nova-1.2-0.8B" target="_blank" rel="noopener">HardcoreAI/Nova-1.2-0.8B</a><span class="model-sub">all protocols · LoRA on Nova-1.1 · greedy · thinking off</span></td>
<td class="num"><div class="score-cell"><div class="bar"><i style="width:77.2%"></i></div><span class="score-value">77.2%</span></div><span class="ci">72.5% – 81.3%</span></td>
<td class="num">71.8%</td>
<td class="num">88.9%</td>
<td class="num">4.6%</td>
<td class="num">342</td>
<td><div class="proto-mini">
<div><span class="pl">json</span><div class="pb"><i style="width:82.5%"></i></div><span class="pv">82.5%</span></div>
<div><span class="pl">xml</span><div class="pb"><i style="width:73.7%"></i></div><span class="pv">73.7%</span></div>
<div><span class="pl">plain</span><div class="pb"><i style="width:75.4%"></i></div><span class="pv">75.4%</span></div>
</div></td>
<td class="col-notes"><span class="ci">LoRA · bf16 · batch 8</span></td>
</tr>
<tr class="in" data-score="0.6491" data-correct_call="0.5983" data-abstention="0.7593" data-spurious_call_rate="0.1667" data-n_cases="342">
<td class="col-rank"><span class="rank-badge rank-3">3</span></td>
<td class="col-model"><a class="model-link model-name" href="https://huggingface.co/HardcoreAI/Nova-1.1-0.8B" target="_blank" rel="noopener">HardcoreAI/Nova-1.1-0.8B</a><span class="model-sub">all protocols · greedy · thinking off</span></td>
<td class="num"><div class="score-cell"><div class="bar"><i style="width:64.9%"></i></div><span class="score-value">64.9%</span></div><span class="ci">59.7% – 69.8%</span></td>
<td class="num">59.8%</td>
<td class="num">75.9%</td>
<td class="num spurious-mid">16.7%</td>
<td class="num">342</td>
<td><div class="proto-mini">
<div><span class="pl">json</span><div class="pb"><i style="width:67.5%"></i></div><span class="pv">67.5%</span></div>
<div><span class="pl">xml</span><div class="pb"><i style="width:65.8%"></i></div><span class="pv">65.8%</span></div>
<div><span class="pl">plain</span><div class="pb"><i style="width:61.4%"></i></div><span class="pv">61.4%</span></div>
</div></td>
<td class="col-notes"><span class="ci">base model · bf16 · batch 8</span></td>
</tr>
<tr class="in" data-score="0.5965" data-correct_call="0.4829" data-abstention="0.8426" data-spurious_call_rate="0.0648" data-n_cases="342">
<td class="col-rank"><span class="rank-badge">4</span></td>
<td class="col-model"><a class="model-link model-name" href="https://huggingface.co/Qwen/Qwen3.5-0.8B" target="_blank" rel="noopener">Qwen/Qwen3.5-0.8B</a><span class="model-sub">all protocols · greedy · thinking off</span></td>
<td class="num"><div class="score-cell"><div class="bar"><i style="width:59.7%"></i></div><span class="score-value">59.7%</span></div><span class="ci">54.4% – 64.7%</span></td>
<td class="num">48.3%</td>
<td class="num">84.3%</td>
<td class="num">6.5%</td>
<td class="num">342</td>
<td><div class="proto-mini">
<div><span class="pl">json</span><div class="pb"><i style="width:67.5%"></i></div><span class="pv">67.5%</span></div>
<div><span class="pl">xml</span><div class="pb"><i style="width:68.4%"></i></div><span class="pv">68.4%</span></div>
<div><span class="pl">plain</span><div class="pb"><i style="width:43.0%"></i></div><span class="pv">43.0%</span></div>
</div></td>
<td class="col-notes"><span class="ci">base model · bf16 · batch 8</span></td>
</tr>
</tbody>
</table>
<p class="empty" data-board-empty hidden>No model results yet. Open a discussion to submit the first one.</p>
</div>
</section>
<section class="grid reveal">
<div class="card">
<div class="k">Score</div>
<h3>What counts</h3>
<p>A case passes when the emitted call set matches the expectation: the right tool, semantically correct arguments, and — on no-call cases — nothing emitted at all. Wilson 95% interval in parentheses.</p>
</div>
<div class="card">
<div class="k">Correct call ↑</div>
<h3>Recall on tool cases</h3>
<p>Share of call-eligible cases where the model produced the expected invocation with correct arguments. High abstention at low correct-call means the model is too shy.</p>
</div>
<div class="card">
<div class="k">Spurious ↓</div>
<h3>Calibration</h3>
<p>Share of no-call cases where the model emitted *some* call anyway. High abstention at high spurious means it is noisy, not cautious — the two are not interchangeable.</p>
</div>
</section>
<section class="submit reveal">
<h2 class="section">Submit a model</h2>
<p>Run the harness, keep the raw results JSON, and open a discussion on the dataset repository. Rows are added by hand — include the model id, protocols, case count, decoding configuration and the JSON attachment.</p>
<pre><code>python -m tooluse1 selftest # oracle must score exactly 100%
python -m tooluse1 run --model <id> --backend transformers \
--protocol all --batch-size 8 --out results/</code></pre>
<p style="margin:1rem 0 0">
<a href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1/discussions" target="_blank" rel="noopener">Open a submission discussion →</a>
</p>
</section>
</main>
<footer>
<div class="wrap">
<a href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1">Dataset</a>
<a href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1/blob/main/SPEC.md">Specification</a>
<a href="https://huggingface.co/datasets/HardcoreAI/ToolUse.1/discussions">Discussions</a>
<a href="https://huggingface.co/HardcoreAI">Hardcore AI</a>
<span class="license">Apache-2.0 · v1.0.0 · <span id="year">2026</span></span>
</div>
</footer>
<script src="app.js"></script>
</body>
</html>
|