Benchmark pack generation across model tiers
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
Direzione di ricerca
Start with the generation code in packages/cli/src/generate/, then read docs/authoring/pipeline.md and the related issues #44, #43, and #51 to understand the model options and playtest inputs. Build a benchmark around fixed ideas, durations, model configurations, and seeds, with a fake LLM path for CI and a cost confirmation guard. Done means the CI harness runs without API calls and docs contain a real run’s dated results, cost, harness version, raw logs, and recommendations per pack length.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Which models can write a good content pack is currently a guess. Small model tiers have improved sharply and cost one to two orders of magnitude less than large ones; whether they reach publishable 30-45 minute packs, and where they fall short (schema, consistency, walkthrough, puzzle design), should be measured. The result becomes the documented recommendation per pack length and feeds the v0.3 issue-to-PR generation workflow.
Scope
- A benchmark harness (script under packages/cli or a separate tools/ directory) that runs
lexvm generatefor a fixed set of ideas at 15, 30 and 45 minutes, per model configuration (small, mid and large tier, plus the hybrid from the per-stage option), with a fixed seed set of prompts. - Metrics per run:
checkpass (zero errors), repair rounds, wall time, input/output tokens and cost, play-time deviation from target, explored states, and an automated LLM playtest score (#51). - A results table committed under docs/ with date and harness version; raw run logs as artifacts, no API keys or secrets.
- Budget guard: the harness prints the estimated cost and requires confirmation before spending.
Acceptance criteria
- Harness runs end to end with a fake LLM in CI (no API calls).
- One real benchmark run is documented with a results table and cost.
- docs/authoring/pipeline.md recommends model configurations per pack length based on the results.
References
- packages/cli/src/generate/
- docs/authoring/pipeline.md
- Related: per-stage model selection (#44), walkthrough derivation with
lexvm solve(#43), automated LLM playtests (#51)
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 28m
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nullthrone/lexvm
-
area: web good first issue priority: low type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
nullthrone/lexvm#49 ·
-
area: infra good first issue priority: low type: chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
nullthrone/lexvm#41 ·
-
area: engine good first issue priority: low type: feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
nullthrone/lexvm#27 ·
-
area: web priority: low type: research
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
nullthrone/lexvm#63 ·
-
area: infra area: web priority: medium type: chore
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
nullthrone/lexvm#62 ·
Tutte le issue di nullthrone/lexvm
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
braintrustdata/braintrust-sdk-javascript#2659 ·
I maintainer di solito rispondono entro 1 giorno
-
body-parser 2.3.0 in the published ai-dial-chat-bff image is vulnerable (CVE-2026-111181, HIGH)Forse già presa @illya-havsiyevych l’ha presa oggi. Apertabug
Difficoltà 1/5 1-3 ore Idoneità per principianti 87/100
epam/ai-dial-chat#9566 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
はさみアイコンを修正するApertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
-
resource.reload() while params is in error switches the resource to 'idle' instead of retryingApertaarea: core
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno