marql

Can AI Agents Run a Shop? What Six Benchmarks Actually Measured

Since 2025 researchers have let AI agents run vending machines, a supermarket and online stores in simulation. The results say less about which model is best than about how to give an agent a shop to run.

Key takeaways

  • The best agents in these benchmarks make money, but far less than a simple good strategy or a rule-based reference.
  • Long runs are where agents fail: they drift, forget orders or give up, and the same agent can do well one run and badly the next.
  • Agents often spot a problem and still act on it badly, and they pay suppliers who cheat them.
  • Formulas computing the quantity with a model adjusting it beat either one alone.
  • Read a leaderboard for its number of runs, its baseline and its cost before its top score.

Since early 2025 a small field of benchmarks has handed AI agents a business to run: a vending machine, a supermarket, a set of online stores, a single product's stock. Each gives the agent money, tools and a goal, then lets the days run. Read together, the results say less about which model is cleverest than about which parts of running a shop an agent can be trusted with today.

1. The six benchmarks

Vending-Bench 2 (Andon Labs)What the agent runsA vending business for one simulated yearScored onMoney at the end of the yearCompared withThe lab's estimate of a good strategy
RetailBench (Ant Group, CityU Hong Kong)What the agent runsOne supermarket for 180 days, built on real grocery dataScored onNet worth and days survivedCompared withA rule-based policy with privileged information
E-Commerce Bench (Qwen, Taobao and Tmall)What the agent runsSeveral online stores for a year, with fraudulent suppliersScored onAssets and six other dimensionsCompared withOther models
τ²-bench, retail domain (Sierra)What the agent runsCustomer service: orders, returns and exchanges under a written policyScored onTasks solved, once and every timeCompared withRepeated attempts at the same task
STOCKTAKE (QpiAI)What the agent runsOne product's replenishment for 26 weeks, with hidden failuresScored onSkill between a blind rule and an oracleCompared withA rule that ignores warning signs
InventoryBench (Baek, Fu, Ma and Peng)What the agent runs1,320 inventory problems, 600 of them on real retail salesScored onProfit relative to an optimistic upper boundCompared withOperations-research policies, people
Six benchmarks from 2024 to 2026, each read in its primary source.

2. Agents make money, but far less than they could

In Vending-Bench 2 the best model ends a simulated year with an average of $16,484; the lab estimates that a straightforward good strategy would make roughly $63k, and writes that such a strategy "could easily do 10x better than the current best LLMs"1. In RetailBench's supermarket, which opens with 30,000 in the bank and pays rent every day, the strongest model finishes with 24,351, below what it started with, against 131,510 for a rule-based policy that is given more information than the agents3.

The gap is not mainly about intelligence. In the first Vending-Bench the authors found that "all models have runs that derail", through misread delivery schedules, forgotten orders or loops of reasoning that go nowhere2. In RetailBench, survival ranged from 58 to 180 days, and only two of seven models kept the shop open for the whole run3. A store has to be run every day; a model that is brilliant on day 10 and confused on day 90 runs it badly.

3. The same task, done every time

τ-bench, from the customer-service company Sierra, asks a different question: if an agent solves a task once, will it solve it again? Its retail domain gives the agent an order database and a returns policy, and a simulated customer who wants a refund or an exchange. In the original paper, even strong agents solved fewer than one task in four on all eight of eight attempts5. On the current leaderboard the best models do much better on one attempt, and still lose about a third of their successes when the same task has to be solved four times out of four4:

Solved on one attempt

Solved on all four attempts

τ²-bench retail, official leaderboard

Qwen3.5-397B
84.4%
59.7%
GPT-5.2
81.6%
51.8%
Share of retail customer-service tasks solved, four trials per task.

For a store this is the number that matters. A refund handled correctly four times out of five means one customer in five gets the wrong answer, and nobody can say in advance which one.

4. Knowing is not doing

STOCKTAKE isolates the step between seeing a problem and acting on it. An agent replenishes one product for 26 weeks while hidden failures hit demand, suppliers and freight; it is scored from 0, a rule that ignores every warning sign, to 1, an oracle that sees exactly what the agent sees. The four frontier models tested detected 84 to 88% of the hidden failures, usually within a week, yet their scores ranged from 0.62 to −0.23: two of the four ended below the rule that ignores the signs6. Even when an agent had diagnosed a stress week correctly, 34 to 43% of those weeks still ended with the shelf empty6.

Money handling shows the same split. In E-Commerce Bench, 152 of the 576 suppliers are fraudulent, and "every model sends part of its procurement budget to suppliers that defraud it"7. The model that grew its stores the most, from ¥100,000 to ¥1,431,425, ranked 16th of 18 on avoiding fraud7. The first real shop run by an agent, Anthropic's Project Vend, failed in similar ways and improved mainly through procedures and checks, a story the guide to AI agents tells in full.

5. What works: formulas count, models adjust

The most useful result comes from InventoryBench, which tested the obvious alternatives on the same 1,320 problems: an operations-research policy alone, a language model alone, and the two in sequence. The best arrangement let the formula compute the order and the model adjust it8:

  1. Operations-research policy alone0.445

  2. A language model adjusts its order+0.093

  3. Formula, then model0.538

InventoryBench, Gemini 3 Flash, normalised profit (1 = an optimistic upper bound).

That is a 21% improvement over the formula alone, and the same order of the two steps came out best with a second model too8. The model adds what the formula cannot see: a demand shift, a promotion, a supplier that has changed. The formula keeps the model from inventing a shift in what is only noise.

Retail-Bench, the open simulation marql built to test replenishment policies, points the same way. There, a contender in which a language model reviews every evening's orders on top of an engine and a rule book scored 70% of the possible improvement, and the same contender with the model removed scored 71%; the leaderboard's own summary is that "a model's judgement adds nothing yet"9. The quantities came from the rules; the model's review did not move the result. The reorder point guide covers the formula those rules start from.

6. How to read an agent leaderboard

Several of these results rest on thin evidence. RetailBench reports one selected run per model on one simulated world, and STOCKTAKE's cost figures rest on one run per seed3, 6. Agent results vary from run to run, and how much a ranking can be trusted depends on how it was built. Five questions settle most of it:

  1. Several runs, with error bars: related tasks need clustered errors, which can be over three times the naive ones

  2. Cost reported next to the score: agents of similar accuracy can differ in cost almost a hundredfold

  3. Every variant reported, not only the best: testing ten private versions can lift the top score by about 100 points

  4. A do-nothing baseline: on τ-bench an agent that returns empty answers solves 38% of tasks

  5. A reference that is not a model: a rule, an oracle or a person

  6. A result you can plan around

    Missing any one, it is a demo, not evidence

The figures in that checklist come from Anthropic's guidance on error bars10, Princeton's study of agent costs11, the audit of Chatbot Arena known as the Leaderboard Illusion12 and the Agentic Benchmark Checklist13.

7. Limitations

All six are simulations or controlled tasks, most of them preprints, and several model names refer to versions that change every few months. The vending and online-store settings are simpler than a chain of physical stores; none of the benchmarks tests a real chain's data. Retail-Bench is marql's own simulation, cited here for its published finding, not as independent evidence.

How marql uses this

marql's AI employees follow the split these benchmarks support: quantities come from fixed rules and a buffer engine, the language model explains them and flags exceptions, and a person approves each order. How much authority each one gets, and how its effect is measured against stores where it only advises, is set out in the guide to AI store replenishment.

  1. Andon Labs (2025). Vending-Bench 2. Evaluation and leaderboard, accessed 2 November 2026. andonlabs.com
  2. Backlund, A. and Petersson, L. (2025). Vending-Bench: a benchmark for long-term coherence of autonomous agents. arXiv:2502.15840. arxiv.org
  3. Zhang, L., Wang, J., Wu, J. and Zhang, Z. (2026). RetailBench: benchmarking long horizon reasoning and coherent decision making of LLM agents in realistic retail environments. arXiv:2603.16453v3. arxiv.org
  4. Sierra (2026). τ²-bench leaderboard, retail domain, accessed 2 November 2026. taubench.com
  5. Yao, S., Shinn, N., Razavi, P. and Narasimhan, K. (2024). τ-bench: a benchmark for tool-agent-user interaction in real-world domains. arXiv:2406.12045. arxiv.org
  6. Deb, S. and Krishnan, A. (2026). STOCKTAKE: measuring the gap between perception and action in LLM agents with a fair oracle. arXiv:2607.13618. arxiv.org
  7. Fan, W., Shen, X., Guo, X. et al. (2026). E-Commerce Bench: evaluating LLM agents on long-horizon autonomous business operation. arXiv:2608.30730. arxiv.org
  8. Baek, J., Fu, Y., Ma, W. and Peng, T. (2026). AI agents for inventory control: human-LLM-OR complementarity. arXiv:2602.12631v2. arxiv.org
  9. MARQL Retail-Bench (2026-09-19). Leaderboard v0.2. retail-bench.marql.one
  10. Miller, E. (2024). Adding error bars to evals: a statistical approach to language model evaluations. arXiv:2411.00640. arxiv.org
  11. Kapoor, S., Stroebl, B., Siegel, Z. S., Nadgir, N. and Narayanan, A. (2024). AI agents that matter. arXiv:2407.01502. arxiv.org
  12. Singh, S. et al. (2025). The leaderboard illusion. arXiv:2504.20879. arxiv.org
  13. Zhu, Y., Jin, T. et al. (2025). Establishing best practices for building rigorous agentic benchmarks. arXiv:2507.02825. arxiv.org

TopicsAI agents, Retail benchmarks, Inventory management, Store operations

All articles

Blog

Frequently asked questions

Not reliably. In the published benchmarks the best agents make money, but far less than a simple good strategy or a rule-based reference, and long runs expose drift, forgotten orders and poor handling of suppliers.

A benchmark from Andon Labs in which an AI agent runs a simulated vending business, ordering stock, setting prices and dealing with suppliers. Vending-Bench 2 runs for a simulated year and scores the money left at the end.

On their own they tend to over-react to noise and under-react to real problems. In InventoryBench the best results came from an operations-research formula computing the order and a language model adjusting it.

The chance that an agent solves the same task on every one of k attempts. It measures consistency, which matters more in a store than solving a task once.

Check that it reports several runs with error bars, the cost per run, every variant tested, a do-nothing baseline and a reference that is not a model. Without those, a top score is hard to plan around.