How to Evaluate an AI Assistant for Writing, Research and Everyday Tasks
Benchmarks won’t tell you which AI assistant fits your work. This 2-hour test compares ChatGPT, Claude and Gemini on the tasks you actually do.

Choosing an AI assistant on the strength of benchmark scores is a bit like choosing a car on its top speed. The numbers are real, they are measured carefully, and they have almost nothing to do with how the car handles the journey you actually make. Benchmarks test models on standardized problems. Your work isn’t standardized.
So if you’re deciding between ChatGPT, Claude, Gemini or something newer for writing, research and everyday tasks, the most reliable test is one you build from your own work. Here is how to evaluate an AI assistant in one afternoon:
- Collect 10 to 15 real tasks from the last month, plus one trap question with no real answer.
- Run the same prompts through each assistant, with the same features switched on.
- Score the outputs blind on instruction following, verifiability, error mode and edit distance.
- Weight the scores by the work you do most, then rule out anything that fails on data handling, cost or export.
- Re-run the test twice a year, or sooner when your assistant changes its model, price or data policy.
It works whether you compare AI chatbots for yourself or pick one for a whole team, and it gives you an answer that fits your work instead of someone else’s leaderboard.
Table of contents
- Build a Test Set From Your Own Work
- Set Up a Fair Test Before You Run Anything
- Score on Four Things, Not on Vibes
- Test the Boring Cases Too
- Turn Your Scores Into a Decision
- Signals That Mislead When You Compare AI Assistants
- Check the Practical Constraints Before You Commit
- Re-Run It Twice a Year
- Benchmarks, Hallucinations, Free Tiers and Privacy: Before You Pick an AI Assistant
Build a Test Set From Your Own Work
Collect ten to fifteen tasks you genuinely did in the last month. Not invented examples. Real ones, with the messy context still attached. A useful spread looks like this:
- Three writing tasks of different lengths and registers.
- Three research questions where you already know the correct answer, so you can catch a confident wrong one.
- Two summarization tasks over documents you’ve read.
- Two format-conversion tasks, such as notes into a table or a transcript into an outline.
- Two tasks with fiddly constraints: a word limit, a required structure, a tone you have to hit.
- One trap question about something that doesn’t exist, such as a made-up study or a product feature you invented.
Run the identical prompts through each candidate. Change one word between attempts and you’re no longer testing the assistant. You’re testing your rewording.
Set Up a Fair Test Before You Run Anything
Most side-by-side comparisons go wrong before the first prompt is sent. One assistant gets web search, another doesn’t. One remembers your last six chats, another starts cold. The results look like a quality gap when they are really a setup gap. Five rules keep the test honest:
- Write each prompt once and paste it word for word. Put the context, the constraints and the format you want into the prompt itself. If you need a structure to follow, our guide on how to write a clear ChatGPT prompt works for any assistant, not just ChatGPT.
- Match the features. Turn web search on for every assistant or off for every assistant. Upload files the same way. Switch off memory and clear any custom instructions, so past conversations don’t tilt the result.
- Write down the model version. Free tiers often move you to a smaller model once you hit a limit, and the name on the app doesn’t always tell you which model answered. Note the exact version next to every output.
- Run your five most important prompts twice, in a fresh chat. The same prompt can produce noticeably different answers. If an assistant nails it once and fumbles it the second time, that inconsistency is part of your result.
- Score blind. Copy the outputs into a document, label them A, B and C, and shuffle the order before you score. It won’t hide every stylistic tell, but it takes the logo out of the room, and brand loyalty creeps into scoring faster than most people expect.
For the first round, a free AI chatbot that runs GPT, Claude and Gemini models in one window is the quickest way to screen several models against your test set without opening three accounts. Treat it as a shortlist tool, though. Check which model version it serves for each provider, then re-run your two finalists in the apps you would actually pay for. A multi-model tool shows you how the underlying models write and reason. It can’t show you the native app’s memory, file handling, export options or data policy, and those are the things you’ll live with every day.
Editorial note: we have no commercial arrangement with askai.free. It’s named as one example of a multi-model chat tool because it runs the same prompt across several providers, and any similar tool works for this first round.
Score on Four Things, Not on Vibes
Instruction following. Did it respect the constraints you set? A word limit, a required heading structure, “no bullet points”. This is where assistants differ most, and where the difference matters most in daily use. Score each constraint as followed or not, then divide by the number of constraints. A prompt with a word limit, a heading structure and a banned format gives you three checks, not one.
Verifiability. For the research questions, can you check the answer? An assistant that gives you a checkable claim with a named source is more useful than one that gives you a fluent paragraph you have to research from scratch. Count how many claims you could verify in under a minute.
Error mode. When it doesn’t know, what does it do? Hedge, ask a clarifying question, or invent something plausible? The third behavior is disqualifying for research work, however good the other outputs are. It is also more common than it should be, partly because of how models are graded. OpenAI’s research on why language models hallucinate argues that accuracy-only evaluations reward a model for guessing instead of saying it isn’t sure, so a leaderboard score can rise while confident errors rise with it. That is one more reason to test error mode yourself, and your trap question is how you do it.
Edit distance. The honest measure for writing tasks: how much did you have to change before you would send it? Count it roughly: light edit, heavy edit, or rewrote from scratch. This correlates with real time saved far better than any quality impression.
Test the Boring Cases Too
Most published comparisons focus on hard problems. Your usage will be dominated by easy ones: reformat this, shorten that, what is the word for when. Assistants differ less on these, but they differ on friction, meaning how many turns it takes to get the thing you asked for. Time three routine tasks end to end on each candidate and count the turns. That count becomes your friction score.
Turn Your Scores Into a Decision
You now have four quality scores for each assistant and a friction count from the routine tasks. They are easy to collect and surprisingly easy to misread. This is the step most advice on how to choose an AI assistant skips: weighting the scores by the work you actually do. Here is a starting scorecard you can copy into a spreadsheet:
| What you score | How to score it | Weight if you mostly write | Weight if you mostly research |
|---|---|---|---|
| Instruction following | Constraints met ÷ constraints set | 30% | 20% |
| Verifiability | Claims confirmed in under a minute ÷ total claims | 10% | 35% |
| Error mode | Per research or trap question: 2 = said it didn’t know or asked, 1 = hedged, 0 = invented | 15% | 30% |
| Edit distance | Per writing task: 2 = light edit, 1 = heavy edit, 0 = rewrote it | 35% | 5% |
| Friction | Fewest turns any candidate needed ÷ this assistant’s turns | 10% | 10% |
Turn each row into a score out of 10. A ratio of 0.8 becomes 8, and an average of 1.6 out of 2 (for error mode or edit distance) also becomes 8. Multiply each score by its weight and add them up. Then apply three hard stops that override the total, covered in more detail below: the data policy fails your requirements, the price at your real usage is over budget, or you can’t export your conversations. An assistant that scores 8.5 and fails a hard stop loses to one that scores 7 and passes all three.
Here is how the math plays out for two assistants. The scores are illustrative, chosen to show the calculation, not results from a real test:
| Score out of 10 | Assistant A | Assistant B |
|---|---|---|
| Instruction following | 9 | 7 |
| Verifiability | 6 | 9 |
| Error mode | 8 | 10 |
| Edit distance | 7 | 5 |
| Friction | 10 | 7.5 |
| Weighted total, writing | 7.95 | 7.00 |
| Weighted total, research | 7.65 | 8.55 |
Same raw scores, opposite winners. Assistant A wins for a writer because it follows instructions and needs lighter edits. Assistant B wins for a researcher because it admits what it doesn’t know and gives checkable claims. That is the whole case against a single “best AI assistant” ranking, in one table.
If two assistants land within half a point of each other, stop testing. The difference is smaller than the noise in your scoring, and the better choice is the one that fits the tools you already use.
One honest caveat: if you only use an AI assistant a few times a month, skip the spreadsheet. Pick the one bundled with tools you already pay for, run your trap question and two real tasks, and move on. The full test pays off when an assistant touches your work every day, or when you’re choosing for a team.
Signals That Mislead When You Compare AI Assistants
Some signals feel like evidence and aren’t. Leave these out of your score:
| Tempting signal | Why it misleads |
|---|---|
| Benchmark leaderboards | Measures exam-style tasks, not your work |
| Response length | Longer is easier to produce and harder to check |
| Confident tone | Models sound just as sure when they’re guessing |
| Speed | Real, but it matters far less than one avoided rewrite |
| Context window size | Only matters if you actually feed it long documents |
| Viral demos and screenshots | Picked because they worked; you never see the failed attempts |
Check the Practical Constraints Before You Commit
- Data handling. What happens to what you paste in? Check the retention period, whether your chats are used for training, whether you can delete them on request, and whether a person at the provider can review them. For anything work-related, this decides the question before quality does. If you’re choosing for a team, match each assistant against the data it will touch; our shadow AI policy framework shows how to map tool tiers to data tiers so the approved option is also the safe one.
- Cost at your usage. Free tiers usually cap messages or restrict which model you reach. Work out what a normal week costs you. If you’ll reach models through an API instead of a chat app, compare per-token prices and context windows side by side in our AI model catalog.
- Export. Can you get your conversations out? Assistants accumulate useful context, and some make it difficult to leave.
- The features you’ll use daily. File uploads, web search, projects or folders, a decent mobile app, voice. None of these shows up in a benchmark, and all of them affect whether you open the assistant at all.
Re-Run It Twice a Year
Model releases reshuffle the order regularly, and the assistant that won your test last spring may not win it now. Keep the test set and your scoring sheet in one document. Because the prompts already exist, re-testing your current assistant against one challenger takes about an hour, and it is the only reliable way to know whether switching is worth the disruption. Re-run it sooner if your assistant switches its default model, changes its pricing or rewrites its data policy.
The point of all this is not rigor for its own sake. It is that the gap between assistants on general benchmarks is narrow and the gap on your specific tasks is often wide, and only your own test set will show you which way it falls.
Once you’ve picked a winner, the next question is where it sits next to your planner, notes and focus routine. This guide to the AI productivity stack walks through that layer by layer.
Benchmarks, Hallucinations, Free Tiers and Privacy: Before You Pick an AI Assistant
Run the same 10 to 15 tasks from your own work through each one, with the same prompt, the same features switched on and memory switched off. Most ChatGPT vs Claude vs Gemini comparisons online use generic prompts, so they tell you who wins someone else’s test. Score the outputs blind on instruction following, verifiability, error mode and edit distance, then check data handling, cost and export.
About an afternoon for three assistants. Expect roughly an hour to collect tasks and write the prompts, an hour or so to run them, and an hour to score the outputs blind. Re-tests are much faster, because the prompts and the scoring sheet already exist.
They’re useful for building a shortlist and not much else. AI benchmarks measure performance on standardized, exam-style problems, and the top models now score close together on most of them. The gap that matters to you shows up on your own tasks, where the difference between two assistants is often much wider than any leaderboard suggests.
The one with the lowest edit distance on your writing. Tone, length and structure matter more than raw capability, so an assistant that follows a word limit and matches your register will save more time than a stronger model that needs a heavy edit every time. The best AI assistant for research is often a different one, because research rewards verifiable claims and honest uncertainty, not polished prose.
Ask it a question with no real answer, such as a study that doesn’t exist or a product feature you invented, and see whether it says so. For real questions, ask for sources and open two or three of them. AI hallucinations tend to show up as confident, specific details (names, dates, figures, citations) that fall apart the moment you check them.
For light writing and quick lookups, often yes. The limits show up in message caps, access to the strongest models, file uploads and data controls. Run your test set on the free tier first. If the free version passes on quality and fails only on limits, you know exactly what you’re paying for when you upgrade.
It depends on the plan and on the document. Some consumer plans may use your chats to improve the models unless you switch that off, while business and enterprise plans usually exclude your data from training and add admin controls. Read the data policy for the exact plan you’ll use. For data that can’t leave your network, such as health records, client contracts or source code, running an open-weight model on your own hardware is the other option, and our guide to local AI infrastructure for business covers the cost and hardware.