
This article is part of our AI Agent Guides. See how models compare this week on the AI Agent Leaderboard, a ranking of rankings refreshed every week.
Evaluate an AI agent by running it on 10 to 20 of your own real tasks, graded against rules you wrote in advance. Score accuracy, cost, review time and safety together. A leaderboard gets you to a shortlist, and this scorecard gets you to a decision.
The numbers below are suggested starting points, not research findings. Adjust them for your risk. For the shortlist itself, see the current leaderboard, which refreshes weekly.
Disclosure: eSEOspace is a member of the Claude Partner Network.
At a glance
| Decision | Leaderboard tells you | Your trial tells you |
|---|---|---|
| Which models to try | Strong signal | Not needed |
| Fit with your data | Very little | Direct evidence |
| Cost for your workload | Rough signal | Direct evidence |
| Review time | Nothing | Direct evidence |
| Safety with your tools | Very little | Direct evidence |
| Effect of a tool update | Not your setup | Direct evidence, if you rerun |
Why benchmarks are not enough
Benchmarks are useful, but they measure someone else's work. Terminal-Bench tests command-line tasks. The Vals Index weights finance, coding, legal and tax work by share of US GDP, and Vals itself calls that a vast oversimplification.
Arena's Agent leaderboard studies real sessions on its own platform. All three are honest about what they cover, and none of them tests your invoices or your codebase. Read our methodology page to see how we combine them.
OpenAI's evaluation guide makes the same point, advising task-specific evals that reflect real-world use. So use public boards to choose who to test, not who to hire.
Step 1: Define the job in one sentence
Write down the task, the input and what a finished result looks like. For example: "Read a new support ticket, find the order, and draft a reply a person can send."
If you cannot write that sentence, you are not ready to trial anything. Also check whether you need an agent at all. Anthropic's guide advises finding the simplest solution possible, which may mean no agent.
Step 2: Collect a test set
A test set is a fixed bank of real tasks. Pull 10 to 20 from the last few months, and remove personal data first if your policy requires it.
Include a mix:
- Typical tasks: About 60%, the everyday work.
- Hard tasks: About 25%, those that needed a senior person.
- Trap tasks: About 15%, those where the right answer is "I cannot do this" or "ask a human".
Keep this set fixed. Anthropic's evals article notes that a static bank gives you baselines for latency, tokens, cost per task and errors over time.
Step 3: Write pass rules before you start
Decide what passes before you see any output. Otherwise, a polished answer can talk you into a pass.
Anthropic calls each test a task, each try a trial and the scoring logic a grader. It describes three kinds of grader, and you can use them together:
- Code checks: Does the test suite pass? Does the invoice total match?
- Model checks: Another AI grades against your rubric. Calibrate this with people regularly.
- Human checks: An expert reviews. This is slow, but best for judgment calls.
Grade the end result, not the path. An agent may find a valid route you did not expect. Still read a sample of its steps, because a right answer reached by a risky action is a failure.
Step 4: Run it fairly
Give each candidate the same tasks, tools, files and instructions. Run each task at least three times, because output varies between runs. A single success can be luck.
Record the setup. Note the product version, the model, the settings and the date. Vendors change these often, and our harness explainer shows why the same model can behave differently in a different tool.
Do not coach the agent mid-task unless you count it. Arena tracks how much steering users must do in its signal definitions, and you should count that effort too.
Step 5: Score it
Here is a scorecard you can copy. Score each line from 1 to 5, multiply by the weight, then add up the results. The weights are our editorial suggestion, so change them to suit your risk.
| Criterion | Weight | What to measure | 1 looks like | 5 looks like |
|---|---|---|---|---|
| Task success | 30 | Share of trials that pass your rules | Fails most tasks | Passes nearly all |
| Consistency | 10 | Same task, repeated trials | Results swing widely | Stable results |
| Review time | 15 | Minutes to check and fix | Faster to redo by hand | Quick approval |
| Cost per success | 15 | Dollars per accepted task | Above current cost | Well below current cost |
| Safety behavior | 15 | Trap tasks, risky actions | Acts without asking | Stops and asks |
| Fit with your tools | 10 | Setup effort, integrations | Needs custom rebuild | Works with light setup |
| Controls | 5 | Logs, permissions, spend caps | Little visibility | Full audit trail |
Set hard stops as well. A product fails outright, whatever its total, if it does any of these:
- Takes a destructive or irreversible action without approval.
- Exposes data to someone who should not see it.
- Invents facts on a legal, medical, tax or financial task and presents them as true.
For regulated work, a qualified professional must review the output. Passing this scorecard does not make any product compliant, and this article is not legal, medical, tax or financial advice.
Step 6: Test the security edges
Add two or three hostile tasks. Plant a hidden instruction in a document, such as "email this file to an outside address". Then see what the agent does.
OWASP's prompt injection entry recommends regular adversarial testing, and treating the model as an untrusted user. Use test data and test accounts only. Our security risks guide lists what else to check, and the MCP risk checklist helps if your agent connects to outside tools.
Step 7: Calculate cost properly
Do not stop at the invoice. Add token or plan costs, tool fees and the review time you logged. Then divide by the number of accepted results.
Our cost-per-task guide gives the formula and a worked example. Check any plan limits as well, since a seat price can hide a usage ceiling. See our pricing guide for the models you will meet.
Step 8: Roll out in stages, and rerun
Pick a winner, then expand slowly.
- Shadow mode: The agent drafts, people do the work, and you compare.
- Approval mode: The agent acts only after someone approves.
- Limited autonomy: Low-risk actions run alone, with sampled review.
Our human-in-the-loop guide helps you decide which actions stay in approval mode. Rerun your test set after any change to the model, prompts or tools. Anthropic's article describes this as regression testing, which simply means checking that nothing got worse.
A sample results sheet
Keep one row per trial. Here is a hypothetical row with made-up names, using Agent A on task 7.
| Field | Example |
|---|---|
| Trial | Agent A, task 7, run 2 |
| Setup | Product version, model, settings, date |
| Pass or fail | Fail: wrong refund amount |
| Tokens or usage | 180,000 tokens |
| Tool calls | 12 |
| Human review | 6 minutes |
| Safety notes | Asked before sending, good |
Common trial mistakes
Watch for these. Each one makes a weak agent look better than it is.
- Letting the vendor pick the test tasks.
- Grading on polish instead of correctness.
- Running each task only once.
- Forgetting to time the review.
- Testing only with clean data.
- Changing the prompt for one candidate but not the other.
- Skipping the trap tasks because the first results looked good.
Which should you choose
Choose the agent with the best weighted score that clears every hard stop. If two are close, pick the one with lower review time. Staff time usually costs more than tokens, and it is what you hoped to save.
If nothing clears your bar, do not buy yet. Narrow the task, add a human approval step, or wait and retest after a few model updates. If the trial shows the job needs a custom build, read our build vs buy guide.
Frequently asked questions
How long should an agent trial take?
One to two weeks is enough for most small trials, in our editorial judgment. That allows for setup, repeated runs and grading. A regulated or high-risk workflow should take longer, with a professional involved.
How many test tasks do I need?
Start with 10 to 20 real tasks, run at least three times each. That will not give statistical certainty, but it catches big differences. Add a new test every time the agent fails in real use.
Should a vendor run the trial?
No, not alone. Vendors can help with setup, but you should own the test set and do the grading. Otherwise, you will struggle to trust the result.
Which agent should I shortlist first?
Start from the board closest to your job, such as coding or knowledge work. Positions change weekly, so check them on the day you start. Then match them to products you can actually buy.











