A Tri-Agent Framework for Evaluating and Aligning Question Clarification Capabilities of Large Language Models

arXiv cs.CL Papers

Summary

This paper introduces a tri-agent framework for evaluating and aligning the question clarification capabilities of large language models, using three LLM-based agents to simulate and assess clarification dialogues.

arXiv:2609.02054v1 Announce Type: new Abstract: Large Language Models (LLMs) are increasingly deployed in interactive systems where understanding user intent precisely is paramount. A key capability for such systems is effective question clarification, especially when user queries are ambiguous or underspecified. This paper introduces a novel tri-agent framework for the robust evaluation of an LLM's ability to engage in clarifying dialogue. Our framework comprises three distinct LLM-based agents: (1) a Question Clarifying Agent (QCA), the system under evaluation, tasked with identifying ambiguities and posing clarifying questions; (2) a Respondent Agent (RA), designed to simulate human user responses, potentially including irrelevant or challenging replies; and (3) an Evaluator Agent (EA), an LLM-as-a-judge, which assesses the quality of the dialogue based on a comprehensive set of metrics. We detail a methodology for synthetic data generation in the supply chain domain as an example. We propose metrics evaluating ambiguity handling, question quality, dialogue efficiency, language appropriateness, and final intent alignment. We also briefly discuss the validation of the EA against human judgments. This work provides a structured approach to benchmark, validate, and improve the clarification capabilities of conversational LLM applications.
Original Article
View Cached Full Text

Cached at: 09/03/26, 05:49 AM

# A Tri-Agent Framework for Evaluating and Aligning Question Clarification Capabilities of Large Language Models
Source: [https://arxiv.org/html/2609.02054](https://arxiv.org/html/2609.02054)
DOI:[XXXXXXX\.XXXXXXX](https://doi.org/XXXXXXX.XXXXXXX)Conference:31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining; August 03–04, 2025; Toronto, ON, CanadaKDD ’25: Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, August 03–04, 2025, Toronto, ON, Canada,Saurabh PandeyAffiliation:Amazon,Seattle,Washington,USAemail:[saurabpd@amazon\.com](mailto:[email protected])andPradeep Kumar MisraAffiliation:Amazon,Dallas,Texas,USAemail:[pkmisra@amazon\.com](mailto:[email protected])

2025

###### Abstract\.

Large Language Models \(LLMs\) are increasingly deployed in interactive systems where understanding user intent precisely is paramount\. A key capability for such systems is effective question clarification, especially when user queries are ambiguous or underspecified\. This paper introduces a novel tri\-agent framework for the robust evaluation of an LLM’s ability to engage in clarifying dialogue\. Our framework comprises three distinct LLM\-based agents: \(1\) a Question Clarifying Agent \(QCA\), the system under evaluation, tasked with identifying ambiguities and posing clarifying questions; \(2\) a Respondent Agent \(RA\), designed to simulate human user responses, potentially including irrelevant or challenging replies; and \(3\) an Evaluator Agent \(EA\), an LLM\-as\-a\-judge, which assesses the quality of the dialogue based on a comprehensive set of metrics\. We detail a methodology for synthetic data generation in the supply chain domain as an example\. We propose metrics evaluating ambiguity handling, question quality, dialogue efficiency, language appropriateness, and final intent alignment\. We also briefly discuss the validation of the EA against human judgments\. This work provides a structured approach to benchmark, validate, and improve the clarification capabilities of conversational LLM applications\.

## 1\.Introduction

The proliferation of Large Language Models \(LLMs\) has catalyzed significant advancements in conversational AI\([Allouch et al\., 2021](https://arxiv.org/html/2609.02054#bib.bib3)\)\. Systems powered by LLMs are now expected to engage in nuanced, multi\-turn dialogues and perform complex tasks based on user instructions\([Guan et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib9)\)\. A critical aspect of effective human\-LLM interaction is the model’s ability to accurately comprehend user intent, which is often conveyed through queries that may be ambiguous, incomplete, or underspecified\([Lyu et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib14)\)\. The capacity of an LLM agent to proactively identify such issues and seek clarification is crucial for task success and user satisfaction\([Zhang et al\., 2024a](https://arxiv.org/html/2609.02054#bib.bib25)\)\. This process typically involves a clarification\-rephrasing loop where the agent asks questions to resolve ambiguity and then confirms its refined understanding with the user before proceeding\.

Evaluating the efficacy of this clarification process is challenging\. Traditional LLM evaluation benchmarks often focus on static input\-output tasks\([Wang et al\., 2018](https://arxiv.org/html/2609.02054#bib.bib21);[Wang et al\., 2019](https://arxiv.org/html/2609.02054#bib.bib20)\), which may not adequately capture the dynamic and interactive nature of clarification dialogues\. Evaluating agentic LLMs, which interact with environments or users over multiple steps, requires specialized frameworks\([Liu et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib12);[Qin et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib16)\)\. There is a growing need for evaluation frameworks that can specifically assess an agent’s ability to manage ambiguity, ask pertinent questions, understand responses, and ultimately derive a clear, actionable user intent within a conversational context\([Guan et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib9)\)\.

This paper proposes a comprehensive framework for evaluating question clarifying agents\. Our approach utilizes three LLM\-based agents:

- •Question Clarifying Agent \(QCA\): The LLM agent whose clarification capabilities are being evaluated\. Its role is to analyze an initial user query, identify missing information or ambiguities, and iteratively ask clarifying questions\. It must also handle situations where users provide unsupported entities or dimensions\. After getting explicit confirmation from the user about the clarified inquiry, this agent will call a dedicated tool to send the clarified inquiry to corresponding backend for analysis\.
- •Respondent Agent \(RA\): An LLM designed to simulate human user responses to the QCA’s clarifying questions\. The RA can be programmed to provide relevant answers, but also to introduce challenges, such as irrelevant information or ambiguous replies, to test the QCA’s robustness and error handling\.
- •Evaluator Agent \(EA\): An LLM acting as a "judge\." The EA analyzes the complete dialogue transcript between the QCA and RA\. It assesses various aspects of the QCA’s performance based on predefined metrics, including the quality of clarification, dialogue coherence, and the accuracy of the final interpreted intent\.

The core contributions of this paper are:

1. \(1\)A novel tri\-agent framework for evaluating the question clarification capabilities of LLMs in an interactive setting\.
2. \(2\)A methodology for synthetic data generation tailored to the evaluation of clarification dialogues, demonstrated within the supply chain domain\.
3. \(3\)A suite of evaluation metrics for assessing ambiguity handling, question relevance and timing, language properness, completeness in entity elicitation, and alignment with true user intent\.
4. \(4\)A discussion on validating the LLM\-as\-a\-judge \(EA\) against human evaluations and the role of inter\-coder reliability in ensuring robust assessment\.

We believe this framework offers a scalable and robust approach to benchmark and iteratively improve question clarifying agents, paving the way for more reliable and effective conversational AI systems\.

## 2\.Related Work

### 2\.1\.LLM and Agent Evaluation Frameworks

The evaluation of LLMs and conversational agents is a rapidly evolving field\. Traditional metrics like BLEU\([Papineni et al\., 2002](https://arxiv.org/html/2609.02054#bib.bib15)\)and ROUGE\([Lin, 2004](https://arxiv.org/html/2609.02054#bib.bib11)\), while useful for text generation tasks, often fall short in assessing the nuanced aspects of dialogue quality and interaction success\([Liu et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib13)\)\. Recent research has focused on developing more comprehensive evaluation frameworks\. Benchmarks like GLUE\([Wang et al\., 2018](https://arxiv.org/html/2609.02054#bib.bib21)\)and SuperGLUE\([Wang et al\., 2019](https://arxiv.org/html/2609.02054#bib.bib20)\)assess general language understanding, while BIG\-Bench\([Srivastava et al\., 2022](https://arxiv.org/html/2609.02054#bib.bib19)\)probes a wider array of capabilities\. For conversational agents, evaluation often centers on task completion rates, dialogue efficiency \(e\.g\., number of turns\), and user satisfaction\([Deriu et al\., 2021](https://arxiv.org/html/2609.02054#bib.bib7)\)\. Surveys like the one by Guan et al\.\([Guan et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib9)\)provide a taxonomy of what to evaluate \(task completion, response quality, user experience, memory, planning\) and how to evaluate \(annotation\-based, automated metrics, hybrid, self\-judging\) in multi\-turn conversational LLM\-based agents\. The MINT benchmark focuses on evaluating LLMs in multi\-turn interactions involving tools and natural language feedback\([Wang et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib24)\)\. Frameworks like AgentBench\([Liu et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib12)\)and ToolBench\([Qin et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib16)\)specifically target the evaluation of LLMs as autonomous agents capable of using tools and planning\.

### 2\.2\.Evaluating Clarification in Dialogue

Specifically for clarification, research has explored when and how agents should ask clarifying questions\([Aliannejadi et al\., 2019](https://arxiv.org/html/2609.02054#bib.bib2)\)\. Early work often focused on simpler scenarios\. More recent efforts, such as the ClarQ\-LLM benchmark\([Zhang et al\., 2024a](https://arxiv.org/html/2609.02054#bib.bib25)\), assess an agent’s ability to ask questions to resolve uncertainty and gather information in task\-oriented dialogues, using metrics like Success Rate and Average Query Discrepancy \(AQD\)\. The AGENT\-CQ framework also focuses on automatic generation and evaluation of clarifying questions for conversational search\([Siro et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib18)\)\. The importance of ambiguity detection is highlighted in several works, with frameworks like APA \(Alignment with Perceived Ambiguity\) aiming to guide models to self\-disambiguate\([Lyu et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib14)\)\. The quality of clarifying questions themselves, in terms of relevance, specificity, clarity, and utility, is crucial\. InfoQuest\([de Oliveira et al\., 2025](https://arxiv.org/html/2609.02054#bib.bib6)\)provides a benchmark for multi\-turn information\-seeking dialogues requiring clarification\.

### 2\.3\.LLM\-as\-a\-Judge and Human Alignment

The concept of using an LLM to evaluate the output of another LLM \(LLM\-as\-a\-Judge\) has gained traction as a scalable alternative to human evaluation\([Chiang and yi Lee, 2023](https://arxiv.org/html/2609.02054#bib.bib5);[Wang et al\., 2023b](https://arxiv.org/html/2609.02054#bib.bib22)\)\. Frameworks like G\-Eval prompt powerful LLMs with detailed rubrics to grade NLG outputs\([Liu et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib13)\)\. MT\-Bench\([Zheng et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib28)\)specifically evaluates chat assistants using strong LLMs as judges and demonstrates high agreement with human preferences\. While promising, LLM\-as\-a\-Judge systems can exhibit biases \(e\.g\., position bias, verbosity bias\) and sensitivity to prompting, necessitating careful validation against human judgments\([Wang et al\., 2023a](https://arxiv.org/html/2609.02054#bib.bib23);[Shankar et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib17)\)\. Ensuring the reliability of automated or semi\-automated evaluation through comparison with human assessment is critical\([Evidently AI, 2024](https://arxiv.org/html/2609.02054#bib.bib8)\)\.

Our proposed framework builds upon these lines of research by integrating an interactive simulation loop with an LLM\-as\-a\-Judge, specifically targeting the multi\-faceted problem of question clarification\. Unlike static benchmarks, our approach allows for dynamic evaluation of how an agent handles a conversation flow, including unexpected or adversarial responses, within a specific domain context facilitated by synthetic data generation, while also emphasizing the need for validating the judge itself\.

## 3\.Proposed Evaluation Framework

### 3\.1\.Core Components

#### Question Clarifying Agent \(QCA\)

The QCA is the primary LLM system whose performance in clarifying user queries is under evaluation\. Given an initial user query, which may be ambiguous or incomplete, the QCA’s responsibilities include:

- •Ambiguity Detection: Identifying if the initial query is underspecified, vague, or possesses multiple potential interpretations that hinder direct execution\.
- •Clarifying Question Generation: Formulating relevant, clear, and concise questions aimed at eliciting the specific information needed to resolve ambiguities\.
- •Response Understanding: Interpreting the responses provided by the RA and integrating this new information into its understanding of the user’s intent\.
- •Iterative Dialogue Management: Engaging in potentially multiple turns of clarification, maintaining conversational coherence, and adapting its strategy based on the RA’s responses\.
- •Unsupported Input Handling: Recognizing when the RA provides entities, dimensions, or intents that are not supported by the underlying system or task, and responding appropriately \(e\.g\., by stating the limitations\)\.
- •Intent Confirmation and Finalization: Once the QCA deems the intent sufficiently clarified, it formulates a final, well\-specified version of the user’s question\. Ideally, it would also seek confirmation for this understanding\.

#### Respondent Agent \(RA\)

The RA’s role is to simulate a human user interacting with the QCA\. It receives clarifying questions from the QCA and generates responses\. The RA’s behavior is guided by two key inputs in prompts:

1. \(1\)A predefined ground truth well\-specified query \(Qg​tQ\_\{gt\}\), which represents the unambiguous intent the simulated user holds for a given test case\. The simulation of this is explained in the next section\.
2. \(2\)A persona that dictates its response style \(e\.g\., cooperative, prone to providing vague responses, or introducing specific challenges like unsupported intents or entity dimensions\)\.

The RA usesQg​tQ\_\{gt\}to ensure its answers are consistent with an underlying goal, while its persona introduces variability and challenges for the QCA\.

#### Evaluator Agent \(EA\)

The EA functions as an LLM\-as\-a\-judge\. After the interaction between the QCA and RA concludes, the EA is provided with:

- •The complete dialogue transcript, which includes the initial user query \(Qo​r​i​gQ\_\{orig\}\), each clarifying question from the QCA \(denotedC​QiCQ\_\{i\}for turnii\), each corresponding response from the RA \(denotedRiR\_\{i\}\), and the final clarified question proposed by the QCA \(Qf​i​n​a​lQ\_\{final\}\)\.
- •The ground truth well\-specified query \(Qg​tQ\_\{gt\}\) for that test case\.

Based on this information, the EA assesses the QCA’s performance using a predefined set of metrics \(detailed in Section[5\.1](https://arxiv.org/html/2609.02054#S5.SS1)\)\. The EA outputs quantitative scores and/or qualitative feedback for each metric\.

### 3\.2\.Interaction Protocol

The evaluation process for a single test case unfolds as follows:

1. \(1\)Initialization: A test case is selected from the synthetic dataset\. This test case includes an initial \(potentially ambiguous\) user query \(Qo​r​i​gQ\_\{orig\}\), the corresponding ground truth well\-specified query \(Qg​tQ\_\{gt\}\), and any specific behavioral instructions for the RA\.
2. \(2\)Query Presentation: TheQo​r​i​gQ\_\{orig\}is presented to the QCA as the starting point of the interaction\.
3. \(3\)Clarification Dialogue: - •The QCA analyzesQo​r​i​gQ\_\{orig\}and, if it deems clarification necessary, poses its first clarifying question \(C​Q1CQ\_\{1\}\) to the RA\. - •The RA, guided byQg​tQ\_\{gt\}and its assigned persona, generates a response \(R1R\_\{1\}\) toC​Q1CQ\_\{1\}\. - •This interactive process of the QCA asking a clarifying question \(C​QiCQ\_\{i\}\) and the RA providing a response \(RiR\_\{i\}\) continues iteratively\. - •The dialogue proceeds until the QCA determines it has sufficient information to form a complete and unambiguous understanding of the user’s intent\.
4. \(4\)Final Clarified Question Formulation: The QCA outputs its final understanding of the user’s intent as a well\-clarified question \(Qf​i​n​a​lQ\_\{final\}\)\.
5. \(5\)Evaluation: The EA receives the complete dialogue transcript \(containingQo​r​i​g,\{C​Qi,Ri\}for all turns,Qf​i​n​a​lQ\_\{orig\},\\\{CQ\_\{i\},R\_\{i\}\\\}\_\{\\text\{for all turns\}\},Q\_\{final\}\) and theQg​tQ\_\{gt\}\. The EA then assesses the QCA’s performance based on the metrics outlined in Section[5\.1](https://arxiv.org/html/2609.02054#S5.SS1)\.

## 4\.Synthetic Dataset Generation

To evaluate the QCA in a specific context, we generate a synthetic dataset focused on supply chain queries, a domain rich in multi\-entity ambiguities\. The dataset construction involves defining base questions, associated entities, and a methodology for generating varied initial user queries \(Qo​r​i​gQ\_\{orig\}\) and their corresponding ground truth well\-specified queries \(Qg​tQ\_\{gt\}\)\.

### 4\.1\.Base Questions and Entity Specification

We first define a set of base questions that are inherently ambiguous in a supply chain context\. For each base question, we specify a set of possible entities and dimensions \(e\.g\.,product,site,date\) that could make the question precise\. Each entity is also marked as mandatory \(M\) or optional \(O\) for a well\-formed query in that specific context\. A key characteristic of our dataset design is that a fully clarified question \(Qg​tQ\_\{gt\}\) might not require all optional entities to be filled, reflecting real\-world scenarios where users might desire aggregated information or have partial specifications\.

### 4\.2\.GeneratingQo​r​i​gQ\_\{orig\}andQg​tQ\_\{gt\}

For each base question, multiple instances of \(Qo​r​i​gQ\_\{orig\},Qg​tQ\_\{gt\}\) pairs are constructed\.

- •Ground Truth Query \(Qg​tQ\_\{gt\}\): AQg​tQ\_\{gt\}is first formulated by instantiating the base question with a specific set of values for its mandatory entities and a subset of its optional entities\. ThisQg​tQ\_\{gt\}represents the ideal, unambiguous intent the QCA should eventually recover\.
- •Initial User Query \(Qo​r​i​gQ\_\{orig\}\): TheQo​r​i​gQ\_\{orig\}is then derived from thisQg​tQ\_\{gt\}\(or the base question directly\) by strategically omitting some or all of the specified entity values\. This creates variations in the level of ambiguity presented to the QCA: - –Qo​r​i​gQ\_\{orig\}might be the base question itself \(maximum ambiguity, no entities specified\)\. - –Qo​r​i​gQ\_\{orig\}might include values for some entities \(partial ambiguity\), but still require clarification for others \(including mandatory ones\)\. - –Qo​r​i​gQ\_\{orig\}could even include all necessary entity values but be phrased in a slightly ambiguous way or in a manner that still warrants confirmation by a diligent QCA\.

This process ensures a diverse set of initial queries, challenging the QCA to identify precisely what information is missing or needs confirmation, irrespective of how much information was provided initially\. The QCA’s task is to determine which entities are already sufficiently clarified inQo​r​i​gQ\_\{orig\}and which ones require further questioning to align with a potentialQg​tQ\_\{gt\}\.

Two examples of base questions are presented below:

1. BQ1:Base Query: "What is the forecast?"Entities: Product \(O\), Site \(O\), Date \(M\)ExampleQg​tQ\_\{gt\}: "What is the sales forecast for product SKU123 at site Warehouse\-A for next month?"PotentialQo​r​i​gQ\_\{orig\}variants derived: - •"What is the forecast?" \(No entities specified\) - •"What is the forecast for product SKU123?" \(Product specified; site and date missing\) - •"What is the forecast for next month at Warehouse\-A?" \(Date and site specified; product missing\)
2. BQ2:Base Query: "Show inventory levels\."Entities: Product \(O\), Site \(M\), Date \(M, typically current or specific past date\)ExampleQg​tQ\_\{gt\}: "Show current inventory levels for product category ‘Electronics’ at site Plant\-B as of May 15, 2025\."PotentialQo​r​i​gQ\_\{orig\}variants derived: - •"Show inventory levels\." \(No entities specified, mandatory ones missing\) - •"Show inventory levels for Plant\-B\." \(Site specified; date and optional product missing\) - •"Inventory levels for ’Electronics’ as of May 15, 2025\." \(Product and date specified; mandatory site missing\)

### 4\.3\.Configuration of RA

For each \(Qo​r​i​gQ\_\{orig\},Qg​tQ\_\{gt\}\) pair, the RA is configured with a persona instructions\. The RA’s responses are guided by theQg​tQ\_\{gt\}\. To test the QCA’s robustness in handling various user inputs, the RA might be instructed to:

- •Provide specific entity values directly fromQg​tQ\_\{gt\}when asked\.
- •Respond with "all products" or "not specified for site" if the QCA inquires about an optional entity not present in that specificQg​tQ\_\{gt\}, or ifQg​tQ\_\{gt\}implies aggregation\. This tests the QCA’s ability to correctly interpret and confirm such broad specifiers\.
- •Introduce slight deviations or rephrasing to simulate natural language variability\.
- •Occasionally introduce unrelated entities or intents on purpose to test if QCA can handle the unsupported input\.

This setup ensures that the QCA is evaluated on its ability to navigate dialogues towards a known ground truth, even when faced with varying degrees of initial ambiguity and diverse user response styles\.

## 5\.Experimental Setup

We instantiated the three agents \(QCA, RA, EA\) using Claude 3\.5 Sonnet\. The QCA is the model under evaluation\. All agents were purposefully instructed to generate a reasoning within the <think\> XML tags before generating their responses within the <output\> XML tags\. We have found significant performance improvements since we imposed this test\-time compute process\.

### 5\.1\.Metrics

The EA assesses the Question Clarifying Agent’s \(QCA\) performance based on the full dialogue transcript, the QCA’s final proposed clarified question \(Qf​i​n​a​lQ\_\{final\}\), and the ground truth well\-specified query \(Qg​tQ\_\{gt\}\)\. The following metrics, adapted from existing literature on LLM and dialogue system evaluation, are employed\. Most metrics are scored by the EA on a 1\-5 scale \(5 being the best\), unless otherwise specified\. For metrics where clear violations can be identified, such as Completeness of Clarification, each violation results in a 1\-point deduction on the scale\.

- •Ambiguity Handling \(AH\): Focuses on the QCA’s ability to recognize and address initial query ambiguities\. - –Detection Accuracy \(AH\-DA\): Evaluates whether the QCA correctly identified that the initial queryQo​r​i​gQ\_\{orig\}was ambiguous or underspecified and required clarification\. This is fundamental for initiating the clarification sub\-dialogue\([Lyu et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib14);[Zhang et al\., 2024b](https://arxiv.org/html/2609.02054#bib.bib27)\)\. \(Binary: Yes/No, or scale if partial ambiguity detection is considered\)\. - –Completeness of Clarification \(AH\-CC\): Assesses if the QCA attempted to clarify all necessary missing entities and dimensions as implied byQg​tQ\_\{gt\}to ensure the query becomes actionable and well\-defined\.
- •Question Quality \(QQ\): Pertains to the characteristics of the clarifying questions posed by the QCA\. - –Relevance \(QQ\-Rel\): Measures if each clarifying question was directly relevant to resolving the identified ambiguities inQo​r​i​gQ\_\{orig\}or subsequent user responses, targeting the actual source of confusion\([Aliannejadi et al\., 2019](https://arxiv.org/html/2609.02054#bib.bib2)\)\. - –Clarity & Conciseness \(QQ\-CC\): Assesses if the QCA’s questions were phrased in a clear, unambiguous, and brief manner, facilitating easy understanding by the user\. Conciseness is also a factor in benchmarks like ClarQ\-LLM, which measure query length\([Zhang et al\., 2024a](https://arxiv.org/html/2609.02054#bib.bib25)\)\.
- •Dialogue Efficiency \(DE\): Concerns the efficiency of the clarification interaction\. - –Number of Turns \(DE\-Turns\): The total count of QCA\-RA conversational turns taken to reachQf​i​n​a​lQ\_\{final\}\. Generally, fewer turns for a successful clarification indicate higher efficiency, a common metric in dialogue system evaluations\([Guan et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib9)\)\.
- •Language Appropriateness \(LA\): Focuses on specific functional language use\. - –Handling of Unsupported Inputs \(LA\-Uns\): Measures how effectively and appropriately the QCA managed scenarios where the RA provided entities or dimensions that are not supported by the underlying system \(e\.g\., by clearly stating non\-support\)\.
- •Final Question Alignment \(FQA\): Assesses the quality of the QCA’s final formulated question \(Qf​i​n​a​lQ\_\{final\}\) relative to the ground truth \(Qg​tQ\_\{gt\}\)\. - –Semantic Fidelity \(FQA\-SF\): Determines how closelyQf​i​n​a​lQ\_\{final\}matches the meaning and intent ofQg​tQ\_\{gt\}, without distortion or hallucination\. This can be supplemented by automated scores like BERTScore\([Zhang et al\., 2019](https://arxiv.org/html/2609.02054#bib.bib26)\)or assessed by an LLM\-as\-a\-judge for faithfulness\([Liu et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib13)\)\. This study adopts the LLM\-as\-a\-judge approach\. - –Precision \(FQA\-Prec\): Ensures thatQf​i​n​a​lQ\_\{final\}does not introduce extraneous or incorrect entities/values that were not part ofQg​tQ\_\{gt\}or explicitly negotiated and accepted during the dialogue\.
- •Overall Task Success \(OTS\): A holistic binary \(Yes/No\) or probabilistic measure indicating whether the QCA successfully transformed the ambiguousQo​r​i​gQ\_\{orig\}into aQf​i​n​a​lQ\_\{final\}that is semantically equivalent to, and an actionable specification of, the ground truthQg​tQ\_\{gt\}\. This is analogous to Task Completion Rate in task\-oriented dialogue systems\([Guan et al\., 2024](https://arxiv.org/html/2609.02054#bib.bib9)\)and the Success Rate in benchmarks like ClarQ\-LLM\([Zhang et al\., 2024a](https://arxiv.org/html/2609.02054#bib.bib25)\)\.

The EA is prompted with these metric dimensions and their respective scales to score each dialogue\. For metrics like FQA\-SF, automated scores can also supplement the EA’s judgment to provide a multi\-faceted evaluation\.

## 6\.Results and Analysis

The evaluation of the QCA was conducted using the tri\-agent framework\. The synthetic dataset comprised 200 unique dialogues in the supply chain domain\.

The evaluation of the QCA is contingent upon the RA performing as expected, adhering to its persona and the underlyingQg​tQ\_\{gt\}for each test case\. To ensure the RA’s reliability, we conducted a small pilot study \(N=20N=20dialogues\) where the QCA and RA interacted\. During this pilot, we monitored the RA’s responses for consistency with its instructions and alignment with the intended conversational flow for each scenario\. Based on these observations, the RA’s system prompts and persona instructions were iteratively refined\. The final version of the RA, demonstrating consistent and appropriate behavior according to our requirements, was then used for the full\-scale evaluation of QCA reported here\. This iterative refinement process for the simulator agent is crucial for the validity of the overall evaluation framework\.

The EA assessed QCA’s performance across all dialogues\. The aggregated results are presented in Table[1](https://arxiv.org/html/2609.02054#S6.T1)\.

Table 1\.QCA Performance Evaluation Results \(Average Scores over 200 dialogues\)QCA demonstrated strong capabilities in several areas\. The high Ambiguity Detection Accuracy \(AH\-DA: 0\.92\) indicated that the agent was proficient at identifying when initial user queries required clarification\. Question Relevance \(QQ\-Rel: 4\.48\) is also a notable strength\. The average number of turns \(DE\-Turns: 4\.83\) for clarification was reasonably low, contributing to efficient interactions when successful\.

However, the evaluation also highlighted areas for improvement\. The score for Handling of Unsupported Inputs \(LA\-Uns: 3\.75\) suggested that QCA faced challenges when the RA provided entities or dimensions outside the predefined supported scope\. For example, if the RA, in response to a query about “product type” for a forecast, mentioned an unsupported category like “experimental raw materials” instead of established categories such as “finished goods” or “components”, QCA did not always gracefully guide the conversation back\. Instead of clearly stating, “Forecasting for ‘experimental raw materials’ is not currently supported\. Would you like to proceed with ’finished goods’ or ’components’?” it might respond ambiguously or attempt to process the unsupported input, leading to downstream errors\. This indicates that additional effort in prompt tuning or providing more in\-context learning examples is needed in order to improve the QCA on its handling of such unsupported situations\.

The Overall Task Success \(OTS\) rate of 87% is promising, yet an analysis of the ~13% failure cases provides valuable insights into QCA’s limitations\. These failures often correlated with lower scores in Completeness of Clarification \(AH\-CC: 4\.15\)\. One observed pattern leading to OTS failure occurred when the QCA did not sufficiently reconcile the scope of the final clarified question \(Qf​i​n​a​lQ\_\{final\}\) with the specific granularity of the ground truth \(Qg​tQ\_\{gt\}\)\. For instance, even if the RA responded with a general term like "all products" \(which might be a valid intent for that specific dialogue instance ifQg​tQ\_\{gt\}implied aggregation\), QCA sometimes failed to then ensure all other mandatory entities as defined byQg​tQ\_\{gt\}were adequately specified\. This could lead to aQf​i​n​a​lQ\_\{final\}that, while correctly capturing the "all products" aspect, missed a critical mandatory dimension like a specific date range required byQg​tQ\_\{gt\}, thus being incomplete for backend execution\. Another distinct failure pattern involved the QCA prematurely concluding the clarification phase\. For example, ifQg​tQ\_\{gt\}required a specific date range \(e\.g\., "June 2025"\) and the QCA asked, "For which month are you interested?", the RA might respond, "The upcoming summer month\." A robust QCA should recognize "upcoming summer month" as still ambiguous \(as it could be June, July, or August\) and ask for further specification\. However, QCA occasionally accepted such partially resolved responses, leading to aQf​i​n​a​lQ\_\{final\}that lacked the necessary precision \(e\.g\., "forecast for the upcoming summer month" instead of "forecast for June 2025"\), thereby failing the OTS if theQg​tQ\_\{gt\}was more specific\. This was particularly noted when the RA’s responses were designed to be slightly evasive or incomplete, testing the QCA’s persistence in seeking full clarity on all essential parameters required by the underlying task’s ground truth specification\.

These findings offer critical insights for future development\. The QCA’s occasional shortcomings in handling unsupported inputs and its tendency towards premature clarification with ambiguous RA responses underscore the need for more sophisticated dialogue management strategies\. Specifically, future iterations should focus on enhancing the QCA’s ability to: \(1\) provide constructive alternatives when faced with unsupported requests, rather than simply stating a limitation or attempting to process invalid input; and \(2\) exhibit greater persistence in probing user responses that are not fully resolved, particularly when such responses could lead to an incomplete or imprecise final query relative to downstream task requirements\. Improving these aspects is key to not only increasing the OTS rate but also enhancing the overall robustness and user\-friendliness of the clarification agent\. This points towards the necessity of prompt tuning for the QCA with a diverse range of challenging conversational scenarios, including those that explicitly test boundary condition handling and deep ambiguity resolution\.

### 6\.1\.EA\-Human Alignment: Pilot Study and Future Directions

Validating the EA’s judgments against human assessment is crucial for establishing the reliability of the LLM\-as\-a\-judge paradigm\([Zheng et al\., 2023](https://arxiv.org/html/2609.02054#bib.bib28)\)\. To this end, we conducted a pilot study focusing on a key metric: Completeness of Clarification \(AH\-CC\)\. A randomly selected subset of 50 dialogues was annotated by the author, who was thoroughly familiar with the evaluation rubric\. The EA’s scores for AH\-CC on these 50 dialogues were then compared to the author’s scores\. This pilot revealed a Pearson’s correlation coefficient \(r\) of0\.870\.87between the EA’s and the author’s scores for the AH\-CC metric\. This indicates a good level of agreement and suggests that the EA is capable of assessing the completeness of clarification with a reasonable degree of alignment to human judgment for this particular metric\.

However, this single\-annotator, single\-metric pilot study is a preliminary step\. For a more comprehensive validation of the EA across all metrics and to ensure the robustness of the human baseline, a scaled human evaluation study is essential for future work\. This would involve:

1. \(1\)Multiple Annotators: Employing multiple independent human annotators trained on the complete evaluation rubric\.
2. \(2\)Annotator Training and Calibration: Conducting thorough training sessions and calibration exercises to ensure all annotators share a consistent understanding of each metric and scoring scale\.
3. \(3\)Inter\-Coder Reliability \(ICR\) Calculation: Measuring the consistency among the human annotators using established metrics such as Krippendorff’s Alpha \(α\\alpha\)\([Krippendorff, 2004](https://arxiv.org/html/2609.02054#bib.bib10)\)or Cohen’s Kappa \(for categorical ratings\)\([Artstein and Poesio, 2008](https://arxiv.org/html/2609.02054#bib.bib4)\)\. Achieving satisfactory ICR \(e\.g\.,α\>0\.70\\alpha\>0\.70\) is critical to establish a reliable human gold standard\.

This scaled approach is necessary to definitively establish the EA’s reliability and identify specific areas where its judgment may diverge from nuanced human perception, thereby guiding further refinement of the EA’s prompting\.

## 7\.Conclusion

This paper introduced a tri\-agent framework \(QCA, RA, EA\) for evaluating LLM question clarification\. We outlined synthetic data generation for supply chain, proposed detailed metrics, and emphasized the critical step of validating the LLM\-as\-a\-judge \(EA\) against human evaluation\. This approach enables dynamic, scalable, and validated assessment\. This research contributes to building more reliable and user\-centric conversational AI systems\.

The proposed tri\-agent framework offers several benefits for evaluating question clarifying LLMs, including more realistic interactive evaluation, scalability through a validated LLM\-as\-a\-judge, targeted feedback from granular metrics, domain\-specific testing via synthetic data, and robustness checks using varied RA personas\. However, limitations remain, such as the dependency on the quality and potential biases of the RA and EA, the inherent differences between synthetic and real\-world interactions, and the ongoing challenge of perfectly aligning the EA with nuanced human judgment across all subjective metrics\.

Despite these considerations, the framework provides a structured and validated pathway to systematically evaluate and iterate on the crucial capability of question clarification in LLMs\. Future work will focus on:

- •Expanding the synthetic dataset with more diverse and complex scenarios, including multi\-intent queries and longer dialogues\.
- •Conducting rigorous EA\-human alignment studies with multiple annotators and comprehensive ICR analysis across all metrics\.
- •Exploring adaptive RA behaviors that learn to pose more challenging or diverse responses over time\.

We believe this line of research will contribute to building more intelligent, reliable, and user\-centric conversational AI systems capable of truly understanding and responding to user needs\.

###### Acknowledgements\.

## References

- Aliannejadi et al\.\(2019\)Mohammad Aliannejadi, Hamed Zamani, Fabio Crestani, and W\. Bruce Croft\. 2019\.Asking Clarifying Questions in Open\-Domain Information\-Seeking Conversations\. In*Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval \(SIGIR ’19\)*\. 475–484\.[https://doi\.org/10\.1145/3331184\.3331207](https://doi.org/10.1145/3331184.3331207)
- Allouch et al\.\(2021\)Merav Allouch, Amos Azaria, and Rina Azoulay\. 2021\.Conversational Agents: Goals, Technologies, Vision and Challenges\.*Sensors*21, 24 \(2021\), 8448\.[https://doi\.org/10\.3390/s21248448](https://doi.org/10.3390/s21248448)
- Artstein and Poesio \(2008\)Ron Artstein and Massimo Poesio\. 2008\.Inter\-Coder Agreement for Computational Linguistics\.*Computational Linguistics*34, 4 \(2008\), 555–596\.[https://doi\.org/10\.1162/coli\.07\-034\-R2](https://doi.org/10.1162/coli.07-034-R2)
- Chiang and yi Lee \(2023\)Cheng\-Han Chiang and Hung yi Lee\. 2023\.Can Large Language Models Be an Alternative to Human Evaluation?\. In*Findings of the Association for Computational Linguistics: EMNLP 2023*\. Association for Computational Linguistics, 7129–7142\.
- de Oliveira et al\.\(2025\)Bryan L\. M\. de Oliveira, Luana G\. B\. Martins, Bruno Brandão, and Luckeciano C\. Melo\. 2025\.InfoQuest: Evaluating Multi\-Turn Dialogue Agents for Open\-Ended Conversations with Hidden Context\.[https://openreview\.net/forum?id=wJtsi15QQw](https://openreview.net/forum?id=wJtsi15QQw)
- Deriu et al\.\(2021\)Jan Deriu, Alvaro Rodrigo, Arantxa Otegi, Guillermo Echegoyen, Sophie Rosset, Eneko Agirre, and Mark Cieliebak\. 2021\.Survey on Evaluation Methods for Dialogue Systems\.*Comput\. Surveys*54, 6 \(2021\), 120:1–120:37\.[https://doi\.org/10\.1145/3450068](https://doi.org/10.1145/3450068)
- Evidently AI \(2024\)Evidently AI\. 2024\.LLM\-as\-a\-judge: a complete guide to using LLMs for evaluations\.[https://www\.evidentlyai\.com/llm\-guide/llm\-as\-a\-judge](https://www.evidentlyai.com/llm-guide/llm-as-a-judge)\.Accessed: May 15, 2025\.
- Guan et al\.\(2024\)Shengyue Guan, Haoyi Xiong, Jindong Wang, Jiang Bian, Bin Zhu, and Jianguang Lou\. 2024\.Evaluating LLM\-based Agents for Multi\-Turn Conversations: A Survey\.*arXiv preprint arXiv:2401\.12188*\(2024\)\.
- Krippendorff \(2004\)Klaus Krippendorff\. 2004\.*Content Analysis: An Introduction to Its Methodology*\(2nd ed\.\)\.Sage Publications\.
- Lin \(2004\)Chin\-Yew Lin\. 2004\.ROUGE: A Package for Automatic Evaluation of Summaries\.*Text Summarization Branches Out*\(2004\), 74–81\.
- Liu et al\.\(2024\)Xiao Liu, Hao Yu, Hanchen Zhang, Yaran Chen, Yixin Wang, Yiming ZHU, Haoye TIAN, Yifu YUAN, Zhaofeng HE, Jinyi HU, Zepeng HU, Zheyuan Duba ZHANG, Caiming Xiong, Silvio Savarese, Yuandong Tian, Stefano Ermon, Pieter Abbeel, and Chuang Gan\. 2024\.AgentBench: Evaluating LLMs as Agents\. In*Proceedings of the International Conference on Learning Representations \(ICLR\)*\.
- Liu et al\.\(2023\)Yang Liu, Dan Iter, Yichong Xu, Shuohang Wang, Ruochen Xu, and Chenguang Zhu\. 2023\.G\-Eval: NLG Evaluation using GPT\-4 with Better Human Alignment\.arXiv:2303\.16634 \[cs\.CL\]
- Lyu et al\.\(2024\)Qing Lyu, Marianna Apidianaki, and Chris Callison\-Burch\. 2024\.Aligning Language Models to Explicitly Handle Ambiguity\.*arXiv preprint arXiv:2404\.11972*\(2024\)\.Refers to APA framework concept from PDF\.
- Papineni et al\.\(2002\)Kishore Papineni, Salim Roukos, Todd Ward, and Wei\-Jing Zhu\. 2002\.BLEU: a Method for Automatic Evaluation of Machine Translation\. In*Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics \(ACL\)*\. Philadelphia, Pennsylvania, USA, 311–318\.
- Qin et al\.\(2023\)Yujia Qin, Shihao Liang, Yining Ye, Kunlun Zhu, Lan Yan, Yaxi Lu, Yankai Lin, Xin Cong, Xiangru Tang, Bill Qian, Sihan Zhao, Lauren Hong, Runchu Tian, Ruobing Xie, Jie Zhou, Mark Gerstein, Dahai Li, Zhiyuan Liu, and Maosong Sun\. 2023\.ToolLLM: Facilitating Large Language Models to Master 16000\+ Real\-world APIs\.*arXiv preprint arXiv:2307\.16789*\(July 2023\)\.
- Shankar et al\.\(2024\)Shreya Shankar, J\.D\. Zamfirescu\-Pereira, Björn Hartmann, Aditya G\. Parameswaran, and Ian Arawjo\. 2024\.Who Validates the Validators? Aligning LLM\-Assisted Evaluation of LLM Outputs with Human Preferences\. In*The 37th Annual ACM Symposium on User Interface Software and Technology \(UIST ’24\)*\. To appear\.[https://doi\.org/10\.1145/3654777\.3676450](https://doi.org/10.1145/3654777.3676450)
- Siro et al\.\(2024\)Clemencia Siro, Yifei Yuan, Mohammad Aliannejadi, and Maarten de Rijke\. 2024\.AGENT\-CQ: Automatic Generation and Evaluation of Clarifying Questions for Conversational Search with LLMs\.*arXiv preprint arXiv:2410\.19692*\(October 2024\)\.
- Srivastava et al\.\(2022\)Aarohi Srivastava, Abhinav Rastogi, Abhishek Rao, and et al\. 2022\.Beyond the Imitation Game: Quantifying and Extrapolating the Capabilities of Language Models\.*arXiv preprint arXiv:2206\.04615*\(2022\)\.
- Wang et al\.\(2019\)Alex Wang, Yada Pruksachatkun, Nikita Nangia, Amanpreet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel R\. Bowman\. 2019\.SuperGLUE: A Stickier Benchmark for General\-Purpose Language Understanding Systems\. In*Proceedings of the 33rd International Conference on Neural Information Processing Systems \(NeurIPS\)*\. 3261–3275\.
- Wang et al\.\(2018\)Alex Wang, Amanpreet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel R\. Bowman\. 2018\.GLUE: A Multi\-Task Benchmark and Analysis Platform for Natural Language Understanding\. In*Proceedings of the 2018 EMNLP Workshop BlackboxNLP: Analyzing and Interpreting Neural Networks for NLP*\. Brussels, Belgium, 353–355\.
- Wang et al\.\(2023b\)Jiaan Wang, Yunlong Liang, Fandong Meng, Zengkui Sun, Haoxiang Shi, Zhixu Li, Jinan Xu, Jianfeng Qu, and Jie Zhou\. 2023b\.Is ChatGPT a Good NLG Evaluator? A Preliminary Study\.arXiv:2303\.04048 \[cs\.CL\]
- Wang et al\.\(2023a\)Pei Wang, Yejin Huh, Pengcheng He, Julian McAuley, and Graham Neubig\. 2023a\.Large Language Models Can Self\-Correct\.*arXiv preprint arXiv:2310\.08118*\(2023\)\.
- Wang et al\.\(2024\)Zihan Wang, Zhaorin Wang, Hanjun Dai, Yujia Li, Hootan Nakhost, Shay B\. Cohen, Karthik Narasimhan, Yuanzhi Li, and Sida Wang\. 2024\.MINT: Evaluating LLMs in Multi\-turn Interaction with Tools and Language Feedback\. In*Proceedings of the International Conference on Learning Representations \(ICLR\)*\.Source 4\.3, 4\.4 in provided search results\.
- Zhang et al\.\(2024a\)Jianing Zhang, Nuo Chen, Ziran Li, Chengyuan Liu, Runsen Wang, Yufan Wang, Xiang Li, Ming Li, Lifeng Shang, Linlin Shen, Xin Jiang, and Qun Liu\. 2024a\.ClarQ\-LLM: A Benchmark for Models Clarifying and Requesting Information in Task\-Oriented Dialog\. In*Proceedings of the 2024 Annual Conference of the North American Chapter of the Association for Computational Linguistics \(NAACL\)*\.
- Zhang et al\.\(2019\)Tianyi Zhang, Varsha Kishore, Felix Wu, Kilian Q\. Weinberger, and Yoav Artzi\. 2019\.BERTScore: Evaluating Text Generation with BERT\.*arXiv preprint arXiv:1904\.09675*\(2019\)\.Published at ICLR 2020\.
- Zhang et al\.\(2024b\)Tong Zhang, Peixin Qin, Yang Deng, Chen Huang, Wenqiang Lei, Junhong Liu, Dingnan Jin, Hongru Liang, and Tat\-Seng Chua\. 2024b\.CLAMBER: A Benchmark of Identifying and Clarifying Ambiguous Information Needs in Large Language Models\.arXiv:2405\.12063 \[cs\.CL\]
- Zheng et al\.\(2023\)Lianmin Zheng, Wei\-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric P\. Xing, Hao Zhang, Joseph E\. Gonzalez, and Ion Stoica\. 2023\.Judging LLM\-as\-a\-judge with MT\-Bench and Chatbot Arena\.*arXiv preprint arXiv:2306\.05685*\(2023\)\.

Similar Articles

Knowing When to Ask: Self-Gated Clarification for Hierarchical Language Agents

arXiv cs.AI

This paper proposes ActionRating, a formulation that places clarification inside an agent's action space on a shared ordinal scale with navigation, enabling two information-seeking modes (mandatory and opportunistic). On hierarchical taxonomy classification benchmarks, experiments with 9 LLMs show that opportunistic clarification improves accuracy and information-seeking effectiveness.

Uncertainty Decomposition for Clarification Seeking in LLM Agents

arXiv cs.AI

This paper proposes a prompt-based uncertainty decomposition method for LLM agents that separates action confidence from request uncertainty, enabling proactive clarification seeking in underspecified tasks. The method is evaluated on new clarification-augmented benchmarks across five LLM backbones, showing significant improvements.