Know a great AI tool or AI news source? Submit it to AiByts

ThinkingBox: Solving an agent task once vs. solving it 20/20: 507 stateful workflows graded on terminal database state [R]

Figure 1b from our paper Disclosure: I'm one of the authors (Microsoft). The paper, code, dataset are public and ThinkingBox is on Hugging Face OpenEnv as well. Raw evaluation trajectories are not released Links at the bottom.

By /u/tuhin_kReddit - r/ML
ThinkingBox: Solving an agent task once vs. solving it 20/20: 507 stateful workflows graded on terminal database state [R]

This article presents a study on the performance of AI agents in executing 507 stateful workflows across various domains, focusing on their success rates and repeatability.

What happened

The article describes a benchmarking study of AI agents on 507 stateful workflows, assessing their success rates and repeatability. The study uses three metrics to evaluate performance and highlights differences in model behavior when tasks are repeated.

Why it matters

Understanding the reliability and repeatability of AI agents in enterprise workflows is crucial for developing robust systems. The study's findings can inform improvements in agent design and evaluation methods.

  • AI agents' performance varies significantly when tasks are repeated.
  • Repeatability is a critical factor in evaluating AI agent reliability.
  • State checks are essential for ensuring correct final outcomes in workflows.

The bigger picture

The study provides a framework for evaluating AI agents in enterprise settings, highlighting the importance of considering both success and repeatability. It encourages the development of more reliable and consistent AI systems.

The study on ThinkingBox-Bench highlights the importance of evaluating AI agents not just on success rates but also on their ability to consistently perform tasks. The findings suggest that different models excel in different aspects of task execution and repeatability.

Technical details

  • Stateful workflows: Tasks that maintain state across multiple steps.
  • pass@1: Fraction of all attempts that succeed.
  • pass@20: Fraction of tasks solved at least once across 20 attempts.
  • all-20: Fraction of tasks solved on every one of the 20 attempts.
  • Terminal backend state: The final state of the system after task execution.

FAQ

What is the main focus of the study?

The study focuses on evaluating AI agents' performance on 507 stateful workflows across various domains, emphasizing success rates and repeatability.

What are the three metrics used to evaluate AI agents?

The three metrics are pass@1 (fraction of all attempts that succeed), pass@20 (fraction of tasks solved at least once across 20 attempts), and all-20 (fraction of tasks solved on every one of the 20 attempts).

Why are state checks important in the study?

State checks are important because they ensure that the final backend state and side effects match the required end state, which is crucial for verifying the correctness of task execution.

This summary and analysis were generated with AI from the original article and may contain errors. Read the original for the full story.

Read the full story

Originally published by Reddit - r/ML on Oct 9, 2026.

Read on Reddit - r/ML(opens in a new tab)

Comments

Sign in to join the discussion.

No comments yet — be the first to share your thoughts.