Deep search agents face error risks in step by step tasks

Benchmarking and Error Analysis of Deep Search and Deep Research LLM Agents

Machine Learning

Summary

As AI agents based on large language models perform tasks that require many steps, it becomes important to check for mistakes not just in the final answer but during each step. The authors found that existing tests overlook these intermediate errors. They proposed a way to analyze and categorize these mistakes into system-level and task-level types. Their study shows how these errors impact performance and offers ideas to design more reliable and smarter AI agents.

What this means in practice

  • For software engineering teams: Improve debugging and monitoring tools for AI agents by focusing on stepwise error detection during task execution.
  • For automation developers: Design more reliable autonomous AI systems that handle complex workflows by integrating the provided error taxonomy and analysis framework.

Authors

Zixuan Yu, Zhenheng Tang, Xiaowen Chu, Bo Han

Abstract

As Large Language Models (LLMs) evolve into autonomous Deep Search and Deep Research Agents capable of executing long-horizon, multi-step tasks, evaluating their reliability becomes increasingly critical. However, existing evaluation paradigms predominantly focus on final task outcomes, leaving a significant gap in understanding the intermediate execution traces, where agents are highly susceptible to various errors. To address this critical gap, we introduce a comprehensive methodology and analytical framework designed specifically to diagnose errors in intermediate workflows. Building upon this framework, we establish a structured taxonomy that categorizes these vulnerabilities into two primary dimensions: System-Level Errors and Task-Level Errors. Through a systematic examination of step-by-step execution traces and agent-environment interactions, we reveal how these underlying errors affect overall performance. Finally, through empirical experiments and systematic analysis of the identified error types, we provide actionable design guidelines, aiming to enhance the robustness, reasoning capabilities, and reliability of Deep Search and Deep Research agents.