Unified Memory

Benchmarks / Which Small AI Model Should You Run on a Mac? We Ran 312 Tests / Jobs

chat · 42 items

Rewrite and proofread

Fix grammar and spelling without rewording, change a message's tone without losing facts, and shorten text to a word limit.

Results

ModelAccuracyPassEasyMediumHardMedian latencyTok/sJob time
MiMo-V2.6 Distill 9B90.064.3%92.9%78.6%21.4%3.12 s36.22m 23s
Ornith-1.5 9B88.259.5%71.4%71.4%35.7%2.61 s45.41m 58s
Spark-X2.5 4B88.045.2%64.3%57.1%14.3%1.76 s63.01m 18s
Granite 4.2 8B82.947.6%71.4%50.0%21.4%2.74 s42.62m 26s
Ling-3.0-tiny (7.9B-A1.3B)77.726.2%21.4%35.7%21.4%0.84 s117.937.5 s
Mellum2.1 12B-A2.5B72.728.6%64.3%21.4%0.0%1.14 s96.251.4 s
MiniCPM5 2B67.621.4%28.6%35.7%0.0%1.23 s81.254.5 s
K2-Horizon 0.9B49.14.8%0.0%14.3%0.0%0.43 s218.419.6 s

How it is scored

Deterministic checks, weighted, times a content gate. Proofread: errors fixed (wrong form gone and a corrected form present) 0.55, no rewording or new misspellings 0.15, names/numbers kept 0.1, correct-but-unusual phrasing kept 0.1, length 0.1. Tone: facts kept 0.45, banned strings/ALL-CAPS absent 0.2, no new numbers 0.15, length ratio 0.1, actually rewritten 0.1. Shorten: under the word limit 0.35, facts kept 0.45, no new numbers 0.2 (banned 0.1 where set). Tone and shorten also return needs_judge (rubric.md). Pass = every deterministic check passes (and, for judged items, judge mean >= 6).

Temperature 0 · max 1024 output tokens.

System prompt every model got
You are a careful writing assistant. When asked to proofread, rewrite, or shorten a text, reply with only the resulting text: no preamble, no explanation, no list of changes, no surrounding quotes, and no Markdown code fences.

Every item

Final score per item (0-100), which for this job blends the scripted checks with the judge panel's mark, as in the published results. Click any row to see the prompt, the expected answer and every model's reply. Columns sort.

ItemLevelPromptPassed byMiMo-V2.6 Distill 9BOrnith-1.5 9BGranite 4.2 8BSpark-X2.5 4BMellum2.1 12B-A2.5BLing-3.0-tiny (7.9B-A1.3B)MiniCPM5 2BK2-Horizon 0.9B
rewrite-001easyProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…3/810010010092 ✗80 ✗80 ✗80 ✗80 ✗
rewrite-002easyProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…6/810010010010010010092 ✗0 ✗
rewrite-003easyProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…3/810010010080 ✗80 ✗80 ✗85 ✗40 ✗
rewrite-004easyProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…3/810010069 ✗10027 ✗85 ✗69 ✗27 ✗
rewrite-005easyProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…6/810010010010010010085 ✗51 ✗
rewrite-006mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…0/890 ✗90 ✗90 ✗90 ✗0 ✗90 ✗82 ✗0 ✗
rewrite-007mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…2/810010042 ✗73 ✗82 ✗82 ✗82 ✗82 ✗
rewrite-008mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…2/810010080 ✗80 ✗0 ✗80 ✗0 ✗0 ✗
rewrite-009mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…3/810010010085 ✗85 ✗85 ✗54 ✗0 ✗
rewrite-010mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…6/810010013 ✗1001001001000 ✗
rewrite-011mediumProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…4/810010085 ✗10010085 ✗85 ✗69 ✗
rewrite-012hardProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…1/886 ✗10086 ✗86 ✗29 ✗86 ✗86 ✗29 ✗
rewrite-013hardProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…0/882 ✗82 ✗82 ✗82 ✗42 ✗74 ✗42 ✗0 ✗
rewrite-014hardProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…3/810010010084 ✗73 ✗82 ✗18 ✗18 ✗
rewrite-015hardProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…2/810010086 ✗86 ✗73 ✗86 ✗29 ✗0 ✗
rewrite-016hardProofread the text below. Fix spelling, grammar, and punctuation mistakes only. Do not rephrase sentences that…1/876 ✗88 ✗10088 ✗88 ✗51 ✗0 ✗20 ✗
rewrite-017easyRewrite the message below in a clear, professional tone suitable for a work email. Keep every fact (names, dat…7/89897979998989343 ✗
rewrite-018easyRewrite the message below so it is calm and polite, while staying clear about the problem and what the writer …5/8879785958785 ✗49 ✗63 ✗
rewrite-019easyRewrite the message below so it sounds warm and friendly while keeping the same information. Keep every fact (…5/8929895958352 ✗34 ✗36 ✗
rewrite-020easyRewrite the message below in a friendly, casual tone, like a message to friends or coworkers. Keep every fact …5/8959810083 ✗9397 ✗9589 ✗
rewrite-021easyRewrite the message below in a clear, professional tone suitable for a work email. Keep every fact (names, dat…6/8100100989810087 ✗10090 ✗
rewrite-022mediumRewrite the message below so it is calm and polite, while staying clear about the problem and what the writer …6/8921008710073 ✗959249 ✗
rewrite-023mediumRewrite the message below so it sounds warm and friendly while keeping the same information. Keep every fact (…5/89593988278 ✗8233 ✗33 ✗
rewrite-024mediumRewrite the message below in a clear, professional tone suitable for a work email. Keep every fact (names, dat…7/89898958886 ✗959582
rewrite-025mediumRewrite the message below in a friendly, casual tone, like a message to friends or coworkers. Keep every fact …8/893979598100958892
rewrite-026mediumRewrite the message below so it is calm and polite, while staying clear about the problem and what the writer …4/88392859048 ✗49 ✗82 ✗45 ✗
rewrite-027mediumRewrite the message below so it sounds warm and friendly while keeping the same information. Keep every fact (…2/88777 ✗9070 ✗56 ✗44 ✗33 ✗33 ✗
rewrite-028hardRewrite the message below so it is calm and polite, while staying clear about the problem and what the writer …1/889 ✗79 ✗90 ✗89 ✗73 ✗8774 ✗48 ✗
rewrite-029hardRewrite the message below in a clear, professional tone suitable for a work email. Keep every fact (names, dat…1/888 ✗84 ✗97 ✗87 ✗73 ✗9872 ✗88 ✗
rewrite-030hardRewrite the message below in a friendly, casual tone, like a message to friends or coworkers. Keep every fact …5/89797979777 ✗9387 ✗82 ✗
rewrite-031hardRewrite the message below so it is calm and polite, while staying clear about the problem and what the writer …2/890 ✗9084 ✗8759 ✗72 ✗75 ✗48 ✗
rewrite-032hardRewrite the message below so it sounds warm and friendly while keeping the same information. Keep every fact (…0/887 ✗84 ✗85 ✗87 ✗70 ✗33 ✗75 ✗77 ✗
rewrite-033easyShorten the text below to at most 40 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…4/89790 ✗98959588 ✗61 ✗74 ✗
rewrite-034easyShorten the text below to at most 35 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…2/89866 ✗77 ✗90 ✗10046 ✗88 ✗61 ✗
rewrite-035easyShorten the text below to at most 25 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…1/865 ✗60 ✗56 ✗9381 ✗78 ✗60 ✗61 ✗
rewrite-036easyShorten the text below to at most 50 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…2/89765 ✗90 ✗81 ✗63 ✗63 ✗8778 ✗
rewrite-037mediumShorten the text below to at most 70 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…1/865 ✗65 ✗65 ✗8865 ✗57 ✗53 ✗73 ✗
rewrite-038mediumShorten the text below to at most 50 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…1/883 ✗65 ✗51 ✗83 ✗80 ✗78 ✗8772 ✗
rewrite-039hardShorten the text below to at most 35 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…0/865 ✗65 ✗50 ✗68 ✗48 ✗48 ✗48 ✗43 ✗
rewrite-040hardShorten the text below to at most 40 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…0/860 ✗66 ✗60 ✗85 ✗61 ✗57 ✗55 ✗71 ✗
rewrite-041hardShorten the text below to at most 65 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…0/860 ✗66 ✗65 ✗63 ✗61 ✗58 ✗60 ✗50 ✗
rewrite-042hardShorten the text below to at most 35 words. Keep the key facts (names, dates, times, amounts, numbers) accurat…0/889 ✗59 ✗60 ✗80 ✗89 ✗85 ✗79 ✗68 ✗

✗ marks a fail (below the job's pass bar). A dash means no valid result.

← All jobs