TLDRocket
Sign in

Your Agent Aced the Task. Will It Do It Again?

Hugging Face Covered by 2 sources

Your AI agent can ace a task once and still flub it the next time. Hugging Face says the real bug is inconsistency, not just low accuracy.

Based on reporting by Hugging Face — read the original for the full story.

Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error

A new Hugging Face blog post argues that agent benchmarks have been flattering the wrong number. A ReAct agent using GPT-4.1 on AppWorld test_normal posts a Mean@5 of 77.4%, which looks solid. But only 53.0% of tasks succeed in all five runs. That 24.4-point gap is the part users actually feel when a system behaves one way in rehearsal and another way in production.

The post makes a clean distinction that most scoreboards blur together. Mean@k is the familiar average. Pass^k is harsher: the task only counts if every run succeeds. The site’s point is simple enough to be annoying — an agent can be capable and still be unreliable. And if the task is something like reconciling money or checking a contract, that’s not a cute benchmark quirk. It’s a problem.

Hugging Face says the variability comes from the model’s own decision points, especially the flat ones. Some token choices are sharp and stable; others are near-ties that can flip because of small platform-side nudges, even at temperature 0.0. Since an agent makes dozens of these decisions in a row, a little wobble can turn into a very different trajectory. Greedy decoding and fixed seeds do not solve that, because they govern how a distribution is sampled, not how decisive the distribution is.

To catch those wobbly steps, the team built a Consistency Analyzer. It takes one recorded trajectory, resamples each decision point with a single extra model call, and flags the places where the output is most likely to flip. No logits. No internals. No replaying the task end-to-end. Those flagged steps are then turned into consistency guidelines inside ALTK-Evolve, so the agent gets nudged away from the fragile choices it was already making.

The result, on AppWorld test_normal with 168 tasks, is a noticeable reduction in the gap. Pass^5 rises from 53.0% to 69.0%, while Mean@5 also edges up from 77.4% to 81.0%. The same pattern shows up on related tasks and even on gpt-oss-120b, though from a much lower base. The blog’s broader message is blunt: if you ship an agent and only report the average, you may be measuring luck with better branding.

My take — AI-written commentary, not fact-checked reporting

This is the part of agent eval people keep trying to sand off with bigger models and prettier charts. Bad idea. If a system only works when the universe is feeling cooperative, it’s not production-ready, it’s a lottery ticket with API keys. The annoying truth is that consistency deserves its own metric, and yes, that means the leaderboard gets less flattering.

Read more about this at: Hugging Face

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads all relevant sources, removes duplicate coverage, and summarises the day in two minutes. Follow companies and topics for alerts, or get the briefing in Slack. Free, no spam, unsubscribe anytime.