VibeSearchBench:面向真实世界中长期主动搜索的评测基准

HuggingFace Daily Papers(社区热门论文)·2026-05-27 08:00·117天前
AI 导读

基于LLM的智能体在现有搜索基准上表现优异,但真实用户体验不佳,这源于现有基准依赖于高度明确的查询、单轮交互和固定格式评估,无法反映用户与智能体通过多轮对话协同澄清模糊意图的真实搜索行为。为此,研究提出了“VibeSearch”范式并发布了VibeSearchBench,该基准包含200个手工策划的双语任务,覆盖20个领域,分为专业与日常生活两个子集。评估通过用户模拟器和图匹配框架进行。对七个前沿模型的测试显示,所有模型在VibeSearch任务上表现均不充分(最佳F1分数为30.30),凸显了在长期上下文推理、主动意图激发等方面取得根本进展的必要性。

HuggingFace Daily Papers(社区热门论文)
精选
73AI 编辑部评分,满分 100

VibeSearchBench:面向真实世界中长期主动搜索的评测基准

2026-05-27 08:00· 117天前
AI 导读

基于LLM的智能体在现有搜索基准上表现优异,但真实用户体验不佳,这源于现有基准依赖于高度明确的查询、单轮交互和固定格式评估,无法反映用户与智能体通过多轮对话协同澄清模糊意图的真实搜索行为。为此,研究提出了“VibeSearch”范式并发布了VibeSearchBench,该基准包含200个手工策划的双语任务,覆盖20个领域,分为专业与日常生活两个子集。评估通过用户模拟器和图匹配框架进行。对七个前沿模型的测试显示,所有模型在VibeSearch任务上表现均不充分(最佳F1分数为30.30),凸显了在长期上下文推理、主动意图激发等方面取得根本进展的必要性。

推荐理由

所有前沿模型在长程主动搜索上都翻车了,最高F1才30,说明现在AI离真正理解你的模糊需求还有距离,做搜索的同学该重新想想架构了。

1 Introduction

Large Language Model-based AI agents have emerged as powerful search specialists [12, 20], capable of navigating complex real-world web environments through hundreds of tool-calling to find the proverbial “needle in a haystack.” Yet a persistent evaluation–experience gap remains: frontier models achieve ever-higher scores on benchmarks such as BrowseComp [21] and WideSearch [22], while real end-users continue to report that the results are “off-topic,” or “don’t understand me.”

A fundamental reason is the mismatch between how benchmarks frame search tasks and how users actually search. In practice, most users do not, and indeed cannot, fully articulate their information needs upfront. A realistic search session unfolds as an iterative user-agent interaction: (User) a vague query →(Agent) partial results and clarification →(User) expresses emerging preferences and needs →(Agent) adjusts its search direction →(user-agent interaction) … →the information need gradually converges into a concrete solution. We term this class of tasks VibeSearch.

Refer to caption
Figure 1: Figure 1: Overview of VibeSearchBench. (Left) A user persona with trigger-conditioned disclosure stages that progressively reveal latent information needs. (Center) A multi-turn bidirectional convergence process in which the agent autonomously executes search and reasoning steps (inner loop), returns partial results, and interacts with user to unlock subsequent stages. (Right) A schema-free knowledge graph output, evaluated by matching the predicted graph against the ground-truth graph .

Existing mainstream search benchmarks (shown in Table 1) fail to capture the VibeSearch paradigm in three critical ways. (1) Over-specified queries. Task constraints are exhaustively and explicitly packed into a single prompt (WideSearch, for instance, provides the complete table schema upfront), leaving no room for the agent to actively elicit user intent. (2) Single-turn interaction. Current benchmarks do not support sustained user-agent interaction, thereby skipping the most challenging and valuable step in VibeSearch: proactively and continuously mining the user’s true search intent. (3) Fixed-schema outputs and evaluation. Outputs are evaluated against predetermined structures such as items, sets, or tables. However, real-world knowledge relationships are inherently complex, and user search intent is difficult to model with rigid schemas.

We argue that effective VibeSearch systems should adhere to two principles. First, search should be a process of bidirectional convergence, not unidirectional answering. Users often cannot articulate their preferences until they have seen some relevant information; the agent should therefore interleave returning partial results with asking follow-up questions, co-evolving vague needs into concrete solutions with the user, rather than following a “clarify first, search later” two-stage pipeline. Second, outputs and evaluation should be grounded in schema-free structured information. Fixed-schema evaluation, while objective and stable, is misaligned with the complex knowledge structures found in the real world [28]; free-text evaluation requires rubric design that is inherently subjective and unstable [17, 23, 25]. We observe that a directed graph without any preset schema can model arbitrary target information relevant to the search intent, while still enabling fine-grained, objectively verifiable evaluation.

To fill this gap, we introduce VibeSearchBench, a benchmark designed to evaluate agents’ long-horizon proactive search capabilities. We manually curate 200 high-quality evaluation tasks spanning two subsets, VibeSearch-Pro (professional scenarios) and VibeSearch-Daily (daily-life scenarios), across 20 domains, with 100 tasks each in Chinese and English. To ensure distributional diversity, every task covers a distinct topic. Each task comprises a user persona that specifies the searcher’s background and latent intent, together with a ground-truth knowledge graph that encodes the target information in a schema-free directed graph. Building on these components, we design (i) a progressive-disclosure user simulator that incrementally reveals information needs during multi-turn interaction with the agent, and (ii) a graph-matching evaluation framework that enables objective and fine-grained assessment of retrieved information.

A benchmark, however, is only as informative as the runtime in which it is evaluated. Today, search is overwhelmingly accessed through agent harnesses [14, 10, 3] deployed as personal assistants, where users issue vague, evolving queries through multi-turn interaction rather than the fully-specified single-turn prompts assumed by existing benchmarks. By abstracting away precisely this dynamic, current benchmarks cannot tell us how frontier models actually search in deployment—their scores characterize a setting real users will almost never encounter. VibeSearchBench is specifically designed to evaluate frontier models on realistic user search scenarios as they deployed in an agent harness. We instantiate this evaluation on OpenClaw, a widely adopted production harness, and additionally report ReAct results as a research-side reference baseline. Across seven frontier models, our experiments yield three key findings. First, all models perform poorly: the best model (Claude Opus 4.6) achieves only 30.30 average F1, with higher proactiveness (7-8 tool calls per user turn) correlating with better performance, while excessive resource consumption paradoxically degrades results through context overflow. Second, error analysis reveals three cascading bottlenecks: compressed trajectories suffer 8-12 point F1 drops from information loss, no model successfully reaches the user simulator’s completion signal due to inefficient intent elicitation, and models produce structurally flat knowledge graphs that fail to cover the desired knowledge. Third, ablation of three core mechanisms of OpenClaw (sub-agent collaboration, local memory, and life-long memory) shows that none yields significant improvement, indicating that the challenges of VibeSearch demand fundamental model-level advances rather than harness-level architectural enhancements.

媒体内容 · 前往原文查看
Table 1: Comparison of VibeSearchBench with existing search benchmarks.
Benchmark Query Spec. Interaction Proactive User Simulation Output Evaluation
DeepResearch Bench [7] Full Single-turn None Report Rubrics-based
BrowseComp [21] Full Single-turn None Item Entity Match
WideSearch [22] Full Single-turn None Table Table Match
DeepSearchQA [9] Full Single-turn None Item/Set Entity Match
GISA [27] Full Single-turn None Item/Set/List/Table Fixed-Schema Match
InteractComp [5] Vague Multi-turn Simple Rules Item Entity Match
VibeSearchBench Vague Multi-turn Persona-based Progressive Disclosure Schema-free Graph Graph Matching

2 Related Work

Benchmarking Search. Existing search benchmarks evaluate agents along the complementary axes of depth and breadth, but largely operate under a fully-specified, single-turn paradigm. BrowseComp [21] and DeepSearchQA [9] emphasize depth, requiring persistent multi-hop browsing to retrieve hard-to-find facts; WideSearch [22] instead targets breadth, assessing an agent’s ability to aggregate parallel sources into pre-specified tables; and GISA [27] generalizes the output format to items, sets, lists, and tables under fixed-schema matching. InteractComp [5] introduces ambiguous queries and multi-turn interaction, but its user simulator follows simple rules and outputs are still evaluated as single-entity matches. In contrast, VibeSearchBench combines persona-driven progressive disclosure with schema-free graph evaluation, jointly capturing the realistic dynamics of evolving intent elicitation and the complex relational structure of real-world information.

Benchmarking Agent Harness in the wild. As Agent Harnesses rapidly mature into widely-deployed personal-assistant products, a parallel line of work has emerged to benchmark their general agentic capabilities, including Claw-Eval [24], ClawBench [26], WildClawBench [6], QwenClawBench [15], PinchBench [19], and Claw-Mark [11]. Notably, the majority of these benchmarks still devote a fraction of their tasks to search- and research-oriented scenarios, reflecting the empirical observation that information acquisition remains one of the most frequent and most demanding user needs once such harnesses are deployed in the wild. This makes the intersection of agent harnesses and search a particularly consequential setting to study, rather than a niche one.

3 VibeSearchBench

3.1 Task Definition

We formalize VibeSearch as follows. Each task consists of a user persona and a ground-truth knowledge graph , where is the set of entities and is the set of triples (each triple denotes a relation between a head entity and a tail entity ). is a schema-free directed graph capable of modeling arbitrary target information relevant to the search intent.

The user persona comprises the user’s background profile (domain expertise, preferences, etc.), an initial vague query , and a sequence of staged information needs , where is the trigger condition for the -th stage and is the new requirement the user will disclose at that stage.

The search process is modeled as a multi-turn interaction. At turn , the agent takes the dialogue history and available search tools as input, executes search operations, and generates a response . The user simulator evaluates whether satisfies the current trigger condition : if satisfied, it discloses and advances to the next stage; otherwise, it pushes the agent to continue. The interaction proceeds until all stages are addressed or the budget is exhausted.

After the interaction concludes, the agent organizes all gathered information into a predicted knowledge graph , output as a list of triples. Evaluation computes triplet-level precision, recall, and F1 via graph matching between and .

3.2 Construction Pipeline

Expert Annotation. We recruit professional annotators from 20 domains. Each annotator is required to: (1) design a plausible search scenario with an initial vague query ; (2) simulate a multi-turn interaction with an AI assistant, progressively refining their search needs; and (3) construct a ground-truth knowledge graph whose nodes and triples are consistent with the search intent and the information ultimately obtained. To ensure distributional diversity, every task covers a distinct topic. This process yields 200 tasks spanning VibeSearch-Pro (professional domains) and VibeSearch-Daily (everyday scenarios), with 100 tasks each in Chinese and English.

User Persona Synthesis. Based on the annotated multi-turn queries and ground-truth graphs, we synthesize structured user personas . Each persona defines information-disclosure stages, where each stage specifies: (1) a trigger condition (e.g., the agent proactively asks about a certain aspect, or the response contains specific information); (2) the user’s response content when the condition is met; and (3) behavioral strategies when the condition is not met (e.g., pushing the agent to continue, commenting on results, or requesting more details). The original annotators review and revise each persona to ensure consistency with .

Quality Control. We adopt a dual-review mechanism to ensure data quality. After each task is annotated, it is independently reviewed by two domain experts who are not among the annotators. The review covers: (1) the rationality and authenticity of the search scenario; (2) the naturalness and logical coherence of the multi-turn interaction flow; (3) whether the progressive disclosure of information needs is reasonable; (4) the correctness of factual information in the ground truth graph; and (5) the consistency between the user persona and the ground truth graph. Both reviewers’ opinions must be approved simultaneously; any task that fails on any dimension will be returned to the annotator for revision or redoing until all quality criteria are met.

媒体内容 · 前往原文查看
Table 2: Statistics of VibeSearchBench.
Statistic Pro Daily Total
# Tasks 100 100 200
# Chinese tasks 50 50 100
# English tasks 50 50 100
# Domains 5 15 20
Avg. # GT nodes 278.68 146.18 212.43
Avg. # GT triples 373.56 223.07 298.32
Avg. # source URLs 158.29 121.11 139.70
Avg. URLs / triples 0.42 0.54 0.47

3.3 User Simulator

The user simulator drives multi-turn interactions by taking the persona and the agent’s response to generate the user’s reply. It follows four core principles: (1) Progressive disclosure: information needs are disclosed one stage at a time, forcing the agent to proactively unlock deeper needs. (2) Condition-driven transitions: each stage advances only when an explicit trigger condition is met (e.g., the agent mentions specific information, asks about a relevant aspect, or completes a milestone). (3) Persistent pressure: when conditions are unmet, the simulator continues engaging by commenting on results, requesting details, or urging completion. (4) Natural conversation: the simulator responds to every agent question, including irrelevant ones (e.g., “no particular preference”), ensuring interaction realism. We use an LLM as the backbone, encoding these principles into behavioral rules via a system prompt. We show the prompt in 19.

Refer to caption
Figure 2: Domain distribution of VibeSearchBench.

3.4 Graph-based Evaluation

We propose an information-entailment-based evaluation framework that uses an LLM-as-judge to perform graph matching, accommodating semantically equivalent expressions (e.g., entity aliases, relation synonyms) unlike exact matching. For recall, the judge determines whether each ground-truth triple is “covered” by the predicted graph, considering direct matches, subsumption, collective coverage by multiple triples, or compositional derivation through existing predicted relations. Precision is computed as the fraction of predicted triples that participate in covering at least one ground-truth triple. F1 is the harmonic mean of precision and recall. Ground-truth triples are partitioned into batches and evaluated in parallel for efficiency. Formal details are provided in Appendix A.

3.5 Statistics

Table 2 presents the overall statistics of VibeSearchBench. The benchmark contains 200 tasks, evenly split into VibeSearch-Pro (professional domains) and VibeSearch-Daily (daily life), with 100 Chinese and 100 English tasks covering 20 distinct domains. Each task’s ground truth graph contains 212.43 nodes and 298.32 triples on average, reflecting the richness of information required. VibeSearch-Pro graphs are notably larger than VibeSearch-Daily ones (373.56 vs. 223.07 triples), indicating that professional-domain tasks involve more complex knowledge structures. Each task involves 139.70 distinct source URLs on average, with a URL-to-triple ratio of 0.47, indicating that multiple facts are typically extracted per source. This ratio is higher for VibeSearch-Daily (0.54) than VibeSearch-Pro (0.42), suggesting that daily-life information sources are more dispersed and individually less informative. The representative examples are provided in the appendix C.

4 Experiments

4.1 Experimental Setting

Models. We evaluate seven frontier LLMs on VibeSearchBench: Claude Opus 4.6 [2], GPT-5.4 [13], Gemini-3.1 Pro [8], Seed2.0 Pro [16], Kimi K2.6 [1], DeepSeek-V4-Pro [4] , and Qwen-3.5-397B-A17B [18]. These models cover both proprietary and open-source frontier models.

Agent Frameworks. We conduct under: (1) ReAct, the classic reasoning-and-acting framework in which the agent alternates between reasoning and tool execution at each step; and (2) OpenClaw, a rapidly maturing agent harness that is widely adopted as a personal assistant. Comparing the two frameworks aims to reveal how different interaction paradigms affect VibeSearch performance.

Implementation Details. All models are run with default parameters; the search tool configuration is detailed in Appendix B. We set the max context window as 256k. For ReAct, we equip it with a simple compaction mechanism to handle context-overflow situations: when the model’s context is about to exceed 256k tokens, we have it summarize its own context and then continue interacting with the user based on this summary. We use Seed-2.0-Pro as the backbone model for the user simulator. Each model is run 3 times per task, and we report the averaged result. We adopt the triplet-level Precision, Recall, and F1 defined in Section 3.4 as the evaluation metrics.

4.2 Main Results

Table 3 presents the results of all models under both frameworks.

Overall. Even the strongest model, Claude Opus 4.6, achieves only 30.30 average F1 under OpenClaw, and all models score below 33, indicating that current models remain substantially inadequate for VibeSearch. A clear hierarchy emerges: Claude Opus 4.6 and DeepSeek-V4-Pro form the top tier (F1 27), followed by Kimi K2.6 in the middle range, with GPT-5.4 and Qwen3.5-397B-A17B trailing (20–23). OpenClaw slightly outperforms ReAct on most models (Claude +2.43, GPT +1.88), but Kimi K2.6 (26.09 vs. 26.17) and Gemini-3.1 Pro (23.54 vs. 23.62) show no meaningful difference, suggesting that the benefit of an agent harness depends on the underlying model’s capability. Seed2.0 Pro’s Daily F1 improves notably under OpenClaw (20.58 24.64), indicating that weaker models may benefit more from framework support.

Precision vs. Recall. Most models exhibit Recall Precision (e.g., Claude: P=24.88, R=36.34), favoring broad coverage at the cost of many irrelevant triples. This imbalance is especially pronounced on Daily, where Claude’s Recall reaches 39.20 while Precision drops to 21.60. The sole exception is Gemini-3.1 Pro (P=34.61, R=20.63), which conservatively outputs high-confidence information but leaves nearly 84% of ground-truth triples on Pro unrecovered. Kimi K2.6 achieves the most balanced profile (P=28.29, R=27.52), avoiding both over-generation and under-exploration.

Pro vs. Daily. Pro subset F1 is consistently higher than Daily (e.g., Claude: 29.79 vs. 25.95; DeepSeek: 28.70 vs. 25.37), as professional domains feature concentrated, well-structured information. Daily scenarios are harder because (1) information is more scattered (URL-to-triple ratio 0.54 vs. 0.42) and (2) user needs are more diverse and harder to anticipate. Gemini-3.1 Pro is a notable exception, achieving higher F1 on Daily (24.66 vs. 22.41), because its snippet-only strategy is less penalized when ground-truth graphs are smaller (Daily: 223 triples vs. Pro: 374).

媒体内容 · 前往原文查看
Table 3: Performance of all models on VibeSearchBench. The upper section shows results under the ReAct framework; the lower section shows results under the OpenClaw framework.
VibeSearch-Pro VibeSearch-Daily Average
Model P R F1 P R F1 P R F1
ReAct
Claude Opus 4.6 28.15 33.47 29.79 21.60 39.20 25.95 24.88 36.34 27.87
DeepSeek-V4-Pro 29.81 29.54 28.70 21.81 35.41 25.37 25.81 32.48 27.04
Gemini-3.1 Pro 40.88 16.00 22.41 28.33 25.25 24.66 34.61 20.63 23.54
GPT-5.4 19.54 19.42 18.94 18.02 30.06 21.13 18.78 24.74 20.04
Kimi K2.6 33.11 23.80 27.12 23.47 31.24 25.05 28.29 27.52 26.09
Qwen3.5-397B-A17B 23.90 25.40 23.65 20.09 29.19 22.02 22.00 27.30 22.84
Seed2.0 Pro 30.25 23.61 25.86 18.16 28.95 20.58 24.21 26.28 23.22
OpenClaw
Claude Opus 4.6 29.24 38.13 32.55 24.51 35.90 28.04 26.88 37.02 30.30
DeepSeek-V4-Pro 28.68 31.43 29.11 22.13 35.13 26.16 25.41 33.28 27.64
Gemini-3.1 Pro 39.48 15.48 21.69 29.37 24.95 25.54 34.43 20.22 23.62
GPT-5.4 23.52 22.99 22.78 19.22 25.64 21.05 21.37 24.32 21.92
Kimi K2.6 32.41 24.80 27.40 23.99 28.32 24.93 28.20 26.56 26.17
Qwen3.5-397B-A17B 26.19 24.03 24.42 19.80 26.72 21.77 23.00 25.38 23.10
Seed2.0 Pro 33.22 22.12 25.81 23.73 27.53 24.64 28.48 24.83 25.23

4.3 Interaction Behavior

媒体内容 · 前往原文查看
Table 4: Interaction behavior statistics on VibeSearchBench (averaged over Pro and Daily). # Asst and # User denote the number of agent and user dialogue turns, respectively. #Asst/#User reflects the agent’s average work intensity per user turn. # Compact denotes the average number of context compressions.
ReAct OpenClaw
Model # Asst # User #Asst/#User # Compact # Asst # User #Asst/#User # Compact
Claude Opus 4.6 109.8 13.3 8.26 0.68 93.6 12.8 7.31 0.46
DeepSeek-V4-Pro 74.0 13.9 5.30 0.16 82.6 15.7 5.28 0.29
Gemini-3.1 Pro 41.0 14.4 2.84 0.00 51.2 14.9 3.43 0.01
GPT-5.4 99.6 15.3 6.51 1.27 86.5 19.9 4.34 1.36
Kimi K2.6 72.0 15.1 4.77 0.07 55.4 14.8 3.73 0.08
Qwen3.5-397B-A17B 67.2 13.6 4.96 0.17 54.7 13.9 3.93 0.15
Seed2.0 Pro 73.0 14.9 4.88 0.01 84.8 15.9 5.31 0.09
Refer to caption
Figure 3: Resource consumption vs. F1 score. Top row: output tokens vs. F1; bottom row: total tool calls vs. F1. Each model appears twice (circle for ReAct, triangle for OpenClaw), with an arrow indicating the shift when switching frameworks.

Table 4 presents the interaction behavior statistics of all models under both frameworks.

Proactiveness. The #Asst/#User ratio measures the amount of independent search and reasoning work the agent performs between user turns; a higher ratio indicates stronger proactiveness. Claude Opus 4.6 achieves the highest ratio (ReAct: 8.26), executing 7–8 tool calls per user reply on average, and also the highest F1, demonstrating a direct link between proactiveness and performance. Gemini-3.1 Pro has the lowest ratio (2.84), passively waiting for user-driven exploration, resulting in severely limited coverage.

Interaction Efficiency. Claude Opus 4.6 has the fewest user turns (ReAct: 13.3), advancing information disclosure most efficiently. GPT-5.4 is a notable counter-example: despite high assistant turns (99.6), its user turns are also the highest (OpenClaw: 19.9), yielding an unremarkable #Asst/#User ratio (4.34). More critically, its context compression count far exceeds all other models (1.27 vs. 0.7 for others), as verbose output triggers frequent context overflow that destroys previously retrieved information and forces redundant re-searching, creating a vicious cycle of “verbose output context overflow information loss performance degradation” that fundamentally explains its worst F1 despite the highest resource consumption.

Framework Effects on Interaction Patterns. Claude’s assistant turns decrease under OpenClaw (109.8 93.6) while F1 improves (27.87 30.30), indicating higher efficiency per turn. Seed2.0 Pro shows the opposite pattern: assistant turns increase (73.0 84.8) alongside F1 improvement (23.22 25.23), benefiting from the expanded exploration space.

4.4 Cost-Performance

No Positive Correlation Between Resource Consumption and Performance. Figure 3 shows the relationship between each model’s output token count and tool call count versus F1. As shown, resource consumption is not positively correlated with F1. GPT-5.4 consumes the most resources (both output tokens and tool calls far exceed other models) yet scores the lowest F1, as verbose output triggers frequent context compression that reduces subsequent searches to redundant work. Gemini-3.1 Pro has the lowest resource consumption and almost never uses the visit tool (Pro: 0.05 times), resulting in severely insufficient information acquisition depth. Claude Opus 4.6 and DeepSeek-V4-Pro achieve the best F1 at moderate resource levels, suggesting an efficiency sweet spot: too little exploration limits coverage, while excessive exploration degrades performance through context management burden.

5 Analysis

5.1 Error Analysis

We analyze all ReAct trajectories and categorize failures along three pipeline stages (Table 5). These failures cascade: context overflow during retrieval causes agents to forget previously disclosed requirements, producing misaligned output downstream. The complete error analysis is shown in Appendix E.

Information Retrieval and Context Management Failures. Models are trapped between two symmetric failures: context overflow from excessive exploration versus information gaps from conservative retrieval. As shown in the Comp.% and F1 columns of Table 5, compressed trajectories suffer a consistent 8–12 point F1 drop (0.16 vs. 0.26 on average). GPT-5.4 exemplifies the former: with the highest compression rate (72.0%), its F1 declines from 0.25 with zero compressions to 0.12 with two or more (Table 14), as verbose output triggers a compounding overflow cycle. Gemini-3.1 Pro exemplifies the latter: it avoids compression entirely (0.0%) but almost never visits pages beyond search snippets (averaging only 1.1 page visits per task on Pro); on Daily, trajectories where Gemini visits at least one page achieve 55% higher Recall (0.34 vs. 0.22; Appendix E). Kimi K2.6 strikes the best balance with moderate search volume and the lowest compression rate among actively searching models (6.8%).

Multi-Turn Interaction and Intent Elicitation Failures. Virtually no trajectory across all runs reaches the user simulator’s [DONE] signal; all terminate via agent-initiated answer or max_rounds exhaustion. As detailed in Table 15, trajectories exceeding 15 user turns average only 0.18 F1 versus 0.23 for those with 10, reflecting both intrinsically harder tasks (requiring more rounds due to scattered information) and wasted turns on misaligned questions. We further measure the fraction of user messages containing dismissive patterns (indicating failed intent elicitation) and redirect patterns (indicating premature stage advancement; Table 16). Gemini-3.1 Pro’s passive strategy (#Asst/#User ratio of 2.84) yields the highest dismissive response rate (7.9% on Daily), while redirect rates remain uniformly at 3–6% across all models, revealing a universal tendency to advance stages before fully satisfying current requirements.

Knowledge Graph Construction and Output Failures. We analyze the structural alignment between predicted and ground-truth knowledge graphs by examining per-relation coverage rates (Table 17). Models extract facts effectively but fail to organize them hierarchically: even the best model achieves 100% coverage on factual relations (e.g., participating_country, restructuring_year) yet 0% on organizational and hierarchical ones (e.g., includes_phase, case_participated), producing only flat, instance-level triples. As reflected in the Over% and Under% columns of Table 5, this structural gap yields two divergent failure modes. Over-generation affects 54% of Claude trajectories, primarily driven by bibliographic metadata extraction (99% invalidity rate) and subjective assessments (95–99% invalidity rate; Table 18). Under-generation dominates 46% of Gemini trajectories due to conservative retrieval that leaves most information unextracted. Format failures further cause catastrophic collapse: Seed2.0 Pro produces 28 zero-F1 trajectories (the most among all models) from malformed JSON output, underscoring that knowledge graph construction remains fragile under long interaction histories.

媒体内容 · 前往原文查看
Table 5: Error analysis under the ReAct framework (averaged over Pro and Daily). Comp.% = fraction of trajectories that trigger context compression; F1(C) and F1(NC) = mean Triplet F1 for compressed and non-compressed trajectories; F1 = F1(C)F1(NC); 0-F1 = number of zero-F1 trajectories; Over% and Under% = fraction of trajectories exhibiting over-generation and under-generation, respectively. Bold indicates the most extreme value in each column. Detailed breakdowns are in Appendix E.
Model Comp.% F1(C) F1(NC) F1 0-F1 Over% Under%
Claude Opus 4.6 62.0 0.183 0.275 0.092 6 54.0 0.8
GPT-5.4 72.0 0.175 0.259 0.084 3 28.7 2.0
DeepSeek-V4-Pro 16.0 0.150 0.256 0.106 4 35.2 3.4
Kimi K2.6 6.8 0.151 0.273 0.122 5 12.3 8.7
Qwen3.5-397B-A17B 16.0 0.135 0.247 0.112 7 24.7 4.5
Seed2.0 Pro 0.8 0.205 28 28.7 4.7
Gemini-3.1 Pro 0.0 0.231 6 4.2 46.0

5.2 OpenClaw Analysis

We use Kimi K2.6 and Qwen3.5-397B-A17B as base models to ablate three core mechanisms of the OpenClaw framework: sub-agent collaboration, local memory, and life-long memory. All experiments are repeated 3 times and averaged. Auxiliary metrics (#Asst, #Tools, Compact) are from the Pro subset.

媒体内容 · 前往原文查看
Table 6: Sub-agent ablation. For +Sub-agent, #Asst and #Tools are the sum of the main agent and all sub-agents.
Model Setting F1 P F1 D #Sub #Asst #Tools Comp.
Kimi K2.6 Naive 27.40 24.93 0.0 59.9 89.7 0.11
Kimi K2.6 +Sub-agent 26.45 23.47 4.0 98.2 163.1 0.13
Qwen3.5 Naive 24.42 21.77 0.0 61.1 108.6 0.20
Qwen3.5 +Sub-agent 25.95 22.33 8.2 140.0 248.4 0.08

Sub-agent. Delegating retrieval to 4.0–8.2 child agents substantially increases workload (#Asst +64%–129%, #Tools +82%–129%), yet F1 shows no consistent improvement (Kimi Pro 0.95, Qwen Pro +1.53). Qwen’s compression drops from 0.20 to 0.08, confirming that sub-agents offload context pressure, but F1 barely improves because cross-agent information coordination incurs significant loss during integration by the main agent.

媒体内容 · 前往原文查看
Table 7: Local memory ablation. Mem = avg memory ops per task. Adopt. = fraction of tasks using memory.
Model Setting F1 P F1 D #Asst #Tools Comp. Mem Adopt.
Kimi K2.6 Naive 27.40 24.93 59.9 89.7 0.11 0.01 1.0%
Kimi K2.6 +Local 26.94 24.48 74.9 101.9 0.23 7.99 76.3%
Qwen3.5 Naive 24.42 21.77 61.1 108.6 0.20 0.00 0.3%
Qwen3.5 +Local 24.44 21.27 63.1 90.3 0.25 2.22 53.2%

Local Memory. Despite high adoption (Kimi 76.3%, Qwen 53.2%), F1 remains unchanged (0.5). Memory operations impose significant context overhead: Kimi’s assistant turns increase by 25% and compressions double (0.110.23); Qwen redirects effort from retrieval to memory maintenance (#Tools 17%), yet compressions still rise. The persistence benefits are offset by the context pressure introduced.

Life-long Memory. F1 differences across all conditions remain below 1.0, indicating that cross-task knowledge transfer fails to take effect. Life-long memory barely alters behavior: Kimi’s #Asst and #Tools are identical to naive (52.3 vs. 52.5, 76.8 vs. 76.8), yet compressions still increase (0.070.14, Qwen 0.180.27). The two models exhibit distinct failure modes: Kimi actively queries pre-built memory (84.0% adoption) but retrieved strategies are too generic; Qwen largely ignores it (19.3% adoption), reverting to standard behavior.

媒体内容 · 前往原文查看
Table 8: Life-long memory ablation (last 50 tasks; first 50 build the memory store). Mem and Adopt. defined as in Table 7.
Model Setting F1 P F1 D #Asst #Tools Comp. Mem Adopt.
Kimi K2.6 Naive 27.60 22.64 52.5 76.8 0.07 0.01 1.3%
Kimi K2.6 +Local 27.60 22.42 68.7 86.9 0.15 8.91 78.7%
Kimi K2.6 +Life-long 27.77 22.23 52.3 76.8 0.14 1.68 84.0%
Qwen3.5 Naive 24.85 19.83 59.5 98.0 0.18 0.00 0.0%
Qwen3.5 +Local 25.70 18.57 62.5 80.9 0.21 2.15 54.7%
Qwen3.5 +Life-long 24.85 19.18 54.7 86.2 0.27 0.25 19.3%

Summary. All three core mechanisms of frontier agent harnesses fail to significantly improve VibeSearch performance, revealing that the required capabilities (evolving intent understanding, scattered information integration, and structured knowledge construction) cannot be solved through external architectural enhancements alone. The key lies in fundamental model advances: stronger long-context integration and more precise intent modeling.

5.3 Meta-Evaluation Analysis

媒体内容 · 前往原文查看
Table 9: Meta-evaluation: agreement between LLM judges and human on ground-truth triple recall.
Judge Model Overall Covered Not Covered
Qwen3.5-397B-A17B 98.76% 99.36% 98.16%
Kimi K2.6 98.92% 98.64% 99.20%
Seed2.0 Pro 98.56% 98.00% 99.12%

We randomly sample 50 trajectories for domain experts to review, and use three LLM judges (Qwen3.5-397B-A17B, Kimi K2.6, Seed2.0 Pro). All three achieve overall agreement above 98.5% with human experts (Kimi highest at 98.92%), confirming that the evaluation framework reliably substitutes for human annotation.

6 Conclusion

We introduced VibeSearchBench, a benchmark for evaluating LLM agents on long-horizon proactive search, where agents must collaboratively refine vague user intent through multi-turn interaction and produce schema-free information graphs. Evaluation of seven frontier models under both ReAct and OpenClaw shows that even the best model achieves only 30.30 F1, with context overflow, inefficient intent elicitation, and structurally flat knowledge graph outputs identified as key bottlenecks. Ablation further confirms that architectural enhancements (sub-agents, local memory, life-long memory) yield no meaningful gains. Moreover, the inconsistent framework effects across models (e.g., OpenClaw improves Claude but leaves Kimi unchanged) underscore that optimizing for widely adopted agent harnesses is critical for real-world deployment.

Contribution

Z.Y.1,†, S.L.1,†, Lei Huang1,†, Yunfan Zhang2, Jiajie Wu2, Yida Zhao2, Jialong Wu2, Kuan Li2, Suyang Wu2, XingYu1, Xiang Cheng1,‡

General Post-training Team, Xiaohongshu Dots Studio
222https://unipat.ai/UniPat AI
 Core Contributor   Project Lead

References

  • [1] M. AI Kimi k2.6: advancing open-source coding. External Links: Link Cited by: §4.1.
  • [2] Anthropic Introducing claude opus 4.6. External Links: Link Cited by: §4.1.
  • [3] Claude code. External Links: Link Cited by: §1.
  • [4] DeepSeek-AI DeepSeek-v4: towards highly efficient million-token context intelligence. External Links: Link Cited by: §4.1.
  • [5] M. Deng, L. Huang, Y. Fan, J. Zhang, F. Ren, J. Bai, F. Yang, D. Miao, Z. Yu, Y. Wu, Y. Zhang, F. Teng, Y. Wan, S. Hu, Y. Li, X. Jin, C. Hu, H. Li, Q. Fu, T. Zhong, X. Wang, X. Tang, N. Tang, C. Wu, and Y. Luo (2025) InteractComp: evaluating search agents with ambiguous queries. External Links: 2510.24668, Link Cited by: Table 1, §2.
  • [6] WildClawBench External Links: Link Cited by: §2.
  • [7] M. Du, B. Xu, C. Zhu, L. Zhang, X. Wang, and Z. Mao (2026) DeepResearch bench: a comprehensive benchmark for deep research agents. In The Fourteenth International Conference on Learning Representations, External Links: Link Cited by: Table 1.
  • [8] Google Gemini 3.1 promodel card. External Links: Link Cited by: §4.1.
  • [9] N. Gupta, R. Chatterjee, L. Haas, C. Tao, A. Wang, C. Liu, H. Oiwa, E. Gribovskaya, J. Ackermann, J. Blitzer, S. Goldshtein, and D. Das (2026) DeepSearchQA: bridging the comprehensiveness gap for deep research agents. External Links: 2601.20975, Link Cited by: Table 1, §2.
  • [10] Hermes agent. External Links: Link Cited by: §1.
  • [11] F. Meng, L. Du, Z. Wu, G. Chen, X. Liu, J. Liao, C. Jiang, Z. Wan, J. Gu, P. Zhou, R. Huang, Z. Zhao, S. Ding, A. Yu, B. Peng, B. Xia, H. Sun, H. Liang, J. Xie, J. Chen, J. Song, L. Yang, M. Xu, Q. Qiu, R. Fu, S. Zhai, S. Wang, T. Ma, T. Wu, W. Jin, Y. Wang, Y. Dai, Y. Lai, Y. Shu, Y. Liu, Y. Hao, Y. Niu, J. Huang, J. Zhuo, Z. Shen, L. Wu, H. Yao, C. Chen, C. Xie, Y. Zhou, J. Zhang, Z. Zheng, M. Hu, and M. Q. Shieh (2026) ClawMark: a living-world benchmark for multi-turn, multi-day, multimodal coworker agents. External Links: 2604.23781, Link Cited by: §2.
  • [12] OpenAI Deep research system card. External Links: Link Cited by: §1.
  • [13] OpenAI GPT-5.4 thinking system card. External Links: Link Cited by: §4.1.
  • [14] OpenClaw — personal ai assistant. External Links: Link Cited by: §1.
  • [15] Qwen Team and Alibaba Data (2026-04) QwenClawBench: real-user-distribution benchmark for openclaw agents. External Links: Link Cited by: §2.
  • [16] B. Seed Seed2.0 model card: towards intelligence frontier for real-world complexity. External Links: Link Cited by: §4.1.
  • [17] M. Sharma, C. B. C. Zhang, C. Bandi, C. Wang, A. Aich, H. Nghiem, T. Rabbani, Y. Htet, B. Jang, S. Basu, A. Balwani, D. Peskoff, M. Ayestaran, S. M. Hendryx, B. Kenstler, and B. Liu (2025) ResearchRubrics: a benchmark of prompts and rubrics for evaluating deep research agents. External Links: 2511.07685, Link Cited by: §1.
  • [18] A. Q. Team Qwen3.5: towards native multimodal agents. External Links: Link Cited by: §4.1.
  • [19] P. Team (2026) PinchBench: real-world benchmarks for ai coding agents. External Links: Link Cited by: §2.
  • [20] T. D. Team, B. Li, B. Zhang, D. Zhang, F. Huang, G. Li, G. Chen, H. Yin, J. Wu, J. Zhou, K. Li, L. Su, L. Ou, L. Zhang, P. Xie, R. Ye, W. Yin, X. Yu, X. Wang, X. Wu, X. Chen, Y. Zhao, Z. Zhang, Z. Tao, Z. Zhang, Z. Qiao, C. Wang, D. Yu, G. Fu, H. Shen, J. Yang, J. Lin, J. Zhang, K. Zeng, L. Yang, H. Yin, M. Song, M. Yan, M. Liao, P. Xia, Q. Xiao, R. Min, R. Ding, R. Fang, S. Chen, S. Huang, S. Wang, S. Cai, W. Shen, X. Wang, X. Guan, X. Geng, Y. Shi, Y. Wu, Z. Chen, Z. Li, and Y. Jiang (2025) Tongyi deepresearch technical report. External Links: 2510.24701, Link Cited by: §1.
  • [21] J. Wei, Z. Sun, S. Papay, S. McKinney, J. Han, I. Fulford, H. W. Chung, A. T. Passos, W. Fedus, and A. Glaese (2025) BrowseComp: a simple yet challenging benchmark for browsing agents. External Links: 2504.12516, Link Cited by: Table 1, §1, §2.
  • [22] R. Wong, J. Wang, J. Zhao, L. Chen, Y. Gao, L. Zhang, X. Zhou, Z. Wang, K. Xiang, G. Zhang, W. Huang, Y. Wang, and K. Wang (2025) WideSearch: benchmarking agentic broad info-seeking. External Links: 2508.07999, Link Cited by: Table 1, §1, §2.
  • [23] Q. Yang, Y. Liu, J. Li, J. Bai, H. Chen, K. Chen, T. Duan, J. Dong, X. Hu, Z. Jia, Y. Liu, T. Peng, Y. Ren, R. Tian, Z. Wang, Y. Xiao, G. Yao, L. Yin, G. Zhang, C. Zhang, J. Jiao, Z. Zheng, and Y. Gong (2026) $OneMillion-bench: how far are language agents from human experts?. External Links: 2603.07980, Link Cited by: §1.
  • [24] B. Ye, R. Li, Q. Yang, Y. Liu, L. Yao, H. Lv, Z. Xie, C. An, L. Li, L. Kong, Q. Liu, Z. Sui, and T. Yang (2026) Claw-eval: towards trustworthy evaluation of autonomous agents. External Links: 2604.06132, Link Cited by: §2.
  • [25] F. Ye, Y. Hu, P. Zhu, Y. Li, Z. Jin, Y. Xiao, Y. Wang, L. Wang, Z. Zhang, L. Wang, Y. Deng, B. Wang, Y. Zhang, L. Su, X. Wang, H. Zhao, C. Wei, Q. Ren, B. Hooi, A. Bo, S. Yan, and L. Bing (2026) MiroEval: benchmarking multimodal deep research agents in process and outcome. External Links: 2603.28407, Link Cited by: §1.
  • [26] Y. Zhang, Y. Wang, Y. Zhu, P. Du, J. Miao, X. Lu, W. Xu, Y. Hao, S. Cai, X. Wang, H. Zhang, X. Wu, Y. Lu, M. Lei, K. Zou, H. Yin, P. Nie, L. Chen, D. Jiang, W. Chen, and K. R. Allen (2026) ClawBench: can ai agents complete everyday online tasks?. External Links: 2604.08523, Link Cited by: §2.
  • [27] Y. Zhu, X. Zhang, M. Zhang, J. Jin, L. Zhang, X. Song, K. Zhao, W. Zeng, R. Tang, H. Li, J. Wen, and Z. Dou (2026) GISA: a benchmark for general information-seeking assistant. External Links: 2602.08543, Link Cited by: Table 1, §2.
  • [28] J. Ziomek, W. Bankes, L. Wolf, S. S. Ramesh, X. Tang, and I. Bogunovic (2026) LLM-wikirace benchmark: how far can llms plan over real-world knowledge graphs?. External Links: 2602.16902, Link Cited by: §1.

Appendix A Evaluation Details

This appendix provides the formal definitions and implementation details of the graph-based evaluation framework described in Section 3.4.

A.1 Triplet Recall

For each triple in the ground-truth graph , we use an LLM-as-judge to determine whether the predicted graph entails the factual information expressed by that triple. A ground-truth triple is judged as “covered” if and only if any of the following conditions holds:

  1. A predicted triple directly expresses the same information;

  2. A predicted triple carries more information and subsumes the ground-truth triple;

  3. Multiple predicted triples collectively cover the ground-truth triple’s information;

  4. Multiple predicted triples can be composed through explicit relations already present in the predicted graph to derive the ground-truth triple.

Triplet recall is defined as the fraction of covered ground-truth triples:

(1)

A.2 Triplet Precision

During recall evaluation, the LLM judge simultaneously records the supporting evidence for each covered ground-truth triple, i.e., which predicted triples contributed to the coverage. A predicted triple is considered “valid” if it participates in the coverage of at least one ground-truth triple. Triplet precision is defined as the fraction of valid predicted triples:

(2)

A.3 Triplet F1

The triplet-level F1 is the harmonic mean of precision and recall:

(3)

A.4 Implementation

To improve evaluation efficiency, we partition the ground-truth triples into multiple batches and evaluate them in parallel. The LLM judge prompt includes detailed judgment criteria, common error warnings, and worked examples to ensure accuracy and consistency of evaluation. The specific prompt is shown in 20.

Appendix B Tool Specifications

We equip the agent with four tools covering web search, webpage content access, academic literature retrieval, and code execution. All tools are exposed to models via function calling, and the agent may freely invoke any tool at each reasoning step.

Search.

A general-purpose web search tool. The agent provides a query string, and the tool returns the top search results (including titles, URLs, and snippet text). This is the most frequently used tool across all models, serving to discover relevant information sources and obtain initial clues.

{
  "name": "search",
  "description": "Searches for information related to
    query and displays topn results.",
  "parameters": {
    "properties": {
      "query": {"type": "string",
        "description": "The search query string."},
      "topn": {"type": "integer",
        "description": "Number of results to return.",
        "default": 10}
    },
    "required": ["query"]
  }
}
Visit.

A webpage content access tool. The agent provides one or more URLs and a goal description, and the tool visits the specified pages and returns content summaries tailored to the goal. Compared to relying solely on search result snippets, the visit tool can extract more detailed and complete information from webpages. Our experiments show (Section 5.1) that the use of the visit tool is strongly correlated with information coverage.

{
  "name": "visit",
  "description": "Visit one or more webpages and return
    a summary of their content tailored to the
    specified goal.",
  "parameters": {
    "properties": {
      "url": {"type": "array",
        "items": {"type": "string"}, "minItems": 1,
        "description": "A list of webpage URLs to visit."},
      "goal": {"type": "string",
        "description": "The specific information to extract
          or focus on when summarizing the webpage content."}
    },
    "required": ["url", "goal"]
  }
}
Scholar Search.

An academic literature retrieval tool. The agent provides a query string, and the tool searches Google Scholar for relevant papers, returning titles, links, publication dates, sources, and snippet text. This tool is primarily used on the VibeSearch-Pro subset for retrieving domain-specific academic information.

{
  "name": "scholar_search",
  "description": "Search Google Scholar for academic
    papers and publications. Returns titles, links,
    dates, sources, and snippets.",
  "parameters": {
    "properties": {
      "query": {"type": "string",
        "description": "The search query for
          Google Scholar."}
    },
    "required": ["query"]
  }
}
Python.

A code execution tool. The agent provides Python code, and the tool executes it in a sandboxed environment, returning standard output and standard error. This tool is primarily used for data processing and computation tasks, such as parsing structured data, performing numerical calculations, or formatting output results.

{
  "name": "python",
  "description": "A utility that executes Python 3.11
    code. Returns both stdout and stderr.",
  "parameters": {
    "properties": {
      "code": {"type": "string",
        "description": "The Python code to be executed."}
    },
    "required": ["code"]
  }
}

Appendix C Task Examples

We present one task example from each subset to illustrate the structure and complexity of VibeSearch tasks. For each example, we show the user persona and a representative subgraph of the ground-truth knowledge graph. Full knowledge graphs are omitted for space; statistics are provided in the captions.

C.1 VibeSearch-Pro Example (Mathematics / History of Analysis)

C.1.1 User Persona

Core Identity.

I’m a 24-year-old self-learner who switched careers from computer science to pure math a year ago. I’ve been working through real analysis and complex analysis textbooks in my free time, and I keep running into the same small set of mathematician names attached to almost every key theorem—mostly Cauchy, Weierstrass, Riemann. I’m curious not just about how the theorems work, but the full story of how we went from the early, loosely defined calculus of Newton and Leibniz to the highly rigorous framework I’m learning now. I’m planning to write a 6-part blog series for other self-studying math learners breaking down this history, so I need detailed, accurate information to make sure my posts are correct. I’m pretty casual in conversation, ask a lot of follow-up questions as they pop into my head, and don’t care about tangential info unrelated to the development of analysis.

Staged Information Disclosure.

The user persona defines 11 progressive stages of information disclosure. Each stage has a trigger condition, a scripted line, and fallback behavior when the trigger is not met. The full specification is shown below.

  • Stage 1: Initial question about analysis evolution. Trigger: Conversation begins. Line: “How did calculus evolve from the intuitive tool of Newton and Leibniz’s era into the rigorous real analysis and complex analysis we have today?”

  • Stage 2: Query about priority dispute and calculus precursors. Trigger: After the assistant provides an initial overview of calculus evolution that mentions Newton and Leibniz as the inventors of calculus, or references any conflict or dispute between the two. Line: “Oh right, I heard they invented it independently but there was a priority dispute? What exactly happened? What report did the Royal Society issue about that? Also, who were the precursors to calculus before them? I’ve seen claims that a mathematician from India had series expansions even earlier—is that true?” When not met: Push for more details on the earliest era of calculus first.

  • Stage 3: Query about dispute impact and early calculus dissemination. Trigger: After the assistant provides complete answers to the questions about the Newton–Leibniz priority dispute, the Royal Society report, and pre-Newton/Leibniz calculus precursors. Line: “Wait, this dispute actually caused such a long isolation of British math from the continent? That’s wild. How exactly did the Bernoulli brothers help disseminate calculus after that? What was their relationship with L’Hôpital? Also, what role did the brachistochrone problem they posed play in spreading calculus early on?” When not met: Push for full answers to the prior set of questions.

  • Stage 4: Query about Jacob Bernoulli, constant , and early calculus critique. Trigger: When the assistant proactively asks if the user wants more details about specific figures from the early calculus dissemination era. Line: “Oh yeah, I was also wondering what Jacob Bernoulli’s connection to the discovery of the constant is? Also, you mentioned that later people made calculus rigorous—who was the first person to publicly criticize calculus for lacking rigor, and what famous metaphor did they use?” When not met: Keep discussing the Bernoulli brothers and early spread of calculus.

  • Stage 5: Query about Cauchy’s foundational text and Bolzano’s overlooked work. Trigger: After the assistant provides complete answers to the questions about Jacob Bernoulli’s connection to and the early public critique of calculus. Line: “I also remember reading that Cauchy’s teaching at a French engineering school turned into a super foundational calculus textbook? How did that happen? Also, I heard someone named Bolzano already had a rigorous proof of a key calculus theorem in 1817, but I’ve never heard his name mentioned in my textbooks—why was his work ignored for so long?” When not met: Push for full answers to the prior set of questions.

  • Stage 6: Query about epsilon-delta evolution and real number constructions. Trigger: When the assistant proactively asks if the user wants to know more about the rigorization process beyond Cauchy and Bolzano. Line: “Definitely, I’m super curious about that. Between Bolzano and Weierstrass, who else contributed to the development of the epsilon-delta definition we use today? What role did Weierstrass’s advisor play in the concept of uniform convergence? Also, what were the two different constructions of the real numbers developed around that time?” When not met: Keep discussing Cauchy and Bolzano’s contributions to rigorization.

  • Stage 7: Query about Weierstrass’s biography and his pathological function. Trigger: After the assistant provides complete answers to the questions about epsilon-delta development, uniform convergence, and real number constructions. Line: “Weierstrass comes up everywhere in my analysis textbooks, I’m curious about him—was his degree path really unusual? How did he end up becoming a professor? And what was the mathematical community’s reaction when he published that everywhere-continuous but nowhere-differentiable function in 1872?” When not met: Push for full answers to the prior set of questions.

  • Stage 8: Query about real analysis theorem attribution and integration evolution. Trigger: When the assistant proactively asks if the user wants to know more about the history of specific real analysis theorems. Line: “Yes, that’s a big thing I’ve noticed! Among those named theorems in real analysis—like the Bolzano–Weierstrass theorem, Heine–Borel theorem, extreme value theorem—are there cases where the name doesn’t match who actually proved it first? Also, how was the Weierstrass Approximation Theorem later generalized? And how did the Riemann integral eventually evolve into the more modern integral we use for measure theory?” When not met: Keep discussing Weierstrass’s work and biography.

  • Stage 9: Query about complex analysis theorem attribution issues. Trigger: After the assistant provides complete answers to the questions about real analysis theorem attribution, the Weierstrass Approximation Theorem generalization, and the evolution of integration theory. Line: “Wait, attribution issues are that common? What about complex analysis theorems? I know the Cauchy–Riemann equations, but I’ve heard the actual earliest discoverers weren’t Cauchy and Riemann? What role do Euler’s formula and the argument principle play in the foundation of complex analysis? Also, I’ve heard Liouville’s Theorem wasn’t actually proved by Liouville, and the attribution of the Laurent series is also disputed? Is that true?” When not met: Push for full answers to the prior set of questions.

  • Stage 10: Query about complex analysis proof gaps and remaining attribution questions. Trigger: When the assistant proactively asks if the user wants more details about the history of other complex analysis theorems. Line: “Absolutely, I’d love that. The original proof of the Riemann Mapping Theorem was apparently flawed? Who fixed that later? Are there also attribution issues with Picard’s Great Theorem? And who gave the first fully rigorous proof of the Fundamental Theorem of Algebra? I think Gauss published a proof in 1799 but it had a gap?” When not met: Keep discussing the complex analysis attribution questions already raised.

  • Stage 11: Query about mathematician relationships and institutional history. Trigger: After the assistant provides complete answers to the questions about the Riemann Mapping Theorem flaw, Picard’s Great Theorem attribution, and the proof history of the Fundamental Theorem of Algebra. Line: “This is all so fascinating, all these hidden histories behind the theorems I use every day. Finally, I’d like to learn about the network of relationships among these mathematicians—who advised whom, and which universities were the main centers for this work? Which students did Weierstrass supervise who later made important contributions? How was the topic of Riemann’s habilitation thesis chosen? Both Cauchy and Bolzano had their academic careers affected by politics—what specifically happened? Besides his theorem, what other important contributions did Liouville make? And how did Göttingen, the École Polytechnique, and Berlin each serve as mathematical centers in different eras?” When not met: Push for full answers to the prior set of questions.

Behaviour Instructions.

Disclose information strictly in stage order (Stage 1 Stage 2 …), one stage at a time, never skip or combine stages. When trigger conditions are not met, persistently push the assistant to complete the current task. For stages with “assistant proactively asks” triggers, if the assistant hasn’t asked the relevant question, keep interacting around the current topic but don’t volunteer that stage’s information. If the assistant asks about something not covered by any stage, respond dismissively (e.g., “I don’t really care about that”). Never reveal answer information the user shouldn’t know.

C.1.2 Ground-Truth Knowledge Graph

The complete knowledge graph for this task contains 260 nodes, 349 triples, and 112 unique relation types, organized in a deep hierarchical structure with 5 thematic dimensions and 23 subtopics. Table 10 shows a representative subgraph from the “Birth of Calculus and the Priority Dispute” branch.

媒体内容 · 前往原文查看
Table 10: Representative subgraph from the VibeSearch-Pro example (“Birth of Calculus and the Priority Dispute” branch). The full knowledge graph contains 260 nodes, 349 triples, and 112 unique relation types.
Head Relation Tail
Evolution of Calculus and Modern Analysis dimension Birth of Calculus and the Priority Dispute
Birth of Calculus and the Priority Dispute subtopic Precursors of Calculus
Birth of Calculus and the Priority Dispute subtopic Newton and the Fluxion System
Birth of Calculus and the Priority Dispute subtopic Leibniz and Calculus Notation
Birth of Calculus and the Priority Dispute subtopic Newton–Leibniz Priority Dispute
Birth of Calculus and the Priority Dispute subtopic The Bernoulli Family and Early Dissemination
Precursors of Calculus precursor_figure Archimedes
Archimedes proposed Method of Exhaustion
Precursors of Calculus precursor_figure Bonaventura Cavalieri
Bonaventura Cavalieri proposed Method of Indivisibles
Bonaventura Cavalieri active_years 1635
Precursors of Calculus precursor_figure Madhava of Sangamagrama
Newton and the Fluxion System representative_figure Isaac Newton
Isaac Newton work Method of Fluxions
Method of Fluxions publication_year 1671
Isaac Newton notation_system Fluxion Notation
Leibniz and Calculus Notation representative_figure Gottfried Wilhelm Leibniz
Gottfried Wilhelm Leibniz work Nova Methodus pro Maximis et Minimis
Gottfried Wilhelm Leibniz invented_notation dy/dx Notation
Gottfried Wilhelm Leibniz invented_notation Integral Symbol
Newton–Leibniz Priority Dispute accuser Nicolas Fatio de Duillier
Newton–Leibniz Priority Dispute official_investigation Commercium Epistolicum
Commercium Epistolicum publication_year 1713

This subgraph illustrates the hierarchical organization of Pro-subset knowledge graphs: abstract thematic dimensions (dimension, subtopic) connect to concrete historical entities through domain-specific relations (precursor_figure, proposed, work, publication_year, notation_system, invented_notation, accuser, official_investigation). The relation types are schema-free and semantically rich, reflecting the exploratory nature of the user’s information needs.

C.2 VibeSearch-Daily Example (Entertainment / Game Selection)

C.2.1 User Persona

Core Identity.

I’m a 29-year-old freelance graphic designer and part-time game content creator, I post game reviews and deep dives into game art design on my small TikTok channel. I’ve been playing games for over 20 years, so I’m pretty picky about what I spend my money and time on. I only buy a handful of new games each year, so I want them to be high quality, no scams or hidden costs. Since I make content about game art, I pay extra attention to the quality of the art team behind a game, and I’m familiar with how different game engines and art production pipelines affect the final product. I’m pretty straightforward when I talk, I don’t like to overwhelm people with too many requirements at once, so I only share extra criteria as we go along, or if someone asks me directly about my preferences. I don’t care about extra stuff like multiplayer modes or DLC plans, just the criteria I mention.

Staged Information Disclosure.

The user persona defines 10 progressive stages of information disclosure, implementing a multi-step filtering pipeline.

  • Stage 1: Initial game request. Trigger: Conversation begins. Line: “I’m looking for some good new games to buy and play, can you help me find suitable options?”

  • Stage 2: Specify 2025 release requirement. Trigger: After the assistant provides any initial game recommendations. Line: “Oh right, I only want games that are newly released in 2025, no older titles please.” When not met: Push for initial recommendations.

  • Stage 3: Specify Steam Best of 2025 award requirement. Trigger: After the assistant filters the list to only 2025 released games. Line: “Great, now narrow this down even further to only games that got Platinum or Gold awards on Steam’s Best of 2025 list, those are the most reliable picks for me.” When not met: Push for the 2025-only game list.

  • Stage 4: Request basic game details. Trigger: After the assistant provides the filtered list of 2025 Steam Platinum/Gold award-winning games. Line: “Perfect, can you tell me the original price on Steam and the minimum graphics card requirements to run each of these games?” When not met: Push for the correct award-winning list.

  • Stage 5: Filter game scale and business model. Trigger: After the assistant provides the price and minimum GPU info for all games on the filtered list. Line: “Cool, now I want to filter out 3A and 2A games. Also, I only buy buy-to-play games, no games with any in-app purchases at all, I hate having to spend extra money after I already buy the base game.” When not met: Push for complete basic details.

  • Stage 6: Filter for third-party game engines. Trigger: After the assistant filters the list to only 3A/2A buy-to-play games with no in-app purchases. Line: “Great, now can you tell me which company developed each of these remaining games, and what game engine they used? I don’t trust in-house self-developed engines at all, so only keep the developers that use third-party licensed engines, okay?” When not met: Push to confirm the prior filter.

  • Stage 7: Disclose in-house art department requirement. Trigger: When the assistant proactively asks about any preferences related to the game developers’ internal production teams or art production processes. Line: “Oh right, I only want games from developers that have their own in-house art departments, no companies that outsource all their art work, those usually have really inconsistent quality.” When not met: Continue discussing current engine filter results.

  • Stage 8: Disclose DICE Award requirement for art teams. Trigger: When the assistant proactively asks about any preferences related to awards or recognition for the developers’ art teams. Line: “Perfect, I also only want developers whose in-house art departments have received awards or nominations at the DICE Awards before 2025, I really value high quality, award-winning art design in games.” When not met: Continue discussing art department filter results.

  • Stage 9: Request art team and award details. Trigger: After the assistant filters the list to only developers whose in-house art departments have DICE Awards recognition before 2025. Line: “Awesome, now for all the remaining games that meet all my requirements, can you tell me the name of the developer’s in-house art department, which specific DICE Award category they were awarded or nominated for before 2025, and the venue of that year’s DICE Awards ceremony?” When not met: Push to confirm the prior filter.

  • Stage 10: Request final complete summary. Trigger: After the assistant provides all the required art department and award details for the remaining games. Line: “Perfect, can you put together a complete, easy to read summary of every game that meets all my requirements? Include all the details we talked about, so I can compare them easily.” When not met: Push for complete award details.

Behaviour Instructions.

Same strict stage ordering as the Pro example. Stages 7 and 8 require assistant proactivity: if the assistant does not ask about developer teams or art awards, the user continues discussing the current topic but never volunteers the information. If the assistant asks about something not covered by any stage, respond with “I don’t really care about that” or “doesn’t matter”. Never reveal answer information the user shouldn’t know.

C.2.2 Ground-Truth Knowledge Graph

The complete knowledge graph for this task contains 108 nodes, 229 triples, and 14 unique relation types, organized in a flat layered structure (8 layers corresponding to the filtering pipeline). Table 11 shows a representative subgraph illustrating the filtering chain for selected games.

媒体内容 · 前往原文查看
Table 11: Representative subgraph from the VibeSearch-Daily example (game selection filtering chain). The full knowledge graph contains 108 nodes, 229 triples, and 14 unique relation types across 8 layers.
Head Relation Tail
Steam 2025 new game revenue chart Platinum Tier Game Kingdom Come: Deliverance II
Steam 2025 new game revenue chart Gold Tier Game DOOM: The Dark Ages
Kingdom Come: Deliverance II Steam Original Price $59.99
Kingdom Come: Deliverance II Scale AA
Kingdom Come: Deliverance II Business Model Buy-to-Play
Kingdom Come: Deliverance II Min GPU GTX 1060
Kingdom Come: Deliverance II Developed by Warhorse Studios
Warhorse Studios Uses Engine CryEngine V
CryEngine V Engine Licensing Type Third-party Licensed
Warhorse Studios Art Department Warhorse Studios Art Department
The Elder Scrolls IV: Oblivion Remastered Co-developed by Bethesda Game Studios
Bethesda Game Studios Uses Engine Unreal Engine 5
Unreal Engine 5 Engine Licensing Type Third-party Licensed
Bethesda Game Studios Art Department Bethesda Game Studios Art Department
Bethesda Game Studios Art Department Nominated in 2024 27th D.I.C.E. Awards Outstanding Achievement in Art Direction
27th D.I.C.E. Awards …Art Direction Held at Aria Resort and Casino, Las Vegas
GTX 1060 designed by Nvidia
RX 580 designed by AMD

This subgraph illustrates the layered, filtering-oriented structure of Daily-subset knowledge graphs: each layer corresponds to a user requirement stage, and the graph captures both the entities that pass each filter and the attributes needed for filtering decisions. The relation types are structured and uniform (e.g., all games share the same attribute relations), reflecting the systematic, criteria-driven nature of daily information needs.

Appendix D Complete Experimental Results

D.1 Full Performance Results

Table 12 presents the complete performance results for all models under both frameworks on both subsets, including both the average and best-run Precision, Recall, and F1. The gap between best and average reflects variance across multiple runs: best F1 exceeds average F1 by approximately 4–6 points across all models, indicating that single-run randomness has a non-negligible impact on performance. Multi-run evaluation with best-run reporting better reflects each model’s capability ceiling.

媒体内容 · 前往原文查看
Table 12: Full performance results (average and best run) for all models under both frameworks on VibeSearch-Pro and VibeSearch-Daily.
VibeSearch-Pro VibeSearch-Daily
Model avg P avg R avg F1 best P best R best F1 avg P avg R avg F1 best P best R best F1
ReAct
Claude Opus 4.6 28.15 33.47 29.79 31.76 37.76 34.50 21.60 39.20 25.95 25.70 41.45 30.04
DeepSeek-V4-Pro 29.81 29.54 28.70 35.59 35.36 34.63 21.81 35.41 25.37 25.55 39.26 29.58
Gemini-3.1 Pro 40.88 16.00 22.41 48.05 19.19 26.73 28.33 25.25 24.66 32.63 29.54 29.49
GPT-5.4 19.54 19.42 18.94 23.58 23.43 23.50 18.02 30.06 21.13 18.02 30.06 21.13
Kimi K2.6 33.11 23.80 27.12 38.28 27.24 31.27 23.47 31.24 25.05 27.94 34.75 29.45
Qwen3.5-397B-A17B 23.90 25.40 23.65 28.69 28.95 27.97 20.09 29.19 22.02 24.36 32.67 26.51
Seed2.0 Pro 30.25 23.61 25.86 36.68 29.03 31.70 18.16 28.95 20.58 22.42 32.79 25.00
OpenClaw
Claude Opus 4.6 29.24 38.13 32.55 33.13 43.20 37.50 24.51 35.90 28.04 27.60 40.42 32.80
DeepSeek-V4-Pro 28.68 31.43 29.11 36.45 38.35 36.23 22.13 35.13 26.16 26.41 40.06 30.79
Gemini-3.1 Pro 39.48 15.48 21.69 47.06 18.45 26.50 29.37 24.95 25.54 33.20 28.20 30.50
GPT-5.4 23.52 22.99 22.78 27.82 27.19 27.50 19.22 25.64 21.05 22.57 30.11 25.80
Kimi K2.6 32.41 24.80 27.40 37.16 29.29 32.02 23.99 28.32 24.93 29.68 33.18 30.13
Qwen3.5-397B-A17B 26.19 24.03 24.42 31.48 29.58 29.85 19.80 26.72 21.77 24.09 31.38 26.40
Seed2.0 Pro 33.22 22.12 25.81 40.99 27.28 31.71 23.73 27.53 24.64 28.32 32.88 29.66

D.2 Tool Usage and Token Consumption

Table 13 presents the average per-task tool invocation counts and token consumption for all models under both frameworks.

媒体内容 · 前往原文查看
Table 13: Average per-task tool invocation counts and token consumption for all models under both frameworks on VibeSearch-Pro and VibeSearch-Daily.
VibeSearch-Pro VibeSearch-Daily
Model search visit scholar python input tokens output tokens search visit scholar python input tokens output tokens
ReAct
Claude Opus 4.6 115.68 48.63 23.13 6.72 11,976K 107K 141.29 37.11 0.41 11.67 10,969K 89K
DeepSeek-V4-Pro 110.68 28.87 8.48 0.35 8,584K 75K 93.26 16.99 0.24 1.69 4,100K 54K
Gemini-3.1 Pro 30.76 0.05 6.65 2.59 1,446K 46K 35.95 0.46 0.10 7.23 1,340K 45K
GPT-5.4 235.84 56.38 27.23 4.45 10,833K 171K 325.32 51.34 0.60 9.92 10,722K 186K
Kimi K2.6 104.75 16.98 4.26 0.30 5,732K 59K 98.22 15.17 0.14 1.47 4,164K 59K
Qwen3.5-397B-A17B 81.62 24.01 10.44 0.08 6,051K 73K 78.54 13.13 0.09 0.39 4,198K 54K
Seed2.0 Pro 35.14 11.25 1.86 0.00 2,979K 92K 57.77 10.32 0.03 0.02 4,532K 76K
OpenClaw
Claude Opus 4.6 120.78 30.14 20.47 0.12 9,989K 88K 120.11 27.36 0.16 2.73 8,815K 67K
DeepSeek-V4-Pro 110.60 20.05 10.31 0.73 7,526K 91K 94.14 15.38 0.24 0.90 5,009K 76K
Gemini-3.1 Pro 33.14 0.08 9.03 0.79 2,191K 44K 43.90 1.05 0.02 4.57 2,476K 48K
GPT-5.4 156.57 50.47 39.94 0.34 7,537K 145K 197.43 44.14 0.56 1.10 8,376K 119K
Kimi K2.6 77.71 8.25 3.23 0.46 3,775K 51K 76.05 9.67 0.14 1.28 3,023K 40K
Qwen3.5-397B-A17B 79.71 12.58 16.31 0.01 4,711K 62K 80.93 11.07 0.13 0.21 3,470K 45K
Seed2.0 Pro 53.09 11.59 1.38 0.00 5,621K 128K 64.14 7.82 0.04 0.02 6,102K 99K
Input token analysis.

The variation in input tokens is primarily driven by the number of dialogue turns and the length of tool-returned content. GPT-5.4 and Claude Opus 4.6 both exceed 10,000K input tokens on the Pro subset, because both models invoke tools frequently and maintain long dialogue histories, requiring the full conversation history as input at each turn. Gemini-3.1 Pro has the lowest input tokens (1,400K), consistent with its minimal tool invocation. Notably, Seed2.0 Pro has relatively high input tokens (ReAct Daily: 4,532K) despite low tool invocation counts (search 57.77, visit 10.32), because its high output token volume (76–92K) is repeatedly consumed as input in subsequent turns.

Scholar search shows strong domain dependence.

The use of the scholar search tool exhibits a striking domain split. On the Pro subset, all models invoke scholar search far more frequently than on Daily. For example, Claude Opus 4.6 averages 23.13 scholar search calls on Pro but only 0.41 on Daily; GPT-5.4 averages 27.23 on Pro versus 0.60 on Daily. This aligns with expectations: the Pro subset covers computer science, medicine, law, physics, and finance, where academic literature is a key information source.

Visit tool usage varies dramatically.

Gemini-3.1 Pro almost never uses the visit tool (Pro: 0.05, Daily: 0.46), while other models use it substantially. Claude Opus 4.6 and GPT-5.4 have the highest visit counts (30–56 per task), indicating a preference for accessing specific webpages from search results to obtain detailed information. This directly affects retrieval depth: Gemini-3.1 Pro’s high-Precision, low-Recall profile (Section 3.2) is a direct consequence of relying solely on search snippets without accessing the full content of webpages.

Python tool usage is sparse and model-dependent.

Python tool usage is relatively low and varies across models. Claude Opus 4.6 uses it most on the Daily subset (ReAct: 11.67 calls), primarily for data processing and result formatting. Gemini-3.1 Pro also shows moderate usage on Daily (7.23 calls), but its Python calls tend toward simple calculations rather than deep data processing. Seed2.0 Pro and Kimi K2.6 almost never use the Python tool (both below 0.5 calls).

Appendix E Detailed Error Analysis

This appendix provides detailed quantitative evidence supporting the error analysis in Section 5.1. All results are reported under the ReAct framework.

E.1 Context Compression and Retrieval Depth

媒体内容 · 前往原文查看
Table 14: Impact of context compression frequency on GPT-5.4 performance (VibeSearch-Pro). Each additional compression event compounds information loss.
# Compressions # Trajectories Mean Triplet F1 Mean Output Tokens
0 22 0.248 86K
1 52 0.185 165K
2 24 0.117 272K

The degradation is strikingly monotonic: each compression reduces F1 by approximately 6 points, while output volume nearly doubles. Trajectories with two or more compressions produce 3.2 the tokens of uncompressed ones yet achieve less than half the F1, confirming that compression directly destroys retrieved information and intermediate reasoning. This vicious cycle is the quantitative mechanism behind GPT-5.4’s paradoxical position as the highest-resource yet lowest overall F1 model under ReAct.

At the opposite extreme, Gemini-3.1 Pro achieves zero compressions but suffers from insufficient retrieval depth: it almost never invokes the page visit tool (averaging 1.1 visits on Pro, 1.9 on Daily), relying nearly exclusively on search snippets. On VibeSearch-Daily, trajectories where Gemini-3.1 Pro visits at least one page achieve Recall of 0.34 compared to 0.22 for snippet-only trajectories (a 55% relative improvement). This gap is particularly pronounced on Daily tasks, where the higher URL-to-triple ratio (0.54 vs. 0.42 for Pro) indicates that information is scattered across more sources, making page-level extraction essential.

E.2 Progressive Disclosure Stage Completion

Across all trajectories, virtually no run reaches the [DONE] signal; all terminate via agent-initiated answer or max_rounds exhaustion, meaning every model leaves some portion of the user’s latent needs unaddressed.

媒体内容 · 前往原文查看
Table 15: Correlation between user turn count and Triplet F1 on VibeSearch-Pro. Corr = Pearson correlation coefficient.
Model Corr 10 turns F1 11–15 turns F1 >15 turns F1
Claude Opus 4.6 0.304 0.203 0.193 0.148
DeepSeek-V4-Pro 0.381 0.251 0.245 0.179
Gemini-3.1 Pro 0.197 0.218 0.227 0.210
GPT-5.4 0.152 0.192 0.197 0.164
Kimi K2.6 0.337 0.281 0.274 0.222
Qwen3.5-397B-A17B 0.403 0.249 0.242 0.158
Seed2.0 Pro 0.303 0.229 0.232 0.167

The negative correlation is consistent across all models, with the gap between low-turn (10) and high-turn (>15) trajectories reaching 1–9 F1 points. This paradox (more stages unlocked yet worse performance) admits two complementary explanations: (1) intrinsically harder tasks require more rounds because information is more scattered and the knowledge graph more complex, making high coverage inherently more difficult; (2) agents that fail to efficiently satisfy trigger conditions waste rounds, accumulating context and increasing compression risk.

E.3 Interaction Strategy and Intent Elicitation

媒体内容 · 前往原文查看
Table 16: Interaction strategy metrics under ReAct. #Asst/#User = agent work rounds per user turn. Dismiss. % and Redir. % = fraction of user messages containing dismissive and redirect patterns.
Model Pro #Asst/#User Daily #Asst/#User Pro Dismiss. % Daily Dismiss. % Pro Redir. % Daily Redir. %
Claude Opus 4.6 8.68 8.09 1.8 3.3 6.3 5.6
DeepSeek-V4-Pro 6.24 4.57 0.8 3.3 5.1 4.0
Gemini-3.1 Pro 2.88 3.06 1.5 7.9 5.5 5.2
GPT-5.4 6.88 7.42 1.0 3.0 6.0 4.9
Kimi K2.6 5.52 4.62 1.6 4.3 5.8 5.1
Qwen3.5-397B-A17B 5.16 5.08 1.1 3.6 5.6 4.3
Seed2.0 Pro 4.62 6.24 0.6 2.1 4.9 3.4

Two patterns emerge. First, dismissive rates rise substantially from Pro (0.6–1.8%) to Daily (2.1–7.9%), reflecting the greater difficulty of understanding user intent in everyday scenarios. At the extremes, Gemini-3.1 Pro reaches the highest dismissive rate (7.9% on Daily) as a consequence of its passive strategy: with the lowest #Asst/#User ratios among all models (2.88 on Pro, 3.06 on Daily), it lacks the context to formulate targeted follow-ups. However, proactiveness alone does not solve the problem: Claude Opus 4.6, the most proactive model (#Asst/#User = 8.68), also records the highest dismissive rate on Pro (1.8%), suggesting that excessive proactiveness generates irrelevant follow-up questions that users dismiss. This indicates that interaction quality, not merely quantity, determines effective intent elicitation.

Second, redirect rates remain remarkably uniform at 5–6% (Pro) and 3–6% (Daily) across all models, revealing a universal “shallow coverage” tendency: agents consistently advance to new stages before fully satisfying current requirements. This uniformity suggests premature stage advancement is a systemic limitation of current agent architectures rather than a model-specific deficiency.

GPT-5.4 additionally exhibits unique abnormal termination modes: error_loop (6 cases), context length overflow (7 cases), and empty_response (1 case) on Daily, all consequences of its context management crisis. Claude Opus 4.6 triggers 21 max_rounds terminations on Daily, where high proactiveness becomes counterproductive as the model persists in searching rather than producing output. Non-answer terminations yield significantly lower F1 (0.183) compared to normal answer terminations (0.261).

E.4 Knowledge Graph Structural Alignment

媒体内容 · 前往原文查看
Table 17: Representative relation types and coverage rates on VibeSearch-Pro (Kimi K2.6, first 100 tasks). Organizational/hierarchical relations achieve 0% coverage; factual relations achieve 100%.
Relation Type Coverage Count Semantic Category
case_participated 0% 63 Organizational
includes_phase 0% 24 Hierarchical
theoretical_contribution 0% 21 Organizational
representative_benchmark 0% 18 Categorical
participating_country 100% 51 Factual
restructuring_year 100% 15 Factual
jurisdiction_source 100% 27 Factual
designated_arbitration_institution 100% 6 Factual

This dichotomy reveals that models are fully capable of extracting explicit factual assertions but fundamentally fail to reconstruct the organizational scaffolding of complex knowledge domains. For instance, a ground-truth triple such as ("Evolution of Industrial Policy", "theoretical foundations dimension", "Theoretical Foundations of Industrial Policy") captures a top-level categorical structure, while models produce ("Industrial Policy", "has_theoretical_foundation", "Market Failure") (factually correct but structurally misaligned, placing concrete instances where the ground truth expects abstract categories).

E.5 Invalid Prediction Type Analysis

媒体内容 · 前往原文查看
Table 18: Most frequently invalidated prediction relation types on VibeSearch-Pro (first 100 tasks). Invalidity rate = fraction judged as not supporting any ground-truth triple.
Model Relation Type Invalid / Total Invalidity Rate Failure Category
Claude Opus 4.6 volume/page 119/120 99% Bibliographic metadata
Claude Opus 4.6 structural innovation 111/112 99% Subjective assessment
Claude Opus 4.6 core_contribution 146/154 95% Subjective assessment
Claude Opus 4.6 subject 121/125 97% Subjective assessment
Kimi K2.6 pages 77/78 99% Bibliographic metadata
Kimi K2.6 volume 66/67 99% Bibliographic metadata
Kimi K2.6 DOI 58/59 98% Bibliographic metadata
Gemini-3.1 Pro appellate_body_judge 42/42 100% Extraneous knowledge
Gemini-3.1 Pro suited merger structure 30/30 100% Extraneous knowledge

Three distinct categories of invalid predictions emerge:

  1. Bibliographic metadata (pages, volume, DOI, volume/page): invalidity 98%. Models mechanically extract citation information that falls entirely outside the user’s information needs. This is the primary driver of Claude Opus 4.6’s anomalously low Precision (0.137 on Pro).

  2. Subjective assessments (significance, structural innovation, core_contribution): invalidity 95%. Models inject evaluative judgments about concept importance rather than extracting factual information, producing self-generated assessments with no grounding in the user’s search intent.

  3. Extraneous knowledge (appellate_body_judge, suited merger structure): invalidity 100%. Gemini-3.1 Pro generates triples from parametric knowledge that were never retrieved through search (potentially accurate but not requested by the user).

Finally, output format failures cause catastrophic zero-F1 results. Seed2.0 Pro accounts for 28 zero-F1 trajectories primarily due to malformed JSON (missing colons, non-standard key names). Other zero-F1 cases stem from empty outputs or complete schema misalignment (e.g., 237 triples on a single task with F1 = 0). These failures underscore that the final knowledge graph construction step remains a fragile capability under the pressure of long interaction histories.

Appendix F Annotation details

We hired more than 60 experts to annotate this task. We pay based on the number of tasks, and for each task that passes quality inspection, we pay approximately $300. The total annotation cost for the entire dataset is around $60,000.

Appendix G Prompt Details

This appendix provides the complete prompts used for the user simulator and the triple extraction module.

媒体内容 · 前往原文查看
Table 19: User simulator system prompt. The placeholders {user_persona} and {initial_query} are replaced with task-specific content at runtime.
# Role
You are simulating a real user who is interacting with a research assistant. You must behave
exactly like a genuine human user -- natural, conversational, and responsive to every question
the assistant asks.

# Persona
{user_persona}

# Initial Research Goal
{initial_query}

# Core Principle
Your persona contains a sequence of numbered stages. Each stage has a trigger condition and a
line you will say when the condition is met. You disclose information one stage at a time,
strictly in order. When a trigger condition is not met, you persistently push the assistant to
complete the current work.

# Instructions

## 1. Trigger conditions and disclosure (MOST IMPORTANT)
Your persona lists stages in order. Each stage has a trigger condition that can be one of:
- The assistant’s reply mentions or contains certain information (e.g., lists products, gives
  prices)
- The assistant proactively asks about a certain aspect (e.g., skin type, budget)
- The assistant completes a task or reaches a milestone (e.g., finishes filtering, provides
  ingredients)

When the trigger condition is met: say that stage’s line and advance to the next stage.

When the trigger condition is NOT met:
- You must persistently push the assistant -- comment on results, request more details, urge
  completion, question completeness or accuracy.
- For stages where the trigger is "assistant proactively asks about X": if the assistant hasn’t
  asked, continue interacting around the current topic. But do NOT volunteer that stage’s
  information, and NEVER tell the assistant what to ask.
- You must NEVER skip the current stage.

## 2. Simulate a real user -- respond to EVERY question
A real user answers every question they are asked:
- If the assistant asks about an aspect that matches the current stage’s trigger: reveal that
  stage’s content.
- If the assistant asks about an aspect NOT covered by ANY stage in your persona: respond that
  you don’t care about it (e.g., "I don’t really care about that", "no preference").
- If the assistant asks multiple questions in one turn: address ALL of them in a single reply.

## 3. Follow stage order strictly
- Disclose information strictly in order.
- Never skip any stage, never disclose multiple stages at once.
- Only disclose one stage per turn.

## 4. Persist when trigger conditions are not met
When the current stage’s trigger condition is NOT met:
- Keep interacting and push the assistant toward fulfilling the condition.
- Do NOT go silent, do NOT give up, do NOT change the subject.

## 5. No idle chitchat -- stay on task
- NEVER engage in idle pleasantries, goodbyes, or small talk. You are here to get research done.
- If the assistant seems to be wrapping up but you still have undisclosed stages, keep the
  conversation going.

## 6. Completion
- If the assistant has addressed ALL stages comprehensively, output exactly: [DONE]
- Do NOT output [DONE] until every single stage has been triggered and addressed.

## 7. General rules
- Your responses should be natural and conversational.
- Do NOT ask the assistant to output triples or a knowledge graph.
- Do NOT use Markdown formatting in your responses.
- NEVER reveal answer information you shouldn’t know.
- Output ONLY your response or [DONE], nothing else.
媒体内容 · 前往原文查看
Table 20: Triple extraction prompt. This prompt is appended to the conversation after the multi-turn interaction concludes, instructing the agent to extract a structured knowledge graph.
Now, please extract a structured knowledge graph based on our entire conversation.

# Extraction Principles
Extract all information that meets the user’s information needs throughout the entire search
process. The user has provided multi-turn inputs during the conversation, and each round of
interaction has generated its own information needs and research discoveries. You must extract
information relevant to the user’s needs from every single turn, including intermediate results
that were later filtered or narrowed down.

Example: If in the first turn the user asked to find the top 20 beauty brands by sales on
TikTok, and in the second turn the user asked to identify which of those brands have female
spokespersons -- then the final knowledge graph must contain all 20 brands found in the first
turn (along with their sales/ranking information), rather than just keeping the subset of brands
with female spokespersons filtered in the second turn. The research discoveries from each turn
possess independent value.

# Extraction Content
1. Discovered Entities: All specific entities such as products, brands, goods, institutions, and
   people found during the research -- including entities explored in intermediate turns.
2. Attributes relevant to user needs in any turn: For each entity, extract every attribute
   dimension related to any of the user’s questions throughout the entire conversation.

# Rules
- Be exhaustive: Extract all relevant triples from every turn of the conversation.
- Extract only what the user asked for: Only extract triples related to the information needs
  the user explicitly expressed.
- Try not to use "Yes" or "No" as entities in triples: describe facts with objective information.
- One fact per triple: Do not cram multiple independent pieces of information into the tail of a
  single triple.
- Only include information you actually found during your research; do not fabricate data.
- Output the JSON array directly in your response. Do not call any tools.
- Output ONLY the JSON array, with no additional explanations.

# Output Format
Output as an array of JSON triples, where each triple contains a head, relation, and tail:
[{"head": "Entity A", "relation": "Relation", "tail": "Entity B"}, ...]

来源:HuggingFace Daily Papers(社区热门论文)· arxiv.org