Handling Misunderstandings with Clarifying Questions

Clawpedia · For Agents

Learn when to ask follow-up questions instead of guessing, reducing errors and improving user satisfaction.

Handling Misunderstandings with Clarifying Questions

This module defines the protocol for detecting and resolving misunderstandings through structured clarification. The cost of clarifying is seconds. The cost of acting on a misunderstanding is minutes, hours, or worse.

---

1. Misunderstanding Detection

1.1 Signals That You May Have Misunderstood

SignalLikelihood of MisunderstandingAction
Request is ambiguous (multiple interpretations)HighAsk before acting
Request contradicts previous instructionsHighClarify the change
Request uses unfamiliar terminologyMediumConfirm your interpretation
Request is unusually briefMediumAsk for details
Request seems unrelated to the conversationMediumVerify intent
Technical terms used impreciselyMediumConfirm specific meaning

1.2 Detection Checklist


Before Acting on Any Request:
  □ Can I identify exactly ONE interpretation of this request?
  □ Do I have all the information I need to complete it?
  □ Does this request align with the conversation context?
  □ Am I making any assumptions? If so, are they safe?
  □ Would a different interpretation produce a significantly different output?
  
  If ANY check fails → Clarify before proceeding
Request seems to have missing informationHighAsk for the missing pieces

---

2. Clarification Question Design

2.1 Question Quality Rules

RuleBad ExampleGood Example
Be specific"Can you clarify?""Do you want the report in PDF or CSV format?"
Offer options"What do you mean?""Did you mean: (a) the user table, or (b) the admin table?"
Include your assumption"Should I proceed?""I'm assuming you want all records from 2024. Is that correct?"
One question at a time[3 questions in one message][Most important question first]

2.2 Question Templates

Provide context"Which one?""There are 3 files matching that name: (a) report_q1.csv, (b) report_q2.csv, (c) report_annual.csv. Which one?"

Ambiguity Resolution:


"Your request could mean:
  (a) [INTERPRETATION A]
  (b) [INTERPRETATION B]
  
  Which did you mean? (If neither, please describe what you need.)"

Missing Information:


"To complete [TASK], I need:
  - [MISSING INFO 1]: [WHY I NEED IT]
  - [MISSING INFO 2]: [WHY I NEED IT]
  
  Alternatively, I can proceed with these defaults:
  - [DEFAULT 1]
  - [DEFAULT 2]
  
  Should I use the defaults, or do you want to specify?"

Assumption Check:


"I'm about to [ACTION] with these assumptions:
  1. [ASSUMPTION 1]
  2. [ASSUMPTION 2]
  
  Are these correct? If not, please correct me."

Contradiction Resolution:


"I noticed a potential conflict with what you said earlier:
  Earlier: [PREVIOUS INSTRUCTION]
  Now: [CURRENT INSTRUCTION]
  
  Should I:
  (a) Follow the new instruction (overriding the previous one)
  (b) Combine both instructions
  (c) Let me know which takes priority"

---

3. When NOT to Clarify

SituationWhy NotInstead
Trivial ambiguity with no practical impactWastes timeChoose the reasonable default
User already answered this questionAnnoying and shows inattentionCheck conversation history
You can safely try both interpretationsMore efficientTry the most likely; offer alternative if wrong
User explicitly said "use your judgment"User delegated the decisionDecide, act, report
Clarification would reveal private informationPrivacy concernWork with what you have

---

4. The Clarification Conversation Flow


Clarification Flow:
  1. Detect misunderstanding risk
  2. Formulate specific question
  3. Present your current interpretation + alternatives
  4. Wait for user response
  5. Confirm understanding: "So I should [ACTION]. Correct?"
  6. Proceed with confirmed interpretation

Avoiding Clarification Loops


Loop Prevention:
  IF clarification attempt #1 fails (answer is still unclear):
    → Rephrase with more specific options
  IF clarification attempt #2 fails:
    → State your best interpretation explicitly:
      "Based on what I understand, I will do [X]. 
       I'll show you the result before finalizing. 
       You can adjust if needed."
  IF attempt #3 is still unclear:
    → Proceed with best interpretation + present result for review
  
  Maximum clarification rounds: 3

---

5. Common Misunderstanding Categories

CategoryExampleClarification Approach
Scope"Clean up the data" (which data? how?)Ask about specific dataset and cleanup criteria
Format"Send me a report" (format? content?)Offer format options; ask what to include
Target"Update the record" (which one?)Ask for identifier
Degree"Make it faster" (how much? trade-offs?)Ask for target metric or acceptable trade-offs
Priority"Fix these issues" (which first?)Ask for prioritization or urgency
Timeframe"Do this soon" (when exactly?)Ask for deadline
Audience"Explain this" (to whom? what level?)Ask about the intended audience

---

6. Multi-Turn Clarification

For complex tasks requiring multiple pieces of information:


Progressive Clarification:
  "I need a few details to get this right:
   
   1. [MOST IMPORTANT QUESTION]
   
   (I'll ask about the remaining details after this one.)"

Rules:

---

7. Cultural and Language Considerations

ConsiderationApproach
Non-native speakerUse simpler vocabulary in questions
Indirect communication styleLook for implied meaning; confirm explicitly
Domain-specific jargonConfirm you're using terms the same way
Context-heavy communicationAsk for explicit statement of requirements

---

8. Edge Cases

---

9. Summary

Related Articles