ACL2026
A Survey of Large Language Model-Based Search Agents
Yunjia Xi, Jianghao Lin, Yongzhao Xiao, Zheli Zhou, Rong Shan, Te Gao, Jiachen Zhu, Weiwen Liu, Yong Yu, Weinan Zhang
1,216 citations
Abstract
The advent of Large Language Models (LLMs) has significantly revolutionized web search. The emergence of LLM-based Search Agents marks a pivotal shift towards deeper, dynamic, autonomous information seeking. These agents can comprehend user intentions and environmental context and execute multi-turn retrieval with dynamic planning, extending search capabilities far beyond the web. Leading examples like OpenAI's Deep Research highlight their potential for deep information mining and realworld applications. This survey provides the first systematic analysis of search agents. We comprehensively analyze and categorize existing works from the perspectives of architecture, optimization, application, and evaluation, ultimately identifying critical open challenges and outlining promising future research directions in this rapidly evolving field. Our repository is available on https://github.com/ YunjiaXi/Awesome-Search-Agent-Papers . * Corresponding author 1 8244 sub-domain or perspective, e.g., Deep Research which emphasizes professional report generation from extensive information seeking (Xu and Peng, 2025; Huang et al., 2025b) or the integration of reasoning and RAG (Liang et al., 2025; Gao et al., 2025) , our work comprehensively analyzes the holistic pipeline of search agents, including search structure, optimization, application, evaluation, and challenges. For each part, we provide a thorough analysis of representative works and developing tendencies. Specifically, this paper is structured as follows: Sec. 2 introduces the task formulation for search agents. How to Search in Sec. 3 presents how agents scale up search turns and utilize complex search structures (i.e., parallel, sequential, and hybrid) to determine query content. How to Optimize in Sec. 4 discusses various optimization methodologies for search agents, including tuning and nontuning approaches. How to Apply in Sec. 5 delineates the extensive application areas of search agents, encompassing both internal agent enhancements (e.g., reasoning, memory, and tool-use) and external applications (e.g., math, medicine, and finance). How to Evaluate in Sec. 5 introduces evaluation of search agents, covering various datasets and metrics. Finally, Sec. 7 presents current challenges and promising future research directions. Task Formulation Given a user's intention q and context C, a search agent iteratively plans and acts to gather information and fulfill the user's intention. Upon receiving intention q, the agent initiates a planning π 0 = Plan(q, C) to conduct an information seeking trajectory. At each step t, the agent reflects on its current observation o t and previous trajectory t and updates its plan π t+1 = Reflect(o t , h t , π t ). It then performs an action a t+1 = Act(π t+1 ) (e.g., search for or browse certain content) yielding a new observation o t , e.g., the retrieved information. This process continues until sufficient information is acquired, forming a sequence of observations O = o 1 , o 2 , • • • , o T . From O, the agent extracts and ranks the most relevant data into an evidence set E = Select(q, O) and generates a response ŷq = Generate(q, E) to fulfill the user's intention.