← Latest papers
💬 NLP

CRAB-Bench: Evaluating LLM Agents under Complex Task Dependencies and Human-aligned User Simulation

The paper introduces CRAB-Bench and RUSE to evaluate LLM agents in realistic service scenarios with complex task dependencies and human-aligned user simulations, revealing that current frontier models struggle significantly with these challenges, particularly when faced with imperfect user behaviors like information disclosure.

Original authors: Danqing Wang, Akshay Sivaraman, Lei Li

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Danqing Wang, Akshay Sivaraman, Lei Li

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are hiring a travel agent to plan a perfect vacation. In the real world, this isn't just about picking a flight and a hotel. It's a puzzle where every piece must fit perfectly: the flight must land before the hotel check-in, the total cost must fit your budget, and the dates must align. Plus, you (the customer) might be vague, forgetful, or get annoyed if the agent makes a mistake.

The paper CRAB-Bench introduces a new, much harder way to test if AI "agents" (smart computer programs) can actually handle this kind of real-world chaos.

Here is the breakdown of their work using simple analogies:

1. The Problem: The "Too-Perfect" Test

Most previous tests for AI travel agents were like playing a video game on "Easy Mode."

  • The Flaw: The "customers" in these tests were robots that always gave clear instructions, never made mistakes, and cooperated perfectly.
  • The Result: AI looked amazing on these tests, but that's because the tests were too simple. They didn't account for the fact that real humans are messy, and real travel planning involves thousands of wrong options that look right at first glance.

2. The Solution: CRAB-Bench (The "Hard Mode" Test)

The authors built a new testing ground called CRAB-Bench. Think of it as a massive, automated maze designed to trick the AI.

  • The Constraint Graph (The Rulebook): Instead of just giving a list of tasks, the system builds a complex web of rules. For example, "If you pick a morning flight, the hotel must have a late check-in."
  • The Distractors (The Fake Clues): This is the paper's biggest innovation. The system generates thousands of fake travel options (distractors).
    • Analogy: Imagine a library with 10,000 books. Only one book is the right answer. The other 9,999 look exactly like the right book, but they have tiny, fatal flaws (e.g., the flight arrives after the hotel closes). The AI has to find that one needle in a haystack of 10,000 needles that look identical.
  • The Difficulty: In the hardest version of the test, the chance of picking the right option by luck is only 0.05%.

3. The New "Customer": RUSE (The Realistic User)

The authors realized that testing an AI with a robotic, polite customer doesn't tell you if the AI can handle a real human. They built RUSE (Realistic User Simulation Engine).

  • How it works: Instead of a robot, RUSE acts like a real person with specific personality traits:
    • Impatient: Gets annoyed if you ask too many questions.
    • Terse: Gives very short, vague answers.
    • Emotional: Reacts negatively to mistakes.
  • The "Information Disclosure" Trap: The paper found that the most damaging trait for the AI was when the human user hid information or revealed it slowly. The AI struggled to piece together the puzzle when the customer didn't hand over all the clues at once.

4. The Results: Reality Hits Hard

The authors tested four of the smartest AI models available (like Claude, DeepSeek, etc.) on this new, brutal test.

  • The Drop: When the AI switched from talking to a "polite robot" to a "realistic human" (RUSE), their performance crashed.
    • Some models dropped by as much as 57%.
    • Even the best model only got 61% of the tasks right.
  • What Failed? The AI didn't fail because it was rude or couldn't chat. It failed because it couldn't solve the puzzle. It got confused by the thousands of fake options and couldn't figure out which combination of flight and hotel actually worked.
  • The "Mistake" Behavior: When interacting with the realistic human, the AI became less likely to say, "I made a mistake." Instead, it tried to quietly fix errors without admitting them, which often made the situation worse.

5. Key Takeaways

  • More Options = Harder: The more "valid" solutions exist (more ways to plan the trip), the harder it is for the AI to find the best one because it gets overwhelmed by the choices.
  • Flexibility is the Enemy: Tasks where the user is flexible with dates (e.g., "I can leave anytime in a 5-day window") were much harder than fixed dates, even if the number of fake options was the same.
  • Stronger Models Help, But Not Enough: The smartest AI models handled the realistic human better than the weaker ones, but none were perfect.

In summary: The paper argues that we have been overestimating AI's ability to handle real-world tasks because we've been testing them with fake, perfect customers. When you give them a realistic, messy human and a maze of thousands of wrong answers, even the smartest AIs struggle to find the right path.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →