How to Benchmark a Local Model on Your Own Writing
Choosing an AI model by leaderboard is like choosing a car by top speed. The number is real, it was measured honestly, and it has almost nothing to do with your commute.
Public benchmarks measure coding, mathematics, and multiple-choice knowledge, and even human preference leaderboards like LMArena aggregate a task mix that is not yours. Rewriting a work email is none of those. So here is a test that takes about twenty minutes and produces an answer you can actually act on.
Step One: Build A Fixed Test Set
Five real messages you have written. Not invented examples, because invented examples are always cleaner than real ones.
Pick deliberately:
- A routine update, the kind you write weekly.
- A request with a deadline attached.
- Something you found genuinely awkward to phrase: pushing back on a client, explaining a slip, declining a request.
- Something with several numbers or names in it.
- Something short, three lines or less.
That third one is the important one. Easy messages do not distinguish models; the awkward message is where a rewriting tool earns or loses its place, and where over-improvement does the most damage.
Save these somewhere. The value of a fixed set is that it compounds: the same five messages every time you evaluate means you can compare across quarters instead of forming a fresh impression each time.
Step Two: Fix The Instruction
Use the same instruction for every model. If you compare a small model given a precise instruction against a large model given a vague one, you have tested instructions, not models.
Rewrite this as a professional work email. Corporate register, complete sentences, no contractions. Lead with the ask and the deadline. Keep every name, date, figure, and commitment exactly as written. Do not add enthusiasm, apologies, or context that is not in the original. Keep the result no longer than the input. Return only the rewritten text.
Store it once rather than retyping it. Wrivio Contexts exist for exactly this: the instruction is attached to the situation, so it is identical across every rewrite and every engine, which is what makes a comparison valid.
Step Three: Score Four Things
Four columns, five rows, per model. Anything more elaborate will not get finished.
Facts intact. Yes or no. Did every name, date, figure, and commitment survive unchanged? A changed number or an invented detail is an automatic fail for that message, regardless of how good the prose is. This is the most important column and the one people skip because it is tedious by eye.
Register correct. Yes or no, judged against what you asked for rather than against “sounds nice.” If you asked for formal with no contractions and got friendly-professional with contractions, that is a no even if you prefer the result.
Length. Same, shorter, or ballooned. Three lines becoming four paragraphs is a failure, not a bonus.
Time to usable output. In seconds, from pressing the key to having text you could send. Include the switching cost if the tool lives in a browser.
Step Four: Weight The Time Column Properly
That last column decides adoption more often than the first three, and people consistently under-weight it when evaluating.
A local small model returns a rewrite in a couple of seconds, in a window over whatever you were doing. A cloud model means switching to a browser, waiting for a page, pasting, waiting for generation, reading, copying, and switching back: call it forty seconds and a broken train of thought.
The practical consequence is behavioral. You use the fast tool for the eleven awkward messages you send in a day. You use the slow one twice and then stop. A model that is twelve percent better on prose but gets used twice loses comprehensively to one that is always there. Research on attention residue consistently finds the switch costs more than the elapsed seconds suggest; there is more in the context switching productivity killer.
So if one candidate is slightly better and noticeably slower, the slower one probably loses. Score honestly rather than aspirationally.
Step Five: Use A Diff For The Facts Column
Checking fact preservation by rereading is unreliable, because fluent text hides small drift. A figure that moved from 15 to 50, a deadline that became “shortly,” a firm commitment that became “we will aim to”: all of these read perfectly well.
A word-level diff turns that check from a careful comparison into a glance. Wrivio shows the diff between your original and the rewrite for this reason, and it is the single most useful feature during an evaluation because it makes the most important column cheap to score.
If your tooling has no diff, paste both versions into any text comparison tool. Do not skip it, because the failure you are looking for is specifically the one that survives reading. See how to review AI rewritten text.
Reading The Results
Some patterns and what they mean.
Facts fail on several messages. Your instruction needs a stronger preservation clause, or the model is too small or too aggressively quantized. Fix the instruction first, since that is free.
Register fails consistently. The model has a default house style overriding your request. Be more explicit: name the register, forbid contractions, specify sentence style.
Length balloons. Add an explicit length constraint. If it already has one and is ignored, that is a genuine model weakness.
Everything passes but it feels slow. Drop a model tier or check whether a hybrid model is deliberating unnecessarily. See thinking models versus instant models for rewriting.
Everything passes on both candidates. Pick the faster one. There is no prize for excess capability on a constrained task.
What This Test Will Probably Tell You
Having run this comparison many times: a small local model with a precise instruction usually performs close enough to a frontier model on rewriting that the deciding factors become speed and privacy.
That is not a claim that small models are better in general. It is a claim about this task specifically, and it holds because rewriting is a constrained transformation where the facts are already in your input. Nothing needs to be recalled or derived, and the extra capability of a large model shows up partly as extra initiative, which is a defect here.
Run it on your own writing rather than taking that on faith. Twenty minutes, and the answer is about your text rather than someone else’s benchmark.
Common Questions
How often should I re-run this?
Quarterly, with the same five messages. That is frequent enough to catch real improvements and infrequent enough not to become a hobby.
Should I score prose quality separately?
You can, and it is the least reliable column because preference is subjective and drifts. The four objective columns predict your satisfaction better than a quality score does.
What if all candidates fail on my awkward message?
That message is probably doing something specific: an unusual register, a delicate relationship, or content that resists compression. Write a dedicated instruction for that category rather than expecting a general one to cover it.
How many models should I compare?
Two, three at most. More than that and the scoring degrades because attention runs out before the spreadsheet does.
Download Wrivio for Windows to run the test with a stored Context and a word-level diff, on both a local and a cloud engine.
Read Next
How To Choose Between Two Local Models Without Guessing
A bigger model is not automatically the better one for rewriting. A fifteen minute test using your own writing that settles it properly.
How To Keep A Local Model Updated Without Breaking Your Workflow
Local models do not auto-update, which is a feature. When a new version is worth the download, how to test it against your own writing, and when to skip it.
What Open Weights Does Not Mean
Open weights is not open source, not a promise of privacy, and not a licence to do anything. What the term actually covers, and the four things people wrongly assume.
How to Document Your AI Workflow for an Auditor
A one-page record that answers the questions an auditor, client, or regulator actually asks. What to write down, and why doing it now costs an hour instead of a week.
This article is filed underLocal & Private AI, which has 75 articles.