AI-Ready Data, Syntitan

Clean Data, Wrong Record: What Two New AI Agent Benchmarks Show

A marketing team asks an agent to compare a discount offer with the same push notification sent without a coupon, split by members and non-members. The warehouse is clean, and the contract table shows which membership contracts are still open, so the agent uses it. But a member whose card is declined loses member benefits after a short grace period, while the contract stays open until it is canceled weeks later. The comparison therefore classifies customers who no longer receive member pricing as members. This task comes from Argo-Bench, and many of the runs that failed it made exactly this choice.

Two recent agent benchmarks gave agents consistent simulated data with the needed evidence available, under different controls. Agents still struggled to find the evidence a task required or to interpret the available records correctly, and some picked the wrong record, unit, or objective. Consistent data still matters. These studies show it is not the same as data prepared for a specific task.

Key takeaways

  • Two recent preprints tested AI agents in simulated companies under different controls: Argo-Bench kept its warehouse free of drift and inconsistencies on purpose, and WorkWorlds compared agents given all of a role’s files with agents given curated files.
  • Agents struggled to find the evidence a task required or to interpret the available records correctly, for example by using the wrong record, unit, or objective.
  • Passing checks for completeness, valid values, and structural consistency does not establish that an agent has selected the right records or interpreted them correctly.
  • Name the record, unit, and objective each task depends on, evaluate the agent on a labeled sample from your own data under fixed conditions, and treat public benchmark results as background.

What the two AI agent benchmarks tested

WorkWorlds (September 2026) builds one simulated pharmaceutical company and gives agents tasks from six job roles. It compares two conditions. In one, the agent sees everything a role could open, including unrelated files. In the other, a practitioner who read the task picks the relevant files first. The source data, tasks, agents, and grading stay the same. Agents scored higher with the curated files, but once they reached enough evidence, the two conditions performed almost alike. Most of the gap opened before the agent found the right material. The authors, affiliated with Harvard, Stanford, an agent evaluation company, and a startup, argue that task-specific curation does part of the work a benchmark claims to measure.

Argo-Bench (October 2026) simulates a year of a food delivery platform in one city and exports it as an ERP-style warehouse. The authors deliberately excluded drift and inconsistencies to keep the ground truth unambiguous. Agents submit actions, such as suspending fraudulent accounts or paying back wages, instead of answering a query, and the simulator’s true state stays hidden. The code repository belongs to a company that builds data agents. The authors state that the benchmark compares agents with one another and does not estimate performance on a real company’s warehouse.

Why AI agents still fail: wrong record, unit, objective, or evidence

Argo-Bench names its failure types, and several share a pattern: the method was reasonable, but the agent selected the wrong evidence or optimized for the wrong objective. WorkWorlds adds one step earlier, where the agent never reaches the right material. The table interprets both studies through a data-preparation lens.

Failure types reported in Argo-Bench and WorkWorlds, interpreted through a data-preparation lens (CUBIG reading)
Failure typeWhat happened in the benchmarkWhat basic data and access checks can establishWhat a task check asks
Wrong recordMembership taken from contract dates instead of billing history and orders where benefits appliedThe contract table is complete, with valid keys and no missing valuesWhich record defines a member for this comparison?
Wrong unitThe agent counted retained location reports without accounting for idle check-ins sent every half hour but stored only hourlyTimestamps are valid and no hourly rows are missingWhat does one row represent, and does the task need the app’s own count?
Wrong objectiveA bonus budget cut planned to protect courier hours, while the bonuses substituted for surge payCost columns are present and reconcileWhat is this budget for, and what should the action optimize?
Missed evidenceThe agent did not reach the file that held the needed evidence among everything the role could openFiles are accessible and permissions are correctWhich sources does this task depend on, and did the agent use them?
  1. 01Task

    Compare a coupon offer with the same notification without one, by members and non-members.

  2. 02Pick

    The agent defines members from the contract table, which is complete and clean.

  3. 03Gap

    Members lose benefits after a grace period following a declined payment, while their contracts remain open.

  4. 04Result

    The comparison counts customers without member pricing as members.

How a clean contract table led to the wrong member comparison (based on an Argo-Bench task, simplified)

In the budget task, some runs optimized for courier hours rather than the surge-pay savings the bonuses were intended to deliver. The authors report higher scores when the prompt stated what the bonuses were for and that a holdout group existed. Because the prompt changes bundled several hints together, the experiment does not isolate the effect of stating the objective alone. Model choice and agent settings also changed outcomes: in Argo-Bench, some runs caught these problems and others did not. So the question is not data instead of models. It is which record, unit, and objective a task depends on, checked alongside the agent that will use them.

What these studies do not show

  • How agents will do on your data. Both are preprints that have not been peer reviewed, and each uses one simulated company or city. Argo-Bench’s authors say directly that it does not estimate performance on a real warehouse.
  • That real data behaves the same way. Real warehouses can contain drift and inconsistencies. Argo-Bench deliberately excludes these, and neither study establishes how they would affect performance in your environment.
  • That failures are caused by data alone. In Argo-Bench, prompt wording and model settings changed results too.

How to check your data before an agent acts on it

These checks come from the failure types above and do not need a new tool.

  1. Name the record that defines each business term for this task. For a member comparison, that may be billing history and orders where a benefit applied, not contract status.
  2. Write down what one row means in every table the task counts from. An hourly summary row and an event row produce different totals for the same activity.
  3. State the objective the action must serve inside the task. If a budget exists to replace another cost, say so in the task.
  4. Evaluate the agent on a labeled sample from your own data. Fix the model, prompt, and evaluation criteria, and record the data version you used. Use public benchmark results as background, not as a directly comparable score.

Our articles on task-specific data preparation and semantic layers explore the same distinction: passing general data quality checks does not establish readiness for a particular AI task.

Related product: Syntitan

For structured data, CUBIG’s Syntitan supports use-case-specific preparation and validation. Teams define the use case, prepare field meanings, units, and relationships for it, validate the data with a selected model or agent under fixed evaluation conditions, and release it as a data version with a Qualified, Not Qualified, or Inconclusive result for the task. Explore Syntitan.

Explore Syntitan, CUBIG’s AI-Ready Data Platform

References

  1. Hua and Lian, WorkWorlds, arXiv 2609.23806 (2026)
  2. Tomitsuka et al., Argo-Bench, arXiv 2610.02122 (2026)
  3. CUBIG, AI Data Preparation Starts With the Task, Not the Dataset
  4. CUBIG, Semantic Layers Tell AI What Data Means. AI Tasks Often Need More.
  5. CUBIG, AI-Ready Data vs Clean Data
  6. CUBIG, What Is AI-Ready Data?
  7. CUBIG, Syntitan

FAQ

What is Argo-Bench?

Argo-Bench is an AI agent benchmark released as a preprint in October 2026. It simulates a year of a food delivery platform in one city, exports it as an ERP-style data warehouse kept free of drift and inconsistencies, and asks agents to submit business actions. Its authors say it compares agents with one another and does not estimate performance on a real company's warehouse.

What is WorkWorlds?

WorkWorlds is a preprint from September 2026 that tests AI agents inside one simulated pharmaceutical company. It compares agents that see everything a job role can access with agents given files a practitioner selected for the task, and finds that most of the difference arises before agents reach the evidence they need.

Why do AI agents fail on clean data?

In these benchmarks, agents struggled to find the evidence a task required or to interpret the available records correctly, for example by using the wrong record, unit, or objective. Passing checks for completeness, valid values, and structural consistency does not establish that an agent selected the right records or interpreted them correctly.

Can I rely on AI agent benchmark scores for my company's data?

Use them to compare agents under the benchmark's conditions, as background rather than a forecast for your own systems. Scores from different data, tasks, and grading are not directly comparable. Evaluate the agent on a labeled sample from your data with a fixed model, prompt, and evaluation criteria, and record the data version you used.

What is the difference between clean data and AI-ready data?

Clean data meets general quality checks such as completeness and valid values. AI-ready data has also been prepared and validated for a specific AI task, including which records, units, and objectives that task depends on.