TLDR: ASearcher is an open-source project that significantly improves the ‘Search Intelligence’ of LLM-based agents. It introduces a scalable, fully asynchronous Reinforcement Learning (RL) training system that enables agents to perform long, multi-turn searches efficiently. Additionally, it features an autonomous LLM agent that synthesizes high-quality, challenging question-answer datasets, crucial for effective training. ASearcher-trained agents demonstrate superior performance on complex benchmarks, exhibiting advanced reasoning, precise information extraction, and cross-document inference capabilities.
Large Language Models (LLMs) have shown incredible potential in tackling complex, knowledge-intensive tasks, especially when they can use external tools. Among these tools, search engines are crucial for accessing vast amounts of information. However, current open-source LLM agents often struggle to achieve what researchers call ‘Search Intelligence’ – the ability to handle ambiguous queries, perform precise searches, analyze results, and explore information thoroughly.
Existing methods face several limitations. For instance, many online Reinforcement Learning (RL) approaches for training these agents have strict limits on the number of ‘turns’ or interactions an agent can have, often restricting them to ten or fewer. This prevents agents from learning complex, multi-step search strategies. Additionally, there’s a shortage of large-scale, high-quality question-answer (QA) datasets needed to effectively train these agents.
Introducing ASearcher: A New Approach to Agentic Search
A new open-source project called ASearcher aims to overcome these challenges by enabling large-scale RL training for search agents. The project introduces two key innovations:
First, ASearcher features a **scalable fully asynchronous RL training system**. In traditional RL training, long search processes can slow everything down because the system has to wait for the longest ‘trajectory’ (a sequence of actions) to complete. ASearcher solves this by decoupling the agent’s actions from the model updates. This means that even very long searches, potentially involving over 40 tool calls and generating more than 150,000 output tokens, don’t block the training process. This allows agents to explore much deeper search paths without sacrificing training efficiency.
Second, ASearcher includes a **prompt-based LLM agent that autonomously synthesizes high-quality and challenging QA pairs**. This is crucial for creating the large datasets needed for effective RL training. Starting from basic questions, this agent iteratively modifies them using two actions: ‘Injection’ (adding external facts to enrich context and increase complexity) and ‘Fuzzing’ (blurring details to increase uncertainty and difficulty). Each synthesized question undergoes a rigorous multi-stage validation process to ensure its quality and challenge level. This process generated 134,000 high-quality samples from 14,000 initial questions, with over 25,000 requiring external tools to solve.
Also Read:
How ASearcher Works and Its Performance
ASearcher employs a straightforward agent design. Given a user query, the agent can use two basic tools: a search engine to find relevant snippets and URLs, and a web browser to access and summarize webpage content. The entire process, including the agent’s thinking, tool calls, and summarization, is optimized through end-to-end Reinforcement Learning.
The researchers evaluated ASearcher in various settings, including using a local knowledge base and a web-based search and browsing environment. ASearcher consistently outperformed existing open-source agents of similar sizes across multiple benchmarks. For example, ASearcher-Web-QwQ, an agent built on the powerful QwQ-32B model, achieved significant improvements on challenging benchmarks like xBench-DeepSearch and GAIA, with gains of 46.7% and 20.8% respectively in average accuracy. It also showed superior ‘Pass@4’ scores, indicating a higher success rate in finding correct answers within four attempts.
A detailed case study highlighted ASearcher-Web-QwQ’s advanced ‘Search Intelligence’ behaviors. Unlike other agents that might make ambiguous queries or miss key information, ASearcher-Web-QwQ demonstrated:
- **Uncertainty-aware reasoning:** Systematically listing and examining all possibilities for uncertain information.
- **Precise Key Information Extraction:** Identifying crucial details from vast, noisy web content.
- **Cross-document Inference:** Drawing critical conclusions by connecting information across multiple sources.
- **Grounded Verification:** Rigorously confirming conclusions with additional tool calls.
The training dynamics showed that as ASearcher trained, it learned to perform more tool calls and generate longer, more detailed outputs, demonstrating its ability to handle increasingly complex problems. This indicates the potential of fully asynchronous RL training for real-world agent applications.
ASearcher represents a significant step forward in developing advanced, open-source search agents. By providing a scalable training pipeline and high-quality data synthesis, this project aims to unlock greater ‘Search Intelligence’ in LLM agents, paving the way for more capable AI assistants in various complex tasks. You can find more details about this research paper here: Beyond Ten Turns: Unlocking Long-Horizon Agentic Search with Large-Scale Asynchronous RL.


