Zurück zum Blog

KI für EinsteigerAnleitung

Wie man einen AI-Benchmark liest: MTGBench und ein 5-Prompt-Test

Ein Leaderboard-Rang hängt von der Aufgabe ab. Sieh, was MTGBench (EMNLP 2026) gezeigt hat, und führe dann 5 deiner eigenen Prompts auf zwei Modellen aus und vergleiche die Kosten pro Aufgabe.

Von CheapTokens TeamVeröffentlicht am 6 Min. Lesezeit

Cover: Wie man einen AI-Benchmark liest, ein Chat fragt, welches Modell das beste ist, und die Antwort: das beste worin?
Auf dieser Seite
  1. Warum ein Rang kein Urteil ist
  2. Was die sieben Spiele sind
  3. Was ein Score dir nicht sagen kann
  4. Führe den 5-Prompt-Test aus
  5. Was in deine fünf Prompts gehört

Du öffnest ein Leaderboard, siehst Modell A über Modell B und wählst A. Dann stolpert A über deine Aufgabe und B nicht. Nichts ist kaputt: Ein Rang ist ein Durchschnitt über die Aufgaben von jemand anderem, und deine Aufgabe sieht vielleicht nicht aus wie deren. Die Lösung ist klein. Nimm fünf deiner eigenen Prompts, führe sie auf zwei Modellen aus, lies die Antworten und vergleiche, was jede pro Aufgabe gekostet hat. Der Rest dieser Seite zeigt, warum das funktioniert, mit einem frischen Paper als Beispiel, und liefert dir das Skript.

Warum ein Rang kein Urteil ist#

Das Paper ist MTGBench: A Multi-Turn Game Benchmark for Diverse LLM Capability Assessment, veröffentlicht in Findings of EMNLP 2026 (geprüft am 29. Oktober 2026). Die Autoren haben 16 Frontier-Modelle auf sieben Spielen evaluiert, und eines ihrer Hauptergebnisse ist, dass Modell-Rankings stark von der Aufgabe abhängen. Wechsle zu einem anderen Spiel, und die Reihenfolge verschiebt sich.

Denk jetzt an ein Leaderboard mit einem einzigen Durchschnitt an der Spitze. Der Durchschnitt versteckt die Spiele. Wenn deine Aufgabe aussieht wie die Spiele, in denen ein Modell gut ist, gewinnst du. Wenn nicht, handelte die Zahl, die du gelesen hast, von etwas anderem.

Probier es selbstProbier es aus: Ein Leaderboard setzt Modell A über Modell B. Was ist die erste Frage, die du stellen solltest?Antwort anzeigen

Frag: überlegen bei welcher Aufgabe? In MTGBench verschieben sich die Rankings mit der Aufgabe, ein Gesamtrang sagt also wenig über deinen Fall. Such nach Scores pro Aufgabe und prüfe dann die Aufgabe, die deiner am ähnlichsten sieht.

Was die sieben Spiele sind#

Die Spiele sind Word Chain, Wordle, 20 Questions, Wheel of Fortune, Situation Puzzles, 20 Features und Alias (Namen aus dem Projekt-README auf GitHub, geprüft am 29. Oktober 2026). Sie sind mehrstufig: Das Modell antwortet nicht einmal, es spielt. Raten, Feedback bekommen, wieder raten. Wordle ist das einfache Bild: Du schlägst ein Wort vor, erfährst, welche Buchstaben passen, und versuchst es erneut.

Zwei Dinge im Design lohnen sich, in deinem eigenen Test zu übernehmen.

Erstens, wer die Antwort prüft. Vier Spiele werden von gewöhnlichem Code bewertet. Die anderen drei nutzen ein eingeschränktes LLM als Regel-Durchsetzer, und die Autoren haben es gegen menschliche Annotatoren validiert. Irgendjemand muss immer entscheiden, was als korrekt gilt. In deinem Mini-Test bist du dieser Jemand.

Zweitens, die Sprache. Die Suite ist zweisprachig, Englisch und Russisch, und die Episoden wurden nativ in jeder Sprache generiert, nicht übersetzt. Die Autoren haben außerdem eine menschliche Baseline erhoben, 476 Sitzungen, berichtet für Russisch. Ihre Zusammenfassung: Die stärksten Modelle mit Reasoning-Fähigkeit erreichen diese Baseline über die Suite hinweg oder übertreffen sie.

Lernkarten

Begriffe, die dir in Benchmark-Berichten begegnen

Ein Leaderboard-Score und dein eigener Test messen unterschiedliche Dinge
Ein Benchmark mittelt über seine eigenen Aufgaben; ein 5-Prompt-Test misst deine. Quelle für die Benchmark-Seite: MTGBench-Paper, geprüft am 29. Oktober 2026.

Was ein Score dir nicht sagen kann#

Er kann dir nicht sagen, wie du fragen sollst. MTGBench vergleicht drei Setups: answer-only (der Standard), chain-of-thought und native reasoning. Die Autoren berichten, dass CoT für Spiele auf Buchstabenebene nahezu unerlässlich ist, aber bei wissensgetriebenen Spielen ungleichmäßige Gewinne bringt. Dasselbe Modell sieht also anders aus, je nachdem, wie es gefragt wurde. Wenn du testest, probiere deinen schwierigsten Prompt auf beide Arten.

Er kann dir nicht die Kosten des Denkens sagen. Laut zu denken ist Text, den das Modell schreibt, und geschriebener Text ist Output, die teurere Seite der Rechnung (mehr in Input vs output tokens und Reasoning effort and thinking tokens). Sagen wir, ein Prompt von 600 Tokens bekommt eine 100-Token-Antwort ohne CoT und eine 600-Token-Antwort mit. Auf DeepSeek-V4-Flash sind das $0.000019 gegenüber $0.000069 pro Anfrage. Kleines Geld, bis du Tausende Anfragen pro Tag sendest.

Er kann dir nichts über deine Sprache sagen. MTGBench baut seine Episoden nativ auf Englisch und Russisch statt zu übersetzen, was an sich schon ein Hinweis ist: Sprache ist Teil der Aufgabe. Wenn deine Nutzer auf Russisch schreiben, pack russische Prompts in deine fünf.

Führe den 5-Prompt-Test aus#

Die API ist OpenAI-kompatibel, also führt ein Skript jedes Modell aus, und nur die Modell-ID ändert sich (IDs stehen in der Doku).

Schritt für Schritt

Dein eigenes Mini-Benchmark in vier Schritten

Wähle fünf Prompts

Nimm fünf echte Anfragen aus deiner Arbeit. Mische leicht und schwer, und füge eine hinzu, bei der die richtige Antwort "Das kann ich daraus nicht sagen" ist. Speichere sie als prompts/1.txt … prompts/5.txt.

Führe sie auf zwei Modellen aus

Das Skript gibt jede Antwort mit ihrem finish_reason und den Token-Summen pro Modell aus. Wenn du length siehst, wurde die Antwort durch max_tokens abgeschnitten: erhöhe es (siehe warum eine Antwort abgeschnitten wird).

python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cheaptokens.dev/v1",
    api_key=os.environ["CHEAPTOKENS_API_KEY"],
)
models = ["deepseek-ai/DeepSeek-V4-Flash-0731", "zai-org/GLM-5.3-Flash"]
prompts = [open(f"prompts/{i}.txt").read() for i in range(1, 6)]

for model in models:
    tin = tout = 0
    for i, prompt in enumerate(prompts, 1):
        r = client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": prompt}],
            max_tokens=2000,
        )
        tin += r.usage.prompt_tokens
        tout += r.usage.completion_tokens
        print(f"--- {model} / prompt {i} / {r.choices[0].finish_reason}")
        print(r.choices[0].message.content)
    print(f"=== {model}: {tin} in, {tout} out")

Bewerte die Antworten selbst

Gib jeder Antwort 0 (falsch), 1 (mit Änderungen brauchbar) oder 2 (gut). Zehn Antworten, ein Blatt. Du bist hier der Verifier, also bewerte, bevor du auf die Kosten schaust.

Rechne Tokens in Kosten pro Aufgabe um

Setze die Summen aus dem Skript in ein Kosten-Tag. Sagen wir, das Skript hat 3.000 in und 1.500 out für DeepSeek-V4-Flash ausgegeben: Das sind $0.0002 für alle fünf Aufgaben. Teile durch fünf für eine Aufgabe, dann mach dasselbe für das zweite Modell.

Von den Token-Summen des Skripts zu den Kosten einer Aufgabe
Die letzte Zeile, die das Skript ausgibt, und was du damit machst.

Die Tabelle unten zeigt dasselbe Beispiel, fünf Anfragen mit 600 Tokens in und 300 out, auf jedem Modell, das wir haben, mit OpenRouter daneben als Referenz. Input und Output werden zusammen gezählt, und die Summe ist in jeder Zeile niedriger als bei OpenRouter.

Modell Pro Anfrage 5 Anfragen OpenRouter, 5 Anfragen
GLM-5.3-Flash $0.000024 $0.00012 $0.00024
DeepSeek-V4-Flash $0.000039 $0.0002 $0.00038
MiniMax-M2.7 $0.000075 $0.00038 $0.0027

600 Input- und 300 Output-Tokens pro Anfrage. Die Preise pro 1 Mio. Tokens sind aktuell und ändern sich zusammen mit unseren Tarifen; die OpenRouter-Spalte zeigt Referenzpreise für dieselbe Arbeitslast.

Ein Modell, das 9 von 10 zu einem Bruchteil der Kosten erreicht, schlägt eines, das 10 von 10 zum Mehrfachen des Preises erreicht, und jetzt kannst du sehen, in welchem Fall du bist. Die Preisseite hat die aktuellen Zahlen für die übrigen Modelle, und die DeepSeek-Seite deckt lange Antworten ab (bis zu 32.768 Output-Tokens), falls deine Prompts schrittweisen Output brauchen.

Was in deine fünf Prompts gehört#

Die richtigen fünf hängen davon ab, was du baust. Wähle deinen Fall.

Wähle deinen Fall

Welche Prompts gehören in deinen Test?

Support-Bot

Nimm fünf echte Kunden-Nachrichten. Füge eine wütende Nachricht hinzu und eine, bei der der Bot die Information nicht hat: Die richtige Antwort ist "Ich weiß es nicht", und viele Modelle erfinden stattdessen eine. Bewerte Ton und Ehrlichkeit, nicht nur Fakten.

Summarizer

Nimm fünf echte Dokumente in der Länge, die du tatsächlich sendest. Prüfe jede Zusammenfassung gegen die Quelle auf Fakten, die nicht da sind. Achte auch auf die Input-Tokens: Lange Dokumente machen die Input-Seite zum größeren Teil deiner Rechnung.

Code-Helfer

Nimm fünf kleine Bugs aus deinem eigenen Repo, jeweils mit einem fehlschlagenden Test. Der Verifier ist der Test: Führe den vorgeschlagenen Fix aus, bewerte mit 2, wenn er besteht. Füge eine CoT-Version des schwierigsten Bugs hinzu.

Antworten auf Russisch

Schreibe alle fünf Prompts auf Russisch, mit dem echten Vokabular deines Fachgebiets. MTGBench generiert seine Episoden aus diesem Grund nativ pro Sprache: Eine übersetzte Aufgabe ist eine andere Aufgabe.

Wenn die Zahlen da sind, hilft dir How to choose an AI model beim Rest der Entscheidung: Kontextgröße, Output-Länge und was zu tun ist, wenn zwei Modelle gleichauf liegen.