AI बेंचमार्क कैसे पढ़ें: MTGBench और 5-प्रॉम्प्ट परीक्षण
लीडरबोर्ड रैंक कार्य पर निर्भर करता है। देखें कि MTGBench (EMNLP 2026) ने क्या दिखाया, फिर अपने पाँच प्रॉम्प्ट दो मॉडलों पर चलाएँ और प्रति कार्य लागत की तुलना करें।

इस पृष्ठ पर
आप एक लीडरबोर्ड खोलते हैं, मॉडल A को मॉडल B से ऊपर देखते हैं, और A चुन लेते हैं। फिर A आपके काम पर लड़खड़ाता है और B नहीं। कुछ टूटा नहीं है: रैंक किसी और के कामों का औसत है, और आपका काम उनके जैसा नहीं दिख सकता। समाधान छोटा है। अपने पाँच प्रॉम्प्ट लें, उन्हें दो मॉडलों पर चलाएँ, जवाब पढ़ें और तुलना करें कि प्रति कार्य प्रत्येक पर कितना खर्च हुआ। इस पेज का बाकी हिस्सा दिखाता है कि यह क्यों काम करता है, एक नए पेपर को उदाहरण बनाकर, और आपको स्क्रिप्ट देता है।
रैंक एक फैसला क्यों नहीं है#
पेपर है MTGBench: A Multi-Turn Game Benchmark for Diverse LLM Capability Assessment, जो Findings of EMNLP 2026 में प्रकाशित हुआ (29 अक्टूबर 2026 को जाँचा गया)। इसके लेखकों ने सात खेलों पर 16 फ्रंटियर मॉडलों का मूल्यांकन किया, और उनके एक मुख्य निष्कर्ष यह है कि मॉडल रैंकिंग काफी हद तक कार्य पर निर्भर करती है। किसी दूसरे खेल पर जाएँ और क्रम बदल जाता है।
अब शीर्ष पर एक ही औसत वाले लीडरबोर्ड के बारे में सोचें। औसत खेलों को छिपा देता है। यदि आपका कार्य उन खेलों जैसा दिखता है जिनमें कोई मॉडल अच्छा है, तो आप जीतते हैं। यदि नहीं, तो आपने जो संख्या पढ़ी वह किसी और चीज़ के बारे में थी।
स्वयं आज़माएँइसे आज़माएँ: एक लीडरबोर्ड मॉडल A को मॉडल B से ऊपर रखता है। पहला सवाल क्या पूछना चाहिए?उत्तर दिखाएँ
पूछें: किस कार्य पर ऊपर? MTGBench में रैंकिंग कार्य के साथ बदलती है, इसलिए एक समग्र रैंक आपके मामले के बारे में बहुत कम कहता है। प्रति-कार्य स्कोर देखें, फिर उस कार्य की जाँच करें जो आपके जैसा सबसे अधिक दिखता है।
सात खेल क्या हैं#
खेल हैं Word Chain, Wordle, 20 Questions, Wheel of Fortune, Situation Puzzles, 20 Features और Alias (GitHub पर प्रोजेक्ट README से नाम, 29 अक्टूबर 2026 को जाँचा गया)। ये बहु-चरणीय हैं: मॉडल एक बार जवाब नहीं देता, वह खेलता है। अनुमान लगाएँ, फीडबैक पाएँ, फिर अनुमान लगाएँ। Wordle आसान तस्वीर है: आप एक शब्द सुझाते हैं, जानते हैं कि कौन से अक्षर फिट होते हैं, और फिर कोशिश करते हैं।
डिज़ाइन में दो चीज़ें आपके अपने परीक्षण में कॉपी करने लायक हैं।
पहला, जवाब कौन जाँचता है। चार खेल साधारण कोड से स्कोर किए जाते हैं। बाकी तीन एक प्रतिबंधित LLM को नियम प्रवर्तक के रूप में उपयोग करते हैं, और लेखकों ने इसे मानव एनोटेटरों के विरुद्ध मान्य किया। किसी को हमेशा तय करना होता है कि सही क्या माना जाए। आपके मिनी-टेस्ट में, वह कोई आप हैं।
दूसरा, भाषा। सूट द्विभाषी है, अंग्रेज़ी और रूसी, और एपिसोड प्रत्येक भाषा में मूल रूप से उत्पन्न किए गए थे, अनुवादित नहीं। लेखकों ने एक मानव बेसलाइन भी एकत्र की, 476 सत्र, रूसी के लिए रिपोर्ट किए गए। उनका सारांश: सबसे मजबूत तर्क-सक्षम मॉडल पूरे सूट में उस बेसलाइन से मेल खाते हैं या उससे आगे निकल जाते हैं।
फ्लैशकार्ड
बेंचमार्क रिपोर्टों में मिलने वाले शब्द
पलटने के लिए कार्ड पर टैप करें

एक स्कोर आपको क्या नहीं बता सकता#
यह आपको नहीं बता सकता कि कैसे पूछें। MTGBench तीन सेटअपों की तुलना करता है: केवल-उत्तर (डिफ़ॉल्ट), चेन-ऑफ-थॉट और मूल तर्क। लेखक बताते हैं कि CoT अक्षर-स्तरीय खेलों के लिए लगभग आवश्यक है लेकिन ज्ञान-संचालित खेलों पर असमान लाभ देता है। इसलिए वही मॉडल इस पर निर्भर करता है कि कैसे पूछा गया। जब आप परीक्षण करें, अपने सबसे कठिन प्रॉम्प्ट को दोनों तरीकों से आज़माएँ।
यह आपको सोचने की लागत नहीं बता सकता। ज़ोर से सोचना वह पाठ है जो मॉडल लिखता है, और लिखा हुआ पाठ आउटपुट है, बिल का महँगा पक्ष (Input vs output tokens और Reasoning effort and thinking tokens में अधिक)। मान लें कि 600 टोकन का प्रॉम्प्ट बिना CoT के 100-टोकन का जवाब देता है और CoT के साथ 600-टोकन का जवाब देता है। DeepSeek-V4-Flash पर वह प्रति अनुरोध $0.000019 बनाम $0.000069 है। छोटी रकम, जब तक आप दिन में हज़ारों अनुरोध न भेजें।
यह आपको आपकी भाषा के बारे में नहीं बता सकता। MTGBench अपने एपिसोड अंग्रेज़ी और रूसी में मूल रूप से बनाता है, अनुवाद नहीं करता, जो अपने आप में एक संकेत है: भाषा कार्य का हिस्सा है। यदि आपके उपयोगकर्ता रूसी में लिखते हैं, तो अपने पाँच में रूसी प्रॉम्प्ट डालें।
5-प्रॉम्प्ट परीक्षण चलाएँ#
API OpenAI-संगत है, इसलिए एक स्क्रिप्ट किसी भी मॉडल को चलाती है और केवल मॉडल आईडी बदलती है (आईडी docs में हैं)।
चरण दर चरण
चार चरणों में आपका अपना मिनी-बेंचमार्क
पाँच प्रॉम्प्ट चुनें
अपने काम से पाँच वास्तविक अनुरोध लें। आसान और कठिन मिलाएँ, और एक ऐसा जोड़ें जहाँ सही उत्तर "मैं इससे नहीं बता सकता" हो। उन्हें prompts/1.txt … prompts/5.txt के रूप में सहेजें।
उन्हें दो मॉडलों पर चलाएँ
स्क्रिप्ट प्रत्येक उत्तर को उसके finish_reason और प्रति मॉडल टोकन योग के साथ प्रिंट करती है। यदि आप length देखते हैं, तो उत्तर max_tokens से कट गया: इसे बढ़ाएँ (उत्तर क्यों कट जाता है देखें)।
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")उत्तरों को स्वयं स्कोर करें
प्रत्येक उत्तर को 0 (गलत), 1 (संपादन के साथ उपयोगी) या 2 (अच्छा) दें। दस उत्तर, एक शीट। आप यहाँ सत्यापनकर्ता हैं, इसलिए लागत देखने से पहले स्कोर करें।
टोकन को प्रति कार्य लागत में बदलें
स्क्रिप्ट के योगों को लागत टैग में डालें। मान लें स्क्रिप्ट ने DeepSeek-V4-Flash के लिए 3,000 इन और 1,500 आउट प्रिंट किया: वह सभी पाँच कार्यों के लिए $0.0002 है। एक कार्य के लिए पाँच से भाग दें, फिर दूसरे मॉडल के लिए भी वही करें।

नीचे दी गई तालिका वही उदाहरण दिखाती है, 600 टोकन इन और 300 आउट के पाँच अनुरोध, हमारे पास मौजूद हर मॉडल पर, संदर्भ के लिए OpenRouter के साथ। इनपुट और आउटपुट एक साथ गिने जाते हैं, और कुल प्रत्येक पंक्ति पर OpenRouter से कम है।
| मॉडल | इनपुट $/1M | आउटपुट $/1M | प्रति अनुरोध | 5 अनुरोध | OpenRouter, 5 अनुरोध |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.000024 | $0.00012 | $0.00024 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.000039 | $0.0002 | $0.00038 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.000075 | $0.00038 | $0.0027 |
प्रति अनुरोध 600 इनपुट और 300 आउटपुट टोकन। प्रति 1M टोकन की कीमतें वर्तमान हैं और हमारे टैरिफ के साथ बदलती रहती हैं; OpenRouter कॉलम समान कार्यभार के लिए संदर्भ कीमतें दिखाता है।
एक मॉडल जो 10 में से 9 स्कोर करता है और लागत का एक अंश है, उस मॉडल को हराता है जो 10 में से 10 स्कोर करता है और कई गुना कीमत पर है, और अब आप देख सकते हैं कि आप किस स्थिति में हैं। मूल्य निर्धारण पृष्ठ पर बाकी मॉडलों के लिए लाइव संख्याएँ हैं, और DeepSeek पृष्ठ लंबे उत्तरों (32,768 आउटपुट टोकन तक) को कवर करता है यदि आपके प्रॉम्प्ट को चरण-दर-चरण आउटपुट चाहिए।
अपने पाँच प्रॉम्प्ट में क्या डालें#
सही पाँच इस पर निर्भर करते हैं कि आप क्या बनाते हैं। अपना मामला चुनें।
अपना मामला चुनें
आपके परीक्षण में कौन से प्रॉम्प्ट जाते हैं?
उत्तर देखने के लिए एक विकल्प चुनें
सहायता बॉट
पाँच वास्तविक ग्राहक संदेश लें। एक गुस्से वाला संदेश और एक ऐसा शामिल करें जहाँ बॉट के पास जानकारी नहीं है: सही उत्तर "मुझे नहीं पता" है, और कई मॉडल इसके बजाय एक गढ़ लेते हैं। केवल तथ्य नहीं, बल्कि लहजा और ईमानदारी को स्कोर करें।
सारांशकर्ता
पाँच वास्तविक दस्तावेज़ उस लंबाई में लें जो आप वास्तव में भेजते हैं। प्रत्येक सारांश को स्रोत के विरुद्ध उन तथ्यों के लिए जाँचें जो वहाँ नहीं हैं। इनपुट टोकन भी देखें: लंबे दस्तावेज़ इनपुट पक्ष को आपके बिल का बड़ा हिस्सा बना देते हैं।
कोड सहायक
अपने ही रेपो से पाँच छोटे बग लें, प्रत्येक में एक विफल परीक्षण के साथ। सत्यापनकर्ता परीक्षण है: सुझाए गए सुधार को चलाएँ, यदि पास हो तो 2 स्कोर दें। सबसे कठिन बग का CoT संस्करण जोड़ें।
रूसी में उत्तर
सभी पाँच प्रॉम्प्ट रूसी में लिखें, अपने क्षेत्र की वास्तविक शब्दावली के साथ। MTGBench इसी कारण से प्रत्येक भाषा के लिए अपने एपिसोड मूल रूप से उत्पन्न करता है: अनुवादित कार्य एक अलग कार्य है।
जब संख्याएँ आ जाएँ, How to choose an AI model बाकी निर्णय में मदद करता है: संदर्भ आकार, आउटपुट लंबाई, और जब दो मॉडल बराबर हों तो क्या करें।



