Bumalik sa blog

AI para sa mga baguhanGabay

Paano basahin ang isang AI benchmark: MTGBench at isang 5-prompt na pagsubok

Ang ranggo sa leaderboard ay nakadepende sa gawain. Tingnan ang ipinakita ng MTGBench (EMNLP 2026), pagkatapos patakbuhin ang 5 sa sarili mong prompt sa dalawang modelo at ihambing ang gastos kada gawain.

Ni CheapTokens TeamNai-publish noong 7 min na pagbabasa

Cover: Paano basahin ang isang AI benchmark, isang chat na nagtatanong kung aling modelo ang pinakamahusay at ang sagot: pinakamahusay sa ano?
Sa pahinang ito
  1. Bakit ang ranggo ay hindi hatol
  2. Ano ang pitong laro
  3. Ano ang hindi masasabi ng iskor
  4. Patakbuhin ang 5-prompt na pagsubok
  5. Ano ang ilalagay sa limang prompt mo

Bubuksan mo ang isang leaderboard, makikita mo ang model A sa itaas ng model B, at pipiliin mo ang A. Tapos nadadapa ang A sa gawain mo at hindi ang B. Walang sira: ang ranggo ay average sa mga gawain ng iba, at ang gawain mo ay maaaring hindi kamukha ng kanila. Maliit lang ang solusyon. Kumuha ng lima sa sarili mong prompt, patakbuhin ang mga ito sa dalawang model, basahin ang mga sagot at ihambing ang gastos ng bawat isa kada gawain. Ipinapakita ng natitirang bahagi ng pahinang ito kung bakit gumagana iyon, gamit ang isang bagong papel bilang halimbawa, at binibigay sa iyo ang script.

Bakit ang ranggo ay hindi hatol#

Ang papel ay MTGBench: A Multi-Turn Game Benchmark for Diverse LLM Capability Assessment, na inilathala sa Findings of EMNLP 2026 (sinuri noong 29 Oktubre 2026). Sinuri ng mga may-akda nito ang 16 frontier model sa pitong laro, at isa sa kanilang pangunahing natuklasan ay ang mga ranggo ng modelo ay lubos na nakadepende sa gawain. Lumipat ka sa ibang laro at magbabago ang pagkakasunod-sunod.

Ngayon isipin ang isang leaderboard na may isang average sa tuktok. Itinatago ng average ang mga laro. Kung ang gawain mo ay kamukha ng mga larong magaling ang isang modelo, panalo ka. Kung hindi, ang numerong binasa mo ay tungkol sa ibang bagay.

Subukan mo mismoSubukan: inilalagay ng isang leaderboard ang model A sa itaas ng model B. Ano ang unang tanong na dapat itanong?Ipakita ang sagot

Itanong: sa itaas sa aling gawain? Sa MTGBench, nagbabago ang mga ranggo ayon sa gawain, kaya ang isang pangkalahatang ranggo ay kakaunti ang sinasabi tungkol sa kaso mo. Hanapin ang mga iskor kada gawain, pagkatapos tingnan ang gawaing pinakamukhang sa iyo.

Ano ang pitong laro#

Ang mga laro ay Word Chain, Wordle, 20 Questions, Wheel of Fortune, Situation Puzzles, 20 Features at Alias (mga pangalan mula sa project README sa GitHub, sinuri noong 29 Oktubre 2026). Ang mga ito ay multi-turn: hindi sumasagot nang isang beses ang modelo, naglalaro ito. Hula, makakuha ng feedback, hula muli. Ang Wordle ang madaling larawan: nagmumungkahi ka ng salita, natututunan kung aling mga letra ang tugma, at subukan muli.

Dalawang bagay sa disenyo ang sulit kopyahin sa sarili mong pagsubok.

Una, sino ang nagche-check ng sagot. Apat na laro ang isiniskor ng ordinaryong code. Ang tatlo pa ay gumagamit ng constrained LLM bilang tagapagpatupad ng panuntunan, at pinatunayan ito ng mga may-akda laban sa mga human annotator. Laging may isang tao na dapat magpasya kung ano ang maituturing na tama. Sa mini-test mo, ikaw ang taong iyon.

Pangalawa, wika. Ang suite ay bilingual, Ingles at Ruso, at ang mga episode ay ginawa nang native sa bawat wika, hindi isinalin. Nangolekta rin ang mga may-akda ng human baseline, 476 na sesyon, na iniulat para sa Ruso. Ang buod nila: ang pinakamalakas na modelong may reasoning ay tumutugma o lumalampas sa baseline na iyon sa buong suite.

Mga flashcard

Mga salitang makikita mo sa mga benchmark write-up

Ang iskor sa leaderboard at ang sarili mong pagsubok ay may sinusukat na magkaibang bagay
Ang benchmark ay nag-a-average sa sarili nitong mga gawain; ang 5-prompt na pagsubok ay sumusukat sa iyo. Pinagmulan para sa benchmark side: MTGBench paper, sinuri noong 29 Oktubre 2026.

Ano ang hindi masasabi ng iskor#

Hindi nito masasabi kung paano magtanong. Inihahambing ng MTGBench ang tatlong setup: answer-only (ang default), chain-of-thought at native reasoning. Iniulat ng mga may-akda na ang CoT ay halos kailangan para sa mga larong letra-level ngunit hindi pantay ang pakinabang sa mga knowledge-driven. Kaya ang parehong modelo ay mukhang iba depende sa kung paano ito tinanong. Kapag nagsubok ka, subukan ang pinakamahirap na prompt mo sa dalawang paraan.

Hindi nito masasabi ang gastos ng pag-iisip. Ang pag-iisip nang malakas ay tekstong isinusulat ng modelo, at ang nakasulat na teksto ay output, ang mas mahal na bahagi ng bill (higit pa sa Input vs output tokens at Reasoning effort and thinking tokens). Sabihin nating ang prompt na 600 token ay nakakakuha ng 100-token na sagot nang walang CoT at 600-token na sagot kapag mayroon. Sa DeepSeek-V4-Flash, iyon ay $0.000019 laban sa $0.000069 kada request. Maliit na pera, hanggang sa magpadala ka ng libu-libong request kada araw.

Hindi nito masasabi ang tungkol sa wika mo. Ginagawa ng MTGBench ang mga episode nito nang native sa Ingles at Ruso sa halip na isalin, na isang pahiwatig na mismo: bahagi ng gawain ang wika. Kung nagsusulat ang mga user mo sa Ruso, ilagay ang mga Rusong prompt sa lima mo.

Patakbuhin ang 5-prompt na pagsubok#

Ang API ay OpenAI-compatible, kaya isang script ang nagpapatakbo ng kahit anong modelo at ang model id lang ang nagbabago (ang mga id ay nasa docs).

Hakbang-hakbang

Ang sarili mong mini-benchmark sa apat na hakbang

Pumili ng limang prompt

Kumuha ng limang totoong request mula sa trabaho mo. Paghaluin ang madali at mahirap, at magdagdag ng isa kung saan ang tamang sagot ay "Hindi ko masasabi mula dito". I-save ang mga ito bilang prompts/1.txt … prompts/5.txt.

Patakbuhin ang mga ito sa dalawang modelo

Ipinapakita ng script ang bawat sagot kasama ang finish_reason nito at ang kabuuang token kada modelo. Kung makakita ka ng length, ang sagot ay naputol ng max_tokens: taasan ito (tingnan ang bakit napuputol ang isang sagot).

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")

I-iskor mo mismo ang mga sagot

Bigyan ang bawat sagot ng 0 (mali), 1 (magagamit nang may pag-edit) o 2 (maganda). Sampung sagot, isang sheet. Ikaw ang verifier dito, kaya mag-iskor bago mo tingnan ang gastos.

Gawing gastos kada gawain ang mga token

Ilagay ang mga kabuuan mula sa script sa isang cost tag. Sabihin nating nag-print ang script ng 3,000 in at 1,500 out para sa DeepSeek-V4-Flash: iyon ay $0.0002 para sa lahat ng limang gawain. Hatiin sa lima para sa isang gawain, pagkatapos gawin ang pareho para sa pangalawang modelo.

Mula sa kabuuang token ng script hanggang sa gastos ng isang gawain
Ang huling linyang ipiniprint ng script, at ang gagawin mo dito.

Ipinapakita ng talahanayan sa ibaba ang parehong halimbawa, limang request na 600 token in at 300 out, sa bawat modelong mayroon kami, kasama ang OpenRouter sa tabi nito bilang sanggunian. Binibilang nang magkasama ang input at output, at ang kabuuan ay mas mababa kaysa sa OpenRouter sa bawat hilera.

Modelo Bawat kahilingan 5 mga kahilingan OpenRouter, 5 mga kahilingan
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 at 300 output na token bawat kahilingan. Ang mga presyo kada 1M token ay kasalukuyan at nagbabago kasabay ng aming mga taripa; ang column ng OpenRouter ay nagpapakita ng reference na presyo para sa parehong workload.

Ang modelong nakakakuha ng 9 sa 10 sa maliit na bahagi ng gastos ay tinatalo ang isang nakakakuha ng 10 sa 10 sa ilang beses ang presyo, at ngayon makikita mo kung aling kaso ka. Ang pricing page ay may live na numero para sa iba pang modelo, at ang DeepSeek page ay sumasaklaw sa mahahabang sagot (hanggang 32,768 output token) kung kailangan ng mga prompt mo ang step-by-step na output.

Ano ang ilalagay sa limang prompt mo#

Ang tamang lima ay depende sa ginagawa mo. Piliin ang kaso mo.

Piliin ang iyong kaso

Aling mga prompt ang mapupunta sa pagsubok mo?

Support bot

Kumuha ng limang totoong mensahe ng customer. Isama ang isang galit na mensahe at isa kung saan wala ang impormasyon sa bot: ang tamang sagot ay "Hindi ko alam", at maraming modelo ang nag-imbento ng isa. I-iskor ang tono at katapatan, hindi lang ang mga katotohanan.

Summarizer

Kumuha ng limang totoong dokumento sa haba na aktwal mong ipinapadala. Suriin ang bawat buod laban sa pinagmulan para sa mga katotohanang wala roon. Panoorin din ang input token: ang mahahabang dokumento ay ginagawang mas malaking bahagi ng bill mo ang input side.

Code helper

Kumuha ng limang maliliit na bug mula sa sarili mong repo, bawat isa may failing test. Ang verifier ay ang test: patakbuhin ang iminungkahing fix, iskor na 2 kung pumasa. Magdagdag ng CoT na bersyon ng pinakamahirap na bug.

Mga sagot sa Ruso

Isulat ang lahat ng limang prompt sa Ruso, gamit ang totoong bokabularyo ng larangan mo. Ginagawa ng MTGBench ang mga episode nito nang native kada wika para sa dahilang ito: ang isinaling gawain ay ibang gawain.

Kapag nasa na ang mga numero, tinutulungan ka ng How to choose an AI model sa natitirang bahagi ng desisyon: laki ng context, haba ng output, at ano ang gagawin kapag tabla ang dalawang modelo.