Agent Assurance for your AI Deployment
Test how your agents actually behave across workflows, tools, and actions. Catch failures and vulnerabilities before they ship.
npm install -g @testmuai/rook
- TestMu AI (Formerly LambdaTest)
- /
- Learning Hub
- /
- MMLU Benchmark: 57 Subjects, Label Errors and Score Margins
MMLU Benchmark: 57 Subjects, Label Errors and Score Margins
The MMLU benchmark tests models on four-option questions in 57 subjects. See per-subject question counts and margins, label errors, variants and top scores.
Published on:
OVERVIEW
OpenAI's simple-evals results table lists o3 at 92.9% on the MMLU benchmark and the same model at low reasoning effort at 92.8%. On MMLU's 14,042 test questions, a score near 93% carries a 95% margin of about 0.4 points, so a 0.1-point gap cannot tell the two settings apart.
The answer key adds noise of its own. The authors of Are We Done with MMLU? estimate that 6.49% of MMLU questions contain errors, and they found errors in 57% of the Virology questions they re-checked.
The per-subject counts, margins and error shares below come from a script run on 2026-10-19 against the public cais/mmlu and MMLU-Redux 2.0 datasets. Its aggregate output is printed in each section that uses it.
Overview
The MMLU benchmark (Massive Multitask Language Understanding) is a test of a language model's knowledge: four-option multiple-choice questions in 57 subjects, 14,042 in the cais/mmlu test split, scored as the share answered with the keyed letter. Random guessing scores about 25%, and the MMLU authors estimated expert-level accuracy at about 89.8%.
MMLU Facts and Scores
- Who created MMLU?: MMLU was introduced by Dan Hendrycks and six co-authors in Measuring Massive Multitask Language Understanding, submitted to arXiv on 7 September 2020 and published at ICLR 2021.
- How many questions are in MMLU?: The MMLU paper reports 14,079 test questions, while the cais/mmlu test split on Hugging Face, which evaluation harnesses load, has 14,042, plus 1,531 validation questions and 285 dev questions, five per subject.
- What did GPT-3 score on MMLU?: In the MMLU paper, the 175-billion-parameter GPT-3 reached 43.9% few-shot, against about 25% for random guessing and about 89.8% for the MMLU authors' expert-level estimate.
- What is the difference between MMLU and MMLU-Pro?: MMLU-Pro has 12,032 test questions in 14 disciplines with ten answer options in most questions, so random guessing falls to about 10%, and it separates models that tie near the MMLU ceiling.
Limits of an MMLU Score
- Is MMLU saturated for frontier models?: Yes, because OpenAI's simple-evals reports a zero-shot chain-of-thought score of 93.3% on MMLU for o3 at high reasoning effort, above the 89.8% expert estimate, and several leading models differ by less than MMLU's margin of error.
- Are MMLU scores from different settings comparable?: No, because the MMLU five-shot setting places five solved questions from the subject's dev split before each test question, while OpenAI's simple-evals reports zero-shot chain-of-thought scores for the models it runs itself.
- Is every MMLU answer key correct?: No, because the MMLU-Redux authors estimate that 6.49% of MMLU questions contain errors, and in the MMLU-Redux 2.0 sample 2.5% of questions have a key that is wrong or no correct option at all.
- Which MMLU subject has the most errors?: Virology has the highest error share in the MMLU-Redux 2.0 sample, with 57 errors per 100 checked questions, not counting the expert label that annotators used when unsure, while 10 of the 57 MMLU subjects have none.
- How precise is an MMLU score?: On the whole 14,042-question MMLU test, a score near 70% carries a 95% margin of about 0.8 points, while a 100-question subject such as abstract algebra carries about 8.8 points at the same score.
- Testing agents built on a high-MMLU model: No MMLU question checks the tools an agent calls or the records it changes, so TestMu AI's Agent Assurance tests the agent itself before release and gives every criterion a verdict of Pass, Fail or Unable to Verify.
What Is the MMLU Benchmark?
The MMLU benchmark, short for Massive Multitask Language Understanding, is a test of a language model's knowledge across 57 subjects, which the cais/mmlu dataset card lists by name. Each question has four answer options and one keyed answer, and the score is the share of test questions the model answers with the keyed letter.
Dan Hendrycks and six co-authors introduced it in Measuring Massive Multitask Language Understanding, submitted to arXiv on 7 September 2020 and published at ICLR 2021. In the paper, the 175-billion-parameter GPT-3 reached 43.9% few-shot, and the authors estimated expert-level accuracy at about 89.8%.
The full text of the MMLU paper states that the test set has 14,079 questions, while the cais/mmlu dataset on Hugging Face (MIT license), which evaluation harnesses download, has 14,042 test rows. Both counts are correct for their source.
| Split | Count in the 2020 paper | Rows in cais/mmlu | What it is for |
|---|---|---|---|
| Test | 14,079 | 14,042 | The reported score |
| Validation | 1,540 | 1,531 | Tuning prompts and settings |
| Dev | 5 per subject | 285 | Worked examples for five-shot prompts |
- Quote the count your harness used - a score computed on cais/mmlu is a share of 14,042 questions, so write that number beside it.
- Keep the test split out of prompts - the dev split exists so few-shot examples never come from the questions being scored.
MMLU's 57 Subjects and How Many Questions Each One Has
MMLU's subjects are uneven in size. The category map in the original MMLU repository sorts the 57 subjects into STEM, humanities, social sciences and other, and the counts below apply it to the 14,042 test rows.
MMLU Test Questions in STEM, Humanities, Social Sciences and Other
Output of the script shown later in this section, run on 2026-10-19:
MMLU test split, cais/mmlu (read 2026-10-19)
test rows 14,042
validation rows 1,531
dev rows 285 (5 per subject)
subjects 57
per subject min 100, median 173, max 1534
under 150 items 22 subjects
Questions by category
STEM 18 subj 3018 21.5%
Other 14 subj 3242 23.1%
Social sciences 12 subj 3077 21.9%
Humanities 13 subj 4705 33.5%- Humanities weighs most - 13 subjects hold 33.5% of the test questions, because professional law alone has 1,534.
- Small subjects are common - 22 of the 57 subjects have fewer than 150 test questions, and 10 have exactly 100.
- Averages differ by weighting - a score averaged over all questions gives professional law 15 times the weight of a 100-question subject, while an average of subject scores weights each subject equally.
MMLU Question Count, Margin of Error and MMLU-Redux Errors per Subject
The margin column, computed by the script shown below, is the 95% margin for a model that scores 70% on that subject. The last column counts errors among the 100 questions per subject re-checked in the MMLU-Redux 2.0 dataset, leaving out the "expert" label, which annotators used when unsure.
| Subject | Category | Test questions | 95% margin at 70% | Redux 2.0 errors per 100 |
|---|---|---|---|---|
| Abstract algebra | STEM | 100 | ±8.8 | 10 |
| Astronomy | STEM | 152 | ±7.2 | 6 |
| College biology | STEM | 144 | ±7.4 | 2 |
| College chemistry | STEM | 100 | ±8.8 | 25 |
| College computer science | STEM | 100 | ±8.8 | 3 |
| College mathematics | STEM | 100 | ±8.8 | 1 |
| College physics | STEM | 102 | ±8.8 | 0 |
| Computer security | STEM | 100 | ±8.8 | 3 |
| Conceptual physics | STEM | 235 | ±5.8 | 5 |
| Electrical engineering | STEM | 145 | ±7.4 | 2 |
| Elementary mathematics | STEM | 378 | ±4.6 | 3 |
| High school biology | STEM | 310 | ±5.1 | 5 |
| High school chemistry | STEM | 203 | ±6.3 | 1 |
| High school computer science | STEM | 100 | ±8.8 | 0 |
| High school mathematics | STEM | 270 | ±5.4 | 0 |
| High school physics | STEM | 151 | ±7.2 | 3 |
| High school statistics | STEM | 216 | ±6.1 | 2 |
| Machine learning | STEM | 112 | ±8.4 | 11 |
| Formal logic | Humanities | 126 | ±7.9 | 13 |
| High school European history | Humanities | 165 | ±6.9 | 9 |
| High school US history | Humanities | 204 | ±6.2 | 0 |
| High school world history | Humanities | 237 | ±5.8 | 1 |
| International law | Humanities | 121 | ±8.1 | 5 |
| Jurisprudence | Humanities | 108 | ±8.5 | 1 |
| Logical fallacies | Humanities | 163 | ±7.0 | 26 |
| Moral disputes | Humanities | 346 | ±4.8 | 4 |
| Moral scenarios | Humanities | 895 | ±3.0 | 3 |
| Philosophy | Humanities | 311 | ±5.1 | 0 |
| Prehistory | Humanities | 324 | ±5.0 | 0 |
| Professional law | Humanities | 1,534 | ±2.3 | 18 |
| World religions | Humanities | 171 | ±6.8 | 1 |
| Econometrics | Social sciences | 114 | ±8.3 | 3 |
| High school geography | Social sciences | 198 | ±6.3 | 0 |
| High school government and politics | Social sciences | 193 | ±6.4 | 0 |
| High school macroeconomics | Social sciences | 390 | ±4.5 | 3 |
| High school microeconomics | Social sciences | 238 | ±5.8 | 2 |
| High school psychology | Social sciences | 545 | ±3.8 | 4 |
| Human sexuality | Social sciences | 131 | ±7.8 | 17 |
| Professional psychology | Social sciences | 612 | ±3.6 | 4 |
| Public relations | Social sciences | 110 | ±8.4 | 9 |
| Security studies | Social sciences | 245 | ±5.7 | 6 |
| Sociology | Social sciences | 201 | ±6.3 | 2 |
| US foreign policy | Social sciences | 100 | ±8.8 | 1 |
| Anatomy | Other | 135 | ±7.6 | 1 |
| Business ethics | Other | 100 | ±8.8 | 14 |
| Clinical knowledge | Other | 265 | ±5.5 | 1 |
| College medicine | Other | 173 | ±6.8 | 4 |
| Global facts | Other | 100 | ±8.8 | 12 |
| Human aging | Other | 223 | ±6.0 | 12 |
| Management | Other | 103 | ±8.7 | 0 |
| Marketing | Other | 234 | ±5.8 | 4 |
| Medical genetics | Other | 100 | ±8.8 | 0 |
| Miscellaneous | Other | 783 | ±3.2 | 10 |
| Nutrition | Other | 306 | ±5.1 | 2 |
| Professional accounting | Other | 282 | ±5.3 | 6 |
| Professional medicine | Other | 272 | ±5.4 | 1 |
| Virology | Other | 166 | ±6.9 | 57 |
How to Count MMLU Questions and Compute Each Subject's Margin of Error
The script reads every cais/mmlu test row and all 57 MMLU-Redux 2.0 subject sets through the Hugging Face datasets-server, which needs no key. It prints counts only and no question text; the core is below, with lines shortened for the page.
// mmlu-audit.mjs (abridged). The full script pages
// through cais/mmlu and mmlu-redux-2.0 on the
// Hugging Face datasets-server, 100 rows a request.
const API = "https://datasets-server.huggingface.co";
// 95% Wilson interval, half-width in points
function wilsonHalf(p, n, z = 1.96) {
const d = 1 + (z * z) / n;
const s = (p * (1 - p)) / n + (z * z) / (4 * n * n);
return (100 * z / d) * Math.sqrt(s);
}
// Test questions per subject and per answer letter
for (const r of rows) {
bySubject[r.subject] = (bySubject[r.subject] || 0) + 1;
letters[r.answer]++;
}
// Redux 2.0: anything but "ok" or "expert" is an error
for (const r of reduxRows) {
const t = r.error_type;
if (t !== "ok" && t !== "expert") err++;
}How MMLU Is Scored: Zero-Shot, Five-Shot and the 25% Guessing Floor
In the MMLU paper and its evaluation script, each prompt opens with "The following are multiple choice questions (with answers) about" the subject, followed by the question and its options A to D. The five-shot setting adds five solved questions from that subject's dev split first; the zero-shot setting adds none.
- Log-likelihood scoring - the lm-evaluation-harness MMLU template compares the model's probability for the letters A, B, C and D after "Answer:" and counts the most likely letter, taking few-shot examples from the first rows of the dev split.
- Generated answers - chat models are often scored on the answer they write, sometimes after reasoning step by step, which is the zero-shot chain-of-thought setting OpenAI's simple-evals uses.
- Aggregation - the harness's MMLU group weights each subject by its size, so the headline number is the share of all test questions answered correctly.
Four options put the random-guess floor at 25%, but the answer letters in the test split are not spread evenly. Output of the same script, run on 2026-10-19:
Answer key letters (test split)
A 3222 22.9%
B 3462 24.7%
C 3582 25.5%
D 3776 26.9%
always-same-letter floor: 26.9%- Always-D baseline: 26.9% - a model that always answers D scores 1.9 points above the 25% chance average with no knowledge at all.
- Letter bias shows up as a score - a model that leans toward D on questions it cannot answer gains a little, and one that leans toward A loses a little, so compare small models against 26.9%, not 25%. On SimpleQA, by contrast, each reply is graded correct, incorrect or not attempted, so a wrong guess costs more than declining.
How Accurate Are MMLU's Answer Keys?
The MMLU-Redux paper reports that 14 human experts re-annotated 5,700 questions, 100 from each subject, against a taxonomy of errors in the question and in the key. Its authors write that scores on the corrected questions were "notably altered, changing their ranking" of the models they tested.
The MMLU-Redux 2.0 dataset, linked above the subject table, is released under CC BY 4.0 and stores one error_type label per question. Output of the same script, run on 2026-10-19:
MMLU-Redux 2.0 annotations (5,700 questions)
ok 5330 93.5%
bad_question_clarity 132 2.3%
wrong_groundtruth 106 1.9%
multiple_correct_answers 39 0.7%
no_correct_answer 36 0.6%
expert 32 0.6%
bad_options_clarity 25 0.4%
flagged, any type 370 6.5%
errors (not ok, not expert) 338 5.9%
key cannot be right 142 2.5%
Highest error share by subject (excl. expert)
virology 57%
logical_fallacies 26%
college_chemistry 25%
professional_law 18%
human_sexuality 17%
business_ethics 14%
formal_logic 13%
global_facts 12%
subjects with 0 errors 10
subjects at 10% or more 12| Label | Questions of 5,700 | What the dataset card says it means | Effect on a score |
|---|---|---|---|
| bad_question_clarity | 132 | The question is unclear, ungrammatical or missing information | The keyed answer may be defensible, but a careful model can read the question another way |
| wrong_groundtruth | 106 | The correct answer differs from MMLU's key | A correct answer is marked wrong |
| multiple_correct_answers | 39 | More than one option answers the question | A right answer can miss the key |
| no_correct_answer | 36 | None of the options is correct | Only the keyed wrong option scores |
| bad_options_clarity | 25 | Options are unclear, too similar or irrelevant | Results depend on how the model reads the options |
| expert | 32 | Annotators were unsure and the question needs more expertise | Unknown; not counted as an error here |
- Errors cluster in a few subjects - Virology has 57 errors per 100 checked questions and 10 subjects have none, so a model's weak subject may be a weak key.
- The ceiling sits below 100% - 142 of the 5,700 re-checked questions (2.5%) have a wrong key or no correct option, so answering them correctly cannot earn those points against the original key.
- Check misses against the labels - before reading a low subject score as a gap in knowledge, count how many of the misses fall on questions Redux flags.
MMLU Margins of Error: One Subject Against the Whole Test
Each question is one pass-or-fail trial, so the uncertainty in a score depends on how many questions stand behind it. The script uses the Wilson interval, which the NIST Engineering Statistics Handbook describes as the method introduced by Wilson in 1927, because it stays inside 0% to 100% for small subjects and scores near the top.
Output of the same script, run on 2026-10-19:
95% margin, Wilson (points) at 70% at 90%
abstract_algebra (100) +/-8.8 +/-6.0
median subject (173) +/-6.8 +/-4.5
professional_law (1534) +/-2.3 +/-1.5
whole test (14042) +/-0.8 +/-0.5- One small subject is a rough reading - at 70% on a 100-question subject, the 95% interval runs from about 60% to 78%, so a 5-point subject gap between two models proves little.
- The whole test is tight - 14,042 questions bring the margin down to about 0.8 points at 70% and 0.5 at 90%, which makes a one-point gap worth a second look and a tenth of a point meaningless.
- Margins cover sampling only - they leave out prompt wording, letter bias and key errors, which can move a score more than sampling does.
Two models scored on MMLU answer the same questions, so a fairer comparison counts the questions on which they disagree and tests that split with a paired test, as worked through in the golden dataset guide. That needs per-question results, which is one more reason to log samples when you run the benchmark.
MMLU vs MMLU-Pro vs MMLU-Redux vs MMMLU
The MMLU-Pro paper describes "expanding the choice set from four to ten options" and removing trivial and noisy MMLU questions; it was accepted at NeurIPS 2024 in the Datasets and Benchmarks track. The MMLU-Pro dataset holds 12,032 test and 70 validation questions in 14 disciplines, drawn from MMLU, STEM problem sites, TheoremQA and SciBench.
OpenAI's MMMLU dataset card says the MMLU test set was translated "into 14 languages using professional human translators". Its dataset viewer lists 14,042 questions per language, 196,588 in all, when read on 2026-10-19.
| Benchmark | Test questions | Options | What changed from MMLU | Use it to |
|---|---|---|---|---|
| MMLU (2020) | 14,042 (cais/mmlu) | 4 | The original 57 subjects | Compare with older published scores |
| MMLU-Pro (2024) | 12,032 | 10 in most questions | 14 disciplines, trivial and noisy items removed, reasoning-heavy items added | Separate models that tie near the MMLU ceiling |
| MMLU-Redux 2.0 | 5,700 | 4 | 100 questions per subject re-annotated with an error label | Score on checked questions and audit misses |
| MMMLU | 14,042 per language, 14 languages | 4 | The test set in human translation | Compare knowledge across languages |
All four ask a model to pick one option from a list. A benchmark such as GDPval instead grades finished work deliverables against the same work done by professionals, which is closer to what an agent delivers.
Published MMLU Benchmark and MMLU-Pro Scores With Their Margins
The MMLU rows come from OpenAI's simple-evals repository, which emphasizes "the zero-shot, chain-of-thought setting" and has not been updated for new models since July 2025. The MMLU-Pro rows come from Table 6 of the DeepSeek-V3 technical report, which names simple-evals prompts for MMLU but does not name MMLU-Pro's prompt or shot count, and caps output length at 8K for every model.
| Benchmark | Model | Score | Setting and source | Read | 95% margin |
|---|---|---|---|---|---|
| MMLU | o3 (high effort) | 93.3% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.41 |
| MMLU | o3 | 92.9% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.42 |
| MMLU | o1 | 91.8% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.45 |
| MMLU | GPT-4.5 preview | 90.8% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.48 |
| MMLU | GPT-4.1 | 90.2% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.49 |
| MMLU | GPT-4o (2024-08-06) | 88.7% | Zero-shot CoT, simple-evals | 2026-10-19 | ±0.52 |
| MMLU-Pro | Claude 3.5 Sonnet (1022) | 78.0% | Prompt and shots not stated, 8K output cap, DeepSeek-V3 report | 2026-10-19 | ±0.74 |
| MMLU-Pro | DeepSeek-V3 | 75.9% | Prompt and shots not stated, 8K output cap, DeepSeek-V3 report | 2026-10-19 | ±0.76 |
| MMLU-Pro | Llama 3.1 405B Instruct | 73.3% | Prompt and shots not stated, 8K output cap, DeepSeek-V3 report | 2026-10-19 | ±0.79 |
| MMLU-Pro | GPT-4o (0513) | 72.6% | Prompt and shots not stated, 8K output cap, DeepSeek-V3 report | 2026-10-19 | ±0.80 |
- Margins - each margin is the 95% Wilson half-width at the published score, computed with the wilsonHalf function from the script shown earlier, on 14,042 questions for MMLU and 12,032 for MMLU-Pro, in a run on 2026-10-19.
- Read across one source only - the two blocks use different runners and settings, so an MMLU number and an MMLU-Pro number never compare directly, and neither does a number from another lab's card.
Is MMLU Saturated?
Yes, for frontier models. The top MMLU score in the table, 93.3%, is above the 89.8% expert estimate in the MMLU paper (PDF), and in the Redux 2.0 sample 2.5% of questions cannot be answered correctly against the original key, which leaves little room above it.
- Gaps inside the margin - in the DeepSeek-V3 report's chat model table, Llama 3.1 405B scores 88.6%, DeepSeek-V3 88.5% and Claude 3.5 Sonnet 88.3% on MMLU, a 0.3-point spread inside a margin of about 0.5 points.
- Rankings that flip - in the same table of the DeepSeek-V3 report (PDF), the three score 86.2%, 89.1% and 88.9% on MMLU-Redux, so the first-place model on MMLU comes third on the re-checked questions. The report ran MMLU-Redux zero-shot in a different prompt format, so the flip mixes corrected keys with a change of format.
- MMLU-Pro still separates them - the four MMLU-Pro scores in the table above span 5.4 points, from 72.6% to 78.0%, while MMLU put three of those models within 0.3 points.
MMLU still serves two jobs: placing small and mid-size models, which score well below the ceiling, and comparing a new model with years of older published scores. Saturation tables for other benchmarks, contamination checks and the general error-bar method are in the LLM benchmarks guide.
How to Run MMLU With lm-evaluation-harness
EleutherAI's lm-evaluation-harness ships the mmlu task, which loads cais/mmlu; its latest release on GitHub was v0.4.13 on 31 August 2026 when read on 2026-10-19. A five-shot run of a Hugging Face model:
pip install "lm_eval[hf]"
lm_eval --model hf \
--model_args pretrained=<org>/<model> \
--tasks mmlu \
--num_fewshot 5 \
--batch_size auto \
--output_path results \
--log_samples- Pin the harness - record the harness version and the task version printed in the results, because prompt templates change between releases.
- Pick the setting on purpose - set num_fewshot to 5 to match five-shot reports, or to 0 to match zero-shot ones, and write it next to the score.
- Use the right endpoint - the harness's API guide says multiple-choice tasks "such as MMLU" run only on completion endpoints, since they need log-probabilities. For a chat-only API, run mmlu_generative, which grades the letter the model writes.
- Report margins - give the whole-test score with its margin from the table above, and subject scores with their own, wider margins.
- Audit the misses - join the logged samples with MMLU-Redux 2.0 labels by subject and question, and count how many misses sit on flagged questions.
For a model you plan to deploy, MMLU only narrows the shortlist. The steps in AI model evaluation cover scoring the shortlisted models on tasks from your own product.
Agents Built on High-MMLU Models: Testing What the Agent Does
An MMLU score is a property of the model: how often it picks the keyed letter on an exam question. An agent built on that model is judged on other outcomes, such as whether the refund it reports exists in the billing system, or whether it called a tool it was told never to call.
TestMu AI's Agent Assurance tests the agent itself before release. Rook CLI, its command-line product, is pre-alpha and publicly installable; the npm route is one command:
npm install -g @testmuai/rookRook CLI ships for macOS and Linux, and 64-bit Windows through npm or WSL; on the npm route it depends on Node.js 20 or newer, and two routes for macOS and Linux only, Homebrew and an install script that verifies checksums, are documented in the Rook CLI installation guide.
- Suite built from your spec - Rook CLI reads your agent's source, a product requirements document, a documentation folder or an API spec and generates scenarios, attaching acceptance criteria to each; functional and adversarial classes are in its default mix.
- Live calls against staging - scenarios reach your agent through an HTTP endpoint, a command or an MCP tool, and nothing the agent writes during a run is rolled back, so point Rook CLI at a staging or CI environment rather than production.
- Proof from the run - criteria are decided from the state a run produces: file changes within the paths declared for the agent, artifacts it produced, every observed tool call checked against its declared tool list, and records fetched through a read-only tool that you approve. Some criteria are scored by a model judge, yet a claim the agent makes about its own actions never decides one.
- Pass, Fail, Unable to Verify - each criterion gets one of these verdicts, and those that could not be checked stay out of the pass rate, which therefore counts observed outcomes only.
Most eval and observability tools score what your agent said and recorded. For an agent built on a high-MMLU model, Agent Assurance checks what each run changed instead and lists what it could not verify; it does not benchmark models, so an MMLU number can still inform which model to try while Agent Assurance tests the agent you build on it.
Reading an MMLU Score Before a Model Decision
Start by putting the two MMLU benchmark numbers side by side with their settings and sources: if those differ, the comparison stops there. If they match, a whole-test gap under about one point, or a subject gap under that subject's margin in the table above, counts as a tie, and your own tasks decide.
When the model you pick will power an agent with write access to files, tickets or databases, the Agent Assurance overview shows how to run Rook CLI against a staging deployment of it before release.
Author
Anubhav Singhmaar is an AI Product Manager at TestMu AI driving Kane CLI, the command-line tool that brings browser automation to the terminal, turning natural-language flows into runs in a real Chrome browser that return pass or fail with shareable proof. He owns the roadmap and prioritization and works with engineering to ship developer-facing features. Before TestMu AI, he spent over four years at Sprinklr owning enterprise voice AI across APAC and EMEA. A mechanical engineer turned product manager, he grounds guidance in real QA workflows.
Reviewer
Samyak Goyal is a Senior Member of Technical Staff at TestMu AI engineering Kane CLI, the command-line tool that runs browser automation from the terminal, where a flow described in natural language executes in a real Chrome browser and returns pass or fail with shareable proof. He is a backend engineer with 4+ years of experience, previously an SDE at Innovaccer, where he built APIs, introduced Kafka, and cut deployment from weeks to hours. Samyak also builds multi-agent systems, skill-orchestration frameworks, and a personal copilot that indexes 200+ microservice repositories.
MMLU Benchmark FAQs
Did you find this page helpful?
More Related Learning Hubs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance
- Advanced access controls
- Advanced data retention rules
- Advanced Local Testing
- Premium Support options
- Early access to beta features
- Private Slack Channel
- Unlimited Manual Accessibility DevTools Tests





