Model x harness x effort registry; bigger top-bar controls
Each entry is now explicitly a model x harness x effort combination: models/*.json gains harness and effort fields, GPT-5.5 xhigh is relabeled GPT-5.5 Codex (the harness distinguishes it from GPT-5.5 Pro), and the scrolling marquee is replaced by a readable registry table (model / vendor / harness / effort / runs, pending rows dimmed) with an explainer on the model-vs-harness relationship. Top bar controls enlarged: segmented zh/EN switch and bordered 36px icon buttons. README rewritten Chinese-first with a hand-maintained registry snapshot table; README.en.md mirrors it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e87ef7e70f
commit
6e76858aad
2 files changed
+99
-24
No files matched your search
@@ -0,0 +1,62 @@
|
||||
# NAGI BENCH
|
||||
|
||||
[中文](./README.md) | English
|
||||
|
||||
One-shot LLM eval cases by NAGI STUDIO: same prompt, different model x harness x effort combinations, one attempt and no retries — a side-by-side record of the runnable artifacts they ship.
|
||||
|
||||
**Live site:** https://bench.nagi.fun/
|
||||
|
||||
## Models vs harnesses
|
||||
|
||||
- **Model**: the weights and inference engine itself — GPT-5.5, Gemini 3.1 Pro, Claude Fable 5.
|
||||
- **Harness**: the product/scaffolding wrapping the model — Codex CLI, Cursor, AntiGravity, the Claude web app. It controls tool calls, system prompts, context management and continuation strategy, and often shapes the outcome as much as the model does.
|
||||
- The unit of evaluation here is therefore the **combination**: the same model under a different harness or effort level is a separate entry (GPT-5.5 Pro and GPT-5.5 Codex are two records of the same model family). Effort defaults to max; new effort variants of an existing combination can be added later.
|
||||
|
||||
## Registry
|
||||
|
||||
| Model | Vendor | Harness | Effort | Runs |
|
||||
|---|---|---|---|---|
|
||||
| Claude Fable 5 | Anthropic | Claude Web App | Max | 02 |
|
||||
| GPT-5.5 Pro | OpenAI | ChatGPT Web | Extended Pro | 01 |
|
||||
| GPT-5.5 Codex | OpenAI | Codex CLI (no skills) | xhigh | 02 |
|
||||
| Gemini 3.1 Pro | Google | AntiGravity | High | 03 |
|
||||
| Gemini 3.5 Flash | Google | AntiGravity | High | 03 |
|
||||
| Grok Build | xAI | Grok Build TUI (local) | Max | 01 |
|
||||
| Composer 2.5 | Cursor | Cursor | Max | 01 |
|
||||
| DeepSeek-V4-Pro | DeepSeek | Claude Code | Max | 02 |
|
||||
| Doubao Seed 2.0 Pro | ByteDance | Doubao Web | Pro Mode | 01 |
|
||||
| Doubao Seed 2.0 Mini | ByteDance | Doubao Web | Fast Mode | 01 |
|
||||
|
||||
Pending: Mistral Medium 3.5 · Kimi K2.6 · MiniMax M3 · GLM-5.1 · Qwen3.7-Max (PRs welcome)
|
||||
|
||||
> This table is a hand-maintained snapshot; the site's registry section is generated live from `models/*.json` and is authoritative.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
outputs/<model-id>/<case-id>.<ext> raw model artifacts (HTML / SVG), filename = case id
|
||||
models/<model-id>.json combination registry: label / vendor / harness / effort / order / run notes
|
||||
site/ showcase app (Vite + React + Tailwind v4 + GSAP, bun)
|
||||
site/src/data/cases.json case definitions (bilingual prompts, maintainer-owned)
|
||||
.github/workflows/ deploy.yml deploys; ci.yml validates data + builds on PRs
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
cd site
|
||||
bun install
|
||||
bun run dev # syncs outputs/ and serves http://localhost:5173/
|
||||
bun run build # data validation + type-check + build (site/dist)
|
||||
```
|
||||
|
||||
## Contributing a run
|
||||
|
||||
Contributions are data-only — no code changes needed:
|
||||
|
||||
1. Artifact: `outputs/<model-id>/<case-id>.<ext>` (e.g. `outputs/gpt-5-5-pro/pelican-cycling.svg`).
|
||||
2. Registration: `models/<model-id>.json` (new file for a new combination; add to `runs` for an existing one) — see the schema example in the Chinese README.
|
||||
|
||||
CI-enforced rules: dash-only lowercase ids matching the `outputs/` folder name; a **required bilingual provenance `note`** per run (which harness, what effort, one-shot or fixed); every declared run must have its artifact; multiple versions of the same combination x case go in an array with distinct `file` names (e.g. `pelican-cycling-2.svg`).
|
||||
|
||||
PRs get data validation + a build from CI; merges to `main` deploy automatically.
|
||||
Reference in new issue
Block a user