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.
Listen to this story
The audio brief
Story brief
3 key pointsIBM 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,...
- 01
The consistency gap narrowed from 24.4 to 12.0 percentage points after guidance was applied.
- 02
Guidelines generated from one task improved Pass^5 by 13 points on related tasks in the same AppWorld scenario.
- 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.
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
- huggingface.coYour Agent Aced the Task. Will It Do It Again?
Loading discussion...
Reader comments
Newest comments first. Replies stay oldest first.