IBM Research Says Its Agent Tool Cut a Repeatability Gap in Half

The workflow measures whether an agent succeeds every time, not just on average. Its promising gains come from IBM’s AppWorld tests, rather than evidence from live deployments.

By 2 min read
IBM Research Says Its Agent Tool Cut a Repeatability Gap in Half
IBM Research Says Its Agent Tool Cut a Repeatability Gap in Half

Listen to this story

The audio brief

About 1:38
0:001:38
Read transcript
IBM Research says a new tool nearly cut in half the gap between an AI agent’s average success rate and its ability to repeat the same success every time. In tests on 168 AppWorld tasks, guidance generated by IBM’s open-source ALTK-Evolve toolkit lifted GPT-4.1’s strict Pass five score from 53 percent to 69 percent. Its average success across five runs, called Mean at five, rose more modestly, from 77.4 percent to 81 percent. That distinction is the point. Mean at five can look healthy even when the agent changes its behavior from one run to the next. Pass five counts a task only if all five attempts succeed, so one failed repeat disqualifies it. Before the guidance, the gap between those measures was 24.4 percentage points. Afterward, IBM says it fell to 12 points. The Consistency Analyzer begins with one recorded agent trajectory. It replays each decision in context and asks for five completions, flagging steps where the model varies. Those decisions become retrievable instructions—for example, verifying which search result is correct before acting. The approach does not need model logits, live tool calls, or a full rerun. IBM also reports transfer: guidelines from one task improved Pass five by 13 points on related tasks in the same AppWorld scenario. But the evidence is still confined to IBM’s evaluation setup, including tests on gpt-oss-120b. The key question is whether this lighter repeatability check holds up in live deployments, where inconsistent actions can carry real cost.

Story brief

3 key points

IBM has open-sourced a consistency diagnostic and guideline generator in ALTK-Evolve that targets agent decisions likely to change between runs. On 168 AppWorld tasks, guidance improved GPT-4.1’s strict five-run success rate from 53.0% to 69.0%, while average performance rose from 77.4% to 81.0%. The approach analyzes one recorded trajectory and samples five responses per decision, avoiding logits, live tool calls,...

  1. 01

    The consistency gap narrowed from 24.4 to 12.0 percentage points after guidance was applied.

  2. 02

    Guidelines generated from one task improved Pass^5 by 13 points on related tasks in the same AppWorld scenario.

  3. 03

    On gpt-oss-120b, Pass^5 increased 6 points on the source task and 8.7 points on related tasks.

An AI agent can look reliable in an average score and still fail the same request on a later run. IBM Research says its new diagnostic and generated guidance reduced that mismatch in AppWorld tests, where a GPT-4.1 agent’s repeated-run performance had lagged its average success rate.

IBM has added the Consistency Analyzer and consistency-guideline generation to its ALTK-Evolve open-source toolkit. In an evaluation of 168 AppWorld tasks, IBM says the generated guidelines lifted GPT-4.1’s Pass^5 score from 53.0% to 69.0%, while Mean@5 rose from 77.4% to 81.0%.

The score that averages leave out

Mean@k is an agent’s average pass rate over k runs. Pass^k is stricter: it measures the share of tasks passed on every run. It differs from Pass@k, which counts a task as successful if at least one attempt works. IBM calls the distance between Mean@k and Pass^k the consistency gap.

Before applying its guidelines, IBM’s GPT-4.1 ReAct agent recorded a 77.4% Mean@5 but a 53.0% Pass^5 on AppWorld test_normal—a 24.4-percentage-point gap. Afterward, IBM says that gap narrowed to 12.0 points.

IBM’s demo shows five agent runs splitting before guidance is added, then agreeing after it is added. Video via huggingface.co.

Finding a decision before it changes

The analyzer starts with one recorded agent trajectory. It replays each decision against its existing context and requests five completions by default, looking for steps where the model’s response varies. IBM then turns flagged decisions into instructions the agent can retrieve later, such as checking which search result is correct before acting.

The method does not require access to model logits, correct answers, live tool calls, or a complete rerun of the task. That makes the diagnostic lighter than repeatedly executing an agent in its environment, though IBM’s reported results remain limited to its evaluation setup.

Some evidence of transfer, not a deployment verdict

IBM says guidelines derived from one task improved Pass^5 by 13.0 percentage points on related tasks in the same AppWorld scenario. On gpt-oss-120b, the company reported a 6.0-point same-task increase, from 10.1% to 16.1%, and an 8.7-point gain on related tasks.

Pass^k is intentionally unforgiving: one failed repeat means the task does not count as fully successful. That may be less useful when an answer can be cheaply checked and retried. But for agent workflows where a single inconsistent action matters, IBM’s work makes repeatability a distinct measure worth putting beside average accuracy.

Sources

  1. huggingface.coYour Agent Aced the Task. Will It Do It Again?

Loading discussion...