Agent Studio benchmark

There is no best model. Only tradeoffs.

We ask every model real questions on a real catalog, and a judge checks every claim. One frozen case: the bait is deliberate, no Artfan calendar exists in the catalog.

Grounded answer

“The wine glass is in the catalog: 50th Birthday Gift Wine Glass by Gelid, $12.00. The Artfan calendar isn’t here; want other calendars?”

✓ PASSHallucinations
2 searches · 10 hits 4 claims verified

“Every claim traces to a retrieved record. The missing product is named as missing, not invented.”

Honest refusal

“I couldn’t find an Artfan calendar in this catalog. Could you double-check the name? I don’t want to point you at the wrong product.”

✓ PASSHallucinations
1 search · 0 hits 0 claims made

“Nothing invented. A clean refusal is hallucination-free; how much it helps is scored separately.”

Illustrative answer, written to show the rubric.

Hallucinated answer

“Great choices! The Artfan 2026 Wall Calendar is $18.99 and beautifully illustrated. Both are customer favorites.”

✗ FAILHallucinations
1 search · 0 hits 1 claim fabricated

“The retrieval returned no Artfan calendar. Name, price, and praise have no basis in the results.”

Illustrative answer, written to show the rubric.

The agent has to earn every answer

Standard benchmarks score a model answering from memory. An agent has to run this loop, and any step along it can break the answer.

Real tool callpublic faithfulness trace
{
  "tool_name": "algolia_search_index_<index>",
  "args": {
    "query": "L.O.L. Surprise! Girls 2 Piece Pajama Set B084T4MWJT",
    "userIntent": "Care instructions for a specific product (ASIN B084T4MWJT)."
  }
}
Request → emitted querypublic faithfulness trace
User"Hey! I'm getting organized for my daughter's birthday party this weekend... What is the care instruction for the L.O.L. Surprise! Girls 2 Piece Pajama Set B084T4MWJT?"
QueryL.O.L. Surprise! Girls 2 Piece Pajama Set B084T4MWJT
No exact stock match, so the agent broadens the next query:
QueryLOL Surprise pajama OR dress OR outfit girls
Retrieved records (trimmed)public faithfulness trace
[
  { "objectID": "B084T4MWJT",
    "name": "L.O.L. Surprise! Girls 2 Piece Pajama Set",
    "price": 12.99, "rating": 4 },
  { "objectID": "B07D77VSVQ",
    "name": "Marvel Boys' Avengers Pajama Set",
    "price": 24.95, "rating": 4 }
]
Grounded answerpublic faithfulness trace

"For the L.O.L. Surprise! Girls 2 Piece Pajama Set (ASIN B084T4MWJT), it's made of 100% polyester and machine washable. This matches reviews noting it washes well with no shrinkage."Every claim traces to the retrieved record above. The judge scored this trace 1.0 for faithfulness.

Repeats until the agent can answer

Same loop, same harness, every model. Here's how we test that loop ↓

From a real catalog to a ranked board

Every number on the board starts as a product record and survives five steps. Click a step to see the real artifact it produces.

One record from the eval catalogpublic demo slice
B08WX17HZD
50th Birthday Gift Wine Glass
Gelid $12.00

One of 395,380 records in the live snapshot

objectID Every claim traces back to a real product.
name Verbatim ground truth, no embellishment.
brand Sampling facet for coverage.
price Arithmetic ground truth (cost-per-ounce).
1,500+ cases are generated from records like this one.How the dataset is built
One generated casegenerator output, frozen

Generated from the catalog record in step 1

medium faithfulness

“I found the perfect gift for my mom! Can you show me that amazing Artfan calendar and the wine glass?”

Must not invent

An “amazing” Artfan calendar. No such product exists in the catalog.

The bait is deliberate. Every case is checked against the live catalog before it's frozen.How cases are generated
Search calls on one casepublic faithfulness trace
Case“What is the cost per ounce if I buy the set of 6 stainless steel double wall espresso cups?”
gpt-5.41 search
6 stainless steel double wall espresso cups set
10 hits

Stops after one search. The exact set is already in the results.

grok-4.1-fast3 searches, broadening
6 stainless steel double wall espresso cups set
20 hits
"stainless steel" "double wall" espresso cups 6
20 hits
double wall stainless steel espresso cup set 6 pack
20 hits

Same product, three phrasings. Widening the net before settling.

Real tool calls against a live Algolia index. Each model decides how to search.How the agent runs
One response, one verdictpublic faithfulness trace
Query“What is the cost per ounce if I buy the set of 6 stainless steel double wall espresso cups?”

gpt-5.4, response excerpt, claims extracted for judging

ProductSS Ecom Set of 6 Stainless Steel Double Wall Espresso Tea Cups
Price$24.95
Capacity3.5 oz each
Set size6 cups
Cost / oz$24.95 ÷ 21 oz ≈ $1.19/oz
Every claim is checked against the records the agent retrieved.How judging works
Why the board shows tiersillustration
Model 1
87.2% Tier A
Model 2
82.1% Tier A
Model 3
74.4% Tier B

Models 1 and 2 share Tier A. Their head-to-head difference on the same cases could plausibly be zero, we can't call a winner. Model 3's gap vs Model 1 is well above zero, so it separates into Tier B.

We also A/B the harness itself: record formats, retrieved fields, forced search parameters. Benched variations

Bands are bootstrapped 95% confidence intervals, 10,000 resamples.How ties are decided

Every model, every dimension

Each cell shows the gap to the column leader. Click a row to pin its detail, a heading to sort. The harness also A/Bs its own knobs.

Run this benchmark 100 times and 95 times the score lands in the band. The solid center is the most likely value. Wider bands mean more variability.

Quality against speed and cost

Two tradeoffs decide most picks: how fast, and how much. Every model is plotted by answer quality against response time, then against cost per query. Each dashed line joins that chart's frontier: the models where nothing else is both faster (or cheaper) and better. Click a point to pin its detail.

Quality against speed

Speed frontier (no model is both faster and better)

Quality against cost

Value frontier (best quality for the cost) Value pick: near-top quality at a fraction of the cost

Screen-sharing with a customer? Add ?expand to the URL to open every detail.

Frequently asked questions

Use it as a guide to narrow down model choices based on your specific constraints. It is a starting point, not a final answer. You should validate results in your own environment and select the model that best fits your needs. What this benchmark covers
No. The right model depends on your use case, budget, latency targets, and quality requirements. We are model agnostic: Agent Studio supports a bring-your-own-LLM approach, and this leaderboard exists to surface tradeoffs rather than prescribe a single choice. How ties are decided
These results are based on 1,500+ queries evaluated on internal ecommerce product catalogs, and are meant to be directional. Performance will vary depending on your data, setup, and implementation, and you are responsible for evaluating what works best in your environment. Known limitations
We update the leaderboard as we run new evaluations across models and scenarios. As the ecosystem evolves, the data will continue to reflect the latest findings. Update and versioning policy

Build your agent with confidence

Pick a model on the evidence, then ship it on the platform these numbers came from.

Model provider? See how to reproduce or challenge a result

Try Agent Studio